Food is often the single largest daily expense for travellers in Europe, but it does not have to be. The continent's vibrant market culture, excellent supermarkets and diverse street food traditions mean you can eat incredibly well for €10-15 per day if you know the strategies. This guide covers the best food markets in every region, practical cheap eating techniques and the cultural knowledge that separates overpriced tourist meals from authentic local food at local prices.
Before diving into specific markets and strategies, three principles will save you money everywhere in Europe. First, eat where locals eat — tourist restaurants within 200 metres of any major attraction charge two to three times local prices for inferior food. Walk five blocks in any direction and prices drop dramatically. Second, make lunch your main meal. Throughout Southern Europe (Spain, Italy, France, Portugal, Greece), restaurants offer menú del día or prix fixe lunch menus that include two or three courses plus a drink for €8-14 — the same dishes would cost €25+ at dinner. Third, embrace supermarkets for breakfast and snacks. European supermarkets stock excellent bread, cheese, charcuterie and produce at prices that make restaurant breakfasts look absurd.
Compare top providers and find the best deal for your trip.
Join smart travelers getting weekly budget travel tips and deals — free.
Barcelona's Mercat de la Boqueria is the most famous, but it has become heavily touristed — the stalls at the front charge premium prices. Head to the back half or visit the smaller Mercat de Sant Antoni instead for genuine local prices. Madrid's Mercado de la Cebada and Mercado de Vallehermoso offer counter seating where you can eat tapas-style meals for €5-8. In Portugal, Lisbon's Time Out Market is trendy and overpriced, but the Mercado da Ribeira (upstairs section) and neighbourhood markets like Mercado de Campo de Ourique serve the same quality at half the cost.
Italy's markets are legendary. Florence's Mercato Centrale has an upstairs food hall (pricier) and a ground-floor produce market (where Florentines actually shop). Rome's Testaccio Market is the locals' favourite — €4 supplì, €5 porchetta sandwiches and genuine Roman street food. In the south, Palermo's Ballarò and Vucciria markets sell arancini for €1-2, panelle sandwiches for €2 and fresh seafood at remarkable prices. Greece's central markets (Athens Varvakios, Thessaloniki Modiano) offer excellent ready-made food alongside fresh produce.
Budapest's Great Market Hall (Nagyvásárcsarnok) is both beautiful and functional — the ground floor has produce at local prices, while the upper floor food stalls serve lángos (€2-3), sausages and goulash at reasonable rates. Prague's Naplavka Farmers' Market (weekends along the Vltava) offers Czech specialties at fair prices, far better than anything in Old Town Square. Kraków's Stary Kleparz market has been trading since the 14th century and remains the best place for Polish produce, smoked cheese and ready-made pierogi.
Romania and Bulgaria offer the most extreme value. Bucharest's Obor Market is an overwhelming sensory experience — vast, cheap and entirely local. Sofia's Zhenski Pazar (Women's Market) sells seasonal produce, banitsa pastries and Bulgarian yoghurt at prices that border on free by Western European standards. A full day's food from these markets can cost under €5.
Scandinavian markets are more expensive but still cheaper than restaurants. Copenhagen's Torvehallerne market has excellent smørrebrød for €6-8. Stockholm's Östermalms Saluhall is beautiful but pricey — the nearby Hötorgshallen is better value. In the Netherlands, Amsterdam's Albert Cuyp Market sells stroopwafels, herring and kibbeling at street food prices. Berlin's Markthalle Neun (Thursday Street Food Thursdays) and Turkish Market on Maybachufer offer excellent international food at Berlin's famously low prices.
European supermarkets vary enormously in price and quality. In general, discounters like Lidl, Aldi, Penny and Netto offer the best value and are found across Western and Central Europe. Their bakery sections produce fresh bread daily for €0.50-1.50. For self-catering travellers, the standard supermarket breakfast of bread, cheese, ham, yoghurt and fruit costs €2-3 per day — versus €8-15 at a hotel breakfast. Portuguese and Spanish supermarkets (Pingo Doce, Mercadona) are particularly excellent, with prepared meals and deli counters offering substantial meals for €3-5.
Every European country has affordable street food traditions worth finding. Turkish döner kebab shops across Germany serve huge portions for €4-6. Greek souvlaki wraps cost €2.50-3.50. Polish zapiekanka (toasted baguette with mushrooms and cheese) runs €2-3. Czech trdelník is more touristy than traditional but costs only €3-4. Hungarian lángos at €2-3 is wonderfully filling. Italian pizza al taglio (by the slice) averages €2-3 per generous piece. Portuguese bifanas (pork sandwiches) cost €2-3. These options are not just cheap — they represent genuine culinary traditions that you would be missing if you ate only in sit-down restaurants.
The most effective daily eating plan for budget travellers combines all these strategies. Breakfast from a supermarket (bread, cheese, fruit — €2-3). A market or street food lunch featuring local specialties (€4-6). An afternoon snack from a bakery or market (€1-2). Dinner either at a local restaurant using the lunch deal approach, a market hall or self-catered from the supermarket (€5-8). This achieves a daily food budget of €12-19 with enormous variety and genuine local flavour — far more satisfying than eating at tourist traps for twice the price.
Bookmark this guide and check back before your trip — budget travel prices and policies change frequently.
Find the best deal from top providers across Europe.
A combination of supermarket breakfasts (€2-3), market or street food lunches (€4-6) and self-catered or local restaurant dinners (€5-8) keeps daily food costs between €12-19 even in Western Europe. Eastern Europe is even cheaper at €7-12 per day.
Romania, Bulgaria and Albania have the cheapest food in Europe, with full restaurant meals available for €3-5 and market food even less. Turkey is also exceptionally cheap for food. Poland and Hungary offer the best value within the EU.
Yes, established food markets across Europe maintain high hygiene standards. Look for stalls with visible food preparation, high turnover (meaning fresh ingredients) and local customers. Markets in EU countries follow strict food safety regulations.
Menú del día (menu of the day) is a fixed-price lunch available at most Spanish restaurants, typically €9-14 for a starter, main course, dessert and a drink including wine or beer. It is the best restaurant value in Western Europe and usually available Monday to Friday, 1-4pm.
Tipping is not expected at market stalls or street food vendors. At sit-down restaurants, tipping customs vary: round up in Germany and Central Europe, leave 5-10% in Southern Europe, and tipping is not customary in Scandinavia. Service charge is often included in France and Italy.
City-by-city budget breakdowns, free attractions, and money-saving transport hacks.
Free. No spam. Unsubscribe anytime.