How to save money on airport food and drinks

Eat a full meal before arriving at the airport, bring an empty water bottle to fill after security, and pack shelf-stable snacks like nuts or granola bars. Airport food costs 3-5x more than outside, and you'll spend $15-25 on a basic sandwich if you buy there.

  1. Eat before you leave home. Have a substantial meal 1-2 hours before heading to the airport. This prevents hunger-driven impulse purchases and keeps you satisfied through security and boarding. A full breakfast or lunch costs $10-15 at home versus $18-28 for the same thing at the airport.
  2. Pack shelf-stable snacks. Bring items that don't require refrigeration: nuts, granola bars, dried fruit, crackers, or jerky. Put them in your carry-on before you leave. These cost $2-5 total and will prevent you from buying $8-12 airport snack packs.
  3. Bring an empty water bottle. Carry an empty reusable bottle through security (water is confiscated, but the bottle is not). Once past security, fill it at a water fountain or airport tap. Airport bottled water costs $6-8 for 16 oz; refilling is free. On a 5-hour layover, this saves $12-24.
  4. Use the airport map to find grocery stores or cafes. Many airports have supermarkets, convenience stores, or food courts outside the main terminal shops. These cost 30-50% less than branded airport restaurants. Check the airport website or app before arrival to locate them.
  5. Order ahead from airport restaurants if available. Some airport restaurants let you order through apps like Uber Eats or their own platform before you arrive. This locks in menu prices (often lower than ordering at the counter) and gets your food ready when you land or during your layover.
  6. Skip the airport entirely if you have time. If your layover is 3+ hours and the airport is near a city center, leave the terminal and eat at a regular restaurant. A $12 meal off-airport plus transport costs less than a $22 airport sandwich, and you'll eat better. Check airport shuttle or public transit options.
Can I bring food through airport security?
Yes. Solid foods (sandwiches, fruit, nuts, granola bars) pass through security. Liquids and gels (peanut butter, yogurt, jam, honey) are confiscated if over 3.4 oz. Pack these in checked luggage or buy them after security.
What if my flight leaves very early and I can't eat at home?
Bring a granola bar or nuts in your bag the night before. Eat it while waiting to board. This costs $1-2 versus $16-20 for airport coffee and a pastry.
Are airport prices the same everywhere?
No. Major hubs like New York, London, and Tokyo have more expensive food ($22-32 for a meal). Smaller regional airports are slightly cheaper ($15-22), but still 2-3x more than outside. The strategy works everywhere.
Can I eat outside the airport on a long layover?
Yes, if your layover is 3+ hours and the airport is near a city. Check how long it takes to get from terminal to city, eat, and return. A 4-hour layover gives you roughly 2 hours to eat off-airport. A 2-hour layover does not—stick to the airport strategy.
Do airport water fountains work everywhere?
Most yes, but some airports have inconsistent or no public fountains. Bring a collapsible water bottle instead of a rigid one—it takes less space if you need to store it empty. You can also ask at a café or restaurant to fill your bottle; most will do it free.
Is airport food worth buying for a short flight?
No. On flights under 2 hours, skip it. On flights 2-4 hours, bring snacks and water. On flights 5+ hours with meals included, skip buying food before boarding; eat what they serve. Only buy airport food if you're hungry and didn't plan ahead.