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

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.
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 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 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.
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 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 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.
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 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 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.
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 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 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.
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 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

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.
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

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 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.
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.






