I once tracked every euro I spent on food for a two-week trip through Spain and Portugal. Not because I’m a masochist, but because I kept arriving home from “cheap” trips somehow broke. The total surprised me: I’d spent roughly €420 on food in fourteen days, and almost none of it on the meals I actually remembered.
That’s the trap. The expensive food usually isn’t the good food. It’s the rushed coffee, the airport sandwich, the third bottle of water from the hotel fridge — little stuff, paid for on autopilot, that adds up to a number you’d never have agreed to up front. Here are the six leaks I see most often, plus exactly what I do to plug them.
1. Eating at the airport because you’re already there
The airport is where food logic goes to die. You’re tired, you’ve got time to kill, and there’s a captive-audience markup baked into every menu. I paid €11.50 for a mediocre toasted sandwich and a small coffee at Lisbon airport once. The same thing at a café two metro stops away would’ve been about €4.
It costs you because airport vendors price for desperation, not value. There’s no competition past security, so a bottle of water that’s €0.60 in a supermarket becomes €2.80, and a “meal deal” that looks reasonable is usually 60–70% more than street-level pricing.
I eat a real meal before I leave for the airport and carry an empty water bottle to fill past security. If I get genuinely hungry, I pack a couple of pieces of fruit and a pastry from a normal bakery — total cost maybe €3, versus €12 inside.
2. Treating the hotel breakfast buffet as a bargain
“Breakfast included” sounds like a gift. Sometimes it is. Often it’s a €15–€22 add-on quietly bundled into your room rate for cold eggs and bread you’d never pay that for in a café.
The reason it leaks money is that you stop comparing. A proper local breakfast — a coffee and a filled croissant or a plate of eggs — runs me €3 to €6 in most of southern Europe. If the hotel is charging €18 a head for the buffet, a couple is burning €36 a day on something they could replicate for €10 around the corner, with better coffee.
The fix is to do the math before you opt in. Book the room without breakfast, then check what a sit-down breakfast actually costs nearby. This is the same instinct behind learning how to price a country before you commit to going — you sanity-check the headline number against what things really cost on the ground.
3. The convenience-store top-up that never stops
This is the sneakiest one because each purchase feels trivial. A €2.50 cold drink here, a €3 packaged snack there, a €4 “I’m peckish” pastry at the train station. Three of those a day is roughly €10, and over a two-week trip that’s €140 of food you barely tasted.
It costs you because convenience pricing is a tax on not planning ahead. The bottle of water, the chocolate, the crisps — all marked up two or three times versus a supermarket twenty metres further down the street.
My fix is boring and it works: one supermarket shop early in the trip — water, fruit, nuts, whatever local snack looks good. A €6 run replaces about €20 of station-kiosk impulse buys, and I eat better for it.
If I’m buying food because it’s there rather than because I’m hungry or it’s something I specifically want to try, I make myself stop. Boredom-eating and convenience-eating are where the budget quietly bleeds out.
4. Sitting down at the first place on the tourist drag
You’ve walked a lot, your feet hurt, and there’s a restaurant right here with a menu in four languages and a guy waving you in. So you sit. I’ve done it. The bill is always a small shock.
These spots cost more because they pay for the location and pass it straight to you. I once paid €16 for pasta fifty metres from a major plaza; two streets back, a place full of locals served me a bigger, better plate for €8.50.
The fix takes about ninety seconds: walk three or four streets away from the main sight before you eat. Look for a short, handwritten menu and tables of people who clearly live there.
5. Buying every meal out when a kitchen is sitting unused
If you’re staying somewhere with a hostel or apartment kitchen and still eating all three meals out, you’re leaving money on the table. Not because restaurants are bad — because some meals don’t need to be events.
Here’s the math from my own trips. Three meals out runs €25–€35 a day in a mid-priced European city. Cook even one — pasta, eggs, a sandwich from market bits — and you knock €6 to €10 off the day. Over a week, that’s a free dinner or two.
The fix isn’t “cook everything.” It’s picking your spots. Breakfast and one other meal from the supermarket, your standout meal out. This matters even more if you’ve got dietary constraints; eating in gives you full control, which is half the battle when you’re trying to eat gluten-free on a budget while traveling and can’t trust every menu to get it right.
The goal is to stop wasting money, not to spend your trip eating plain bread in a hostel. If you cook so hard you skip the one regional dish you came for, you’ve optimized the wrong thing. Cut the forgettable meals, keep the memorable ones.
6. Ignoring how locals actually eat cheaply that day
Every food culture has a cheap-eating rhythm, and tourists routinely pay double by missing it. In Spain and Portugal it’s the lunchtime fixed menu. In much of Asia it’s convenience-store and standing-bar food that’s genuinely good. Skip the local pattern and you default to the expensive tourist version of everything.
It costs you because you end up paying dinner prices for food you could’ve had as a €10 set lunch. The “where” is half the saving — a backpacker who ate well in Tokyo on ten dollars a day didn’t find cheap restaurants; he ate the way the city already eats cheaply.
My fix: on day one, I figure out the local cheap-eating move and lean on it. Set-lunch at midday, big meal then, lighter and cheaper at night. Match the rhythm and the budget mostly takes care of itself.
Roughly what these six leaks add up to
None of these is dramatic on its own. That’s the point — they hide because they’re small. But stacked across a two-week trip, here’s the kind of difference I see between autopilot spending and a bit of attention.
| Habit | On autopilot | With the fix |
|---|---|---|
| Airport meal + water | ~€12 | ~€3 |
| Hotel buffet (per day, couple) | ~€36 | ~€10 |
| Convenience top-ups (per day) | ~€10 | ~€3 |
| Tourist-drag lunch | ~€16 | ~€8.50 |
| All meals out vs one cooked | ~€30/day | ~€22/day |
You don’t have to fix all six. Plug two or three and you’ve comfortably saved enough over a week to cover the meal you’ll actually remember.
How much should I realistically budget for food per day on a trip?
In most of Europe I plan €20–€30 a day and usually come in under it by cooking one meal and eating set lunches. Pricier food cities run higher; cheaper regions a lot lower. Track your first three days and you’ll know your real number fast.
Is the hotel breakfast ever actually worth it?
Sometimes — at a genuinely good hotel where it’s €8–€10 and the spread is large, or when you’re catching an early flight and nothing else is open. Just compare the per-head price to a café breakfast nearby before you opt in, rather than assuming “included” means free.
I don’t have a kitchen. Can I still avoid eating out every meal?
Yes. A supermarket shop covers breakfast and no-cook lunches — bread, cheese, fruit, yogurt, cured meat. You’re not cooking, you’re assembling, and it still cuts a chunk off the daily total without touching your one real meal out.
The honest takeaway from tracking my own receipts: I wasn’t overspending on great food, I was overspending on forgettable food bought in a hurry. Fix the rushed, default meals and your money flows toward the dishes you came for. Eat better, pay less, same trip.
