The allowable weight of carry-on luggage differs from airline to airline, but your carry-on luggage generally cannot weigh more than 16 to 18 lbs for international flights. British Airways is an exception and sets its carry-on weight limit at a whopping 51 lbs.