












A lunch bill can tell you more about a country than a guidebook does. One traveler pays the price of a sandwich back home for a full plate of curry, and another stares at a menu in Zurich and quietly reconsiders dessert. The gap between the two is wider than most people expect.
The prices below come from Numbeo, a crowdsourced database. The Visual Capitalist ranking used 98 prices accessed on August 24, 2026, reported by users who paid them locally and converted to U.S. dollars.[1] Each price is for a meal at an inexpensive restaurant by local convention, so the ranking compares the lower cost end of each country’s restaurant market.[1]
Switzerland: The Undisputed Price Leader

Switzerland: The Undisputed Price Leader (Image Credits: Unsplash)
An inexpensive restaurant meal costs $31.20 in Switzerland.[1] That makes it a clear outlier, costing nearly a third more than second place Norway.[2] Nothing else in the ranking comes close.
Advertisement
Advertisement
Sit down for something more than a quick bite and the bill grows fast. Ferrygogo’s 2026 research puts a three course dinner for two at a midrange Swiss restaurant at about €107.24.[3] That’s more than four times the cost of the same meal in Kosovo.[4]
Norway: Second Place With a Steep Tab

Norway: Second Place With a Steep Tab (Image Credits: Pixabay)
Norway comes second, with a meal for one costing $23.60.[5] That’s well below Switzerland, yet it’s still far above what most of the world pays. A casual lunch here is a real line item in a travel budget.
Ferrygogo’s January 2026 data lists a three course dinner for two in Norway at about €89.86.[6] Drinks add to the pain. Norway also tops the list for the priciest pint in Europe.[3]
Denmark: Scandinavian Prices, Close Behind

Denmark: Scandinavian Prices, Close Behind (Image Credits: Unsplash)
Denmark sits close behind Norway in third place, at $23.43 for one meal.[5] The two countries are separated by only a few cents in this ranking. For travelers, that means they cost about the same.
Advertisement
Advertisement
For a three course dinner for two, Ferrygogo puts Denmark at about €93.69.[6] The same research names Switzerland and Denmark as the top of its list for dinner out.[6] That makes Denmark the priciest dinner destination in Europe after Switzerland.
Belgium: Pricier Than the United States

Belgium: Pricier Than the United States (Image Credits: Pixabay)
Belgium ranks fourth at $23.36 for one meal.[5] The Netherlands has the identical figure.[5] The two neighbors are practically tied, so it’s fair to treat the Netherlands as a close fifth.
For perspective, the United States ended up in ninth place at $20 per person.[5] Nine of the ten most expensive countries are in Europe, with the U.S. the only exception.[1] A Belgian lunch is a bit dearer than an American one.
Bangladesh: The Cheapest Meal in the Ranking

Bangladesh: The Cheapest Meal in the Ranking (Image Credits: Unsplash)
Bangladesh is the cheapest option for one person, at an average of only $1.63.[5] Compared with Switzerland, that’s a 19 fold gap across the 98 countries and territories ranked.[1] It’s the sharpest contrast in the whole dataset.
Advertisement
Advertisement
The $20 that buys one inexpensive restaurant meal in the U.S. buys about 12 in Bangladesh.[2] Bangladesh isn’t alone at the bottom. Of the 20 countries with the least expensive meals, 11 are in Asia.[5]
Indonesia: Warung Dining on a Shoestring

Indonesia: Warung Dining on a Shoestring (Image Credits: Pexels)
Indonesia comes in second place for cheapest meals, at $1.70.[5] That’s barely a few cents above Bangladesh. A hearty plate is cheap almost anywhere you stop.
Warung culture is central to why eating out in Indonesia often wins on price.[7] Country level data show a much lower Restaurant Price Index than Groceries Index.[7] In plain terms, buying prepared food can cost less than cooking.
Bolivia: South America’s Budget Standout

Bolivia: South America’s Budget Standout (Image Credits: Pexels)
Bolivia takes third place, with $1.73 needed to buy one meal when dining out.[5] That puts it just behind Indonesia. It’s the only South American country among the ten cheapest.
Advertisement
Advertisement
Seven of those ten are in Asia, Nigeria and Algeria represent Africa, and Bolivia represents South America.[8] Cheap dining isn’t confined to one region, but Bolivia is the lone South American entry.
Nepal: Dal Bhat and Momos for Pocket Change

Nepal: Dal Bhat and Momos for Pocket Change (Image Credits: Unsplash)
Nepal holds sixth position, with an inexpensive meal costing $1.96 on average.[8] That’s close to the cheapest countries on the list. A small budget goes a long way here.
Local meals like dal bhat, momos, or chow mein run around $2 to $4 at small eateries.[9] Those prices apply to the small eateries locals use, not tourist restaurants. Expect to pay more at places aimed at visitors.
India: Canteens, Stalls and Plenty of Change

India: Canteens, Stalls and Plenty of Change (Image Credits: Unsplash)
India comes next at $2.09, continuing the pattern of low meal costs across South Asia.[8] The $20 that buys one meal in the U.S. buys about nine in India.[2] For a traveler, that stretches a budget considerably.
Advertisement
Advertisement
India shows a gap between eating out and cooking, particularly around canteens and street stalls.[10] Restaurant prices sit below grocery levels, which reinforces why canteen and stall meals can be a real money saver.[10]
Vietnam: Street Food at Its Most Affordable

Vietnam: Street Food at Its Most Affordable (Image Credits: Unsplash)
Vietnam sits near the bottom of Numbeo’s ranking for an inexpensive restaurant meal, with a country average of about $1.92.[7] That’s a reading from earlier in 2026, so it may differ slightly from the August snapshot. It’s still firmly in budget territory.
Street food and local eateries offer classics like pho, banh mi, and fresh spring rolls for just $1 to $3 per meal.[9] Vietnam also shows a lower Restaurant Price Index than Groceries Index, which helps explain why eating out can work for many residents and long stay visitors.[7]
Thailand: Where the Kitchen Is Optional

Thailand: Where the Kitchen Is Optional (Image Credits: Unsplash)
Numbeo lists an inexpensive restaurant meal in Thailand at around $3.22.[7] That’s a little higher than its South Asian neighbors but still cheap. Eating out here is the default for many households.
Advertisement
Advertisement
Urban homes in Thailand are often built with a tiny kitchen or none at all because eating out is the more economical option.[10] Grocery shopping doesn’t necessarily save money either, since supermarkets in the country are notoriously expensive.[10]
Kosovo: Europe’s Lowest Dinner Bill

Kosovo: Europe’s Lowest Dinner Bill (Image Credits: Pixabay)
Ferrygogo’s 2026 research names Kosovo the cheapest European country on average, at about €20 for a three course dinner for two.[11] That’s roughly €10 a person for three courses. Numbeo’s mid-2026 index also puts Kosovo at the bottom of its Southern Europe restaurant price list.[12]
The Balkans generally offer good value. In an earlier edition of the research, North Macedonia was the cheapest, at just over €24.[3] For comparison, Switzerland’s average is about €107 for two.[11]
Japan: A Rare Bargain Among Wealthy Nations

Japan: A Rare Bargain Among Wealthy Nations (Image Credits: Pexels)
Japan ranks 69th out of 98 countries, with an inexpensive restaurant meal averaging just $6.29.[13] It’s the cheapest G7 country for eating out and the only one below the global median of $9.35.[13] That makes it the budget option among wealthy economies.
Advertisement
Advertisement
The $20 that buys one inexpensive meal in the U.S. could buy roughly three meals in Japan.[13] It’s a different kind of bargain from South Asia’s. Japan’s low prices come with a high income, developed economy backdrop.
Source link




