How to know ahead of time if food will be served during a flight? Ideally, at which time(s) and the menu options.

  • 1
    It usually says on the itinerary details and/or on the booking confirmation.
    – JoErNanO
    May 13, 2018 at 2:10
  • Some airlines will show the information in the “manage your booking” section of their website, possibly with links to the current menu for that flight, though it varies a lot. Which airline are you considering, on what flight or type of flight (short/long haul, domestic/international, red eye...)? Of course class of travel also has an importance...
    – jcaron
    May 13, 2018 at 14:58
  • The time(s) when meals will be served are highly variable not just by airline and route and service class, but, for example, they may be unable to start at the standard time due to turbulence due to the weather and routing on a particular day. I would ask a flight attendant.
    – choster
    May 13, 2018 at 18:30

3 Answers 3


As JoErNanO said, this is often printed somewhere on your itinerary, though it usually says little more than something like "Dinner, Breakfast."

Specific menus vary wildly, so airlines don't generally make them available ahead of time. The exceptions are generally low-cost carriers that require you to purchase meals in advance or premium services like Singapore's Book the Cook. Every airline's website should have a page with meal information. When food is available for purchase, more details on the choices may be available (e.g. for United Domestic/Canada/Latin America flights).

Otherwise, you might find some information from online trip reports. A search for your flight number, "trip report," and "economy" or "business" may bring up someone who has written a detailed report on their flight, including meal information. While menus change regularly, this should give you a decent idea of what services to expect and when. Frequent flyers on forums like FlyerTalk sometimes take pictures of their (usually non-economy) meals and post them.

Buying food at the airport to bring on-board is often a more appetizing choice.

  • 2
    You can also bring food from home, unless it's something very liquid such as soup. Almost anyone can cook a better meal than what's served by airlines.
    – JonathanReez
    Sep 16, 2018 at 0:49
  • FWIW, SQ's Book the Cook is an optional business-class-only extra, if you don't order ahead you'll still get fed with the standard selection. Mar 31, 2019 at 23:43

The subscription service ExpertFlyer shows the configured meal options for most flights in the world, as configured by the operating airline.

Most airlines serve meals on international and long-haul flights, and domestic flights that are longer than some threshold, and operate close to usual meal times in the country. In general, when meals are offered, meal services typically starts about an hour after take-off. On long-haul flights, there is often a second meal, typically lighter than the first meal, offered around one to two hours before arrival. On very long flights there may be a mid-flight snack service or available on request.

In general, the higher the cabin the greater the quantity and flexibility of the meal service. Many airlines offer a la carte or dine on demand choices in business and first class on international and long-haul flights.


Your booking will indicate which meals are served. Typically, shortly after takeoff and shortly before landing. If you ask nicely, the Flight Attendants will usually accommodate alternate times.

Depending one the airline, you may be able to view the menu up to 30 days before departure if they offer a choose you meal option. Otherwise, unless you know someone in either catering department, you find out onboard like everyone else.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .