Dining on a dime: The cost of food in Vietnam


Among the highlights of any trip to Vietnam is undoubtedly the food. Steaming bowls of noodle soup, super-fresh seafood, spring rolls packed with herbs and spices, and mouth-watering sauces abound in all levels of Vietnamese cuisine, from the street-side snack carts to high-end restaurants. And as long as you’re not frequenting swanky sky-bars or eating in your hotel every night, food in Vietnam is almost always criminally cheap, faultlessly fresh, and tongue-tinglingly tasty.

Updated 29/08/23

To give you an idea of just how cheap, we’ve put together a list of some of our favourite dishes and how much you can expect to pay for them.

There are a couple of caveats to this list: for starters, remember that how much you pay for something will depend entirely on where you eat it – and higher prices do not necessarily indicate better quality.

Hotels are nearly always poor value compared to pretty much anywhere else; as a rule you’ll pay much more for food of a middling standard than you would in any local restaurant. Head to posh bars and luxury restaurants where the décor is sleek and stylish and you’ll be paying more for the surroundings than for the food and drink. You can get excellent quality stuff for much lower prices.

The very cheapest food is to be bought from street-food carts, at local markets, and from hole-in-the-wall restaurants. And frankly, it’ll often be the best, too!

The following are guide prices based on eating at a standard restaurant – the kind of no-frills, no-nonsense eateries the locals use. As with anywhere, you can pay a lot more than we’ve suggested – and you can probably find it cheaper too, from markets and street food carts.

N.B. Exchange rates accurate as of 29 August 2023


Almost everybody these days is familiar with the meat, fresh herbs steaming, flavoursome broth and flat rice noodles that constitute pho.

Pho has exploded into the mainstream in recent years, nudging ramen aside and taking its place firmly in the hearts of Asian foodies worldwide. As you might expect, it’s ubiquitous across Vietnam.

The Vietnamese eat pho for breakfast, lunch and dinner, so order it whenever – and wherever – you want.

Cost: around 50-60,000 VND (USD $2.05-2.50 / £1.60-1.95)

A bowl of pho

Banh mi

Like pho, the banh mi has begun its quest for world domination, and it’s now possible to get your hands on this quintessential Vietnamese sandwich in cities across the globe. But despite its popularity, if you want to find the real deal, you have to head to Vietnam.

Banh mi come in many shapes and sizes, and usually incorporate cold cuts of pork, a smear of pâté, plenty of fresh vegetables, lashings of coriander and a drizzle of soy or fish sauce – all wrapped up in a freshly baked baguette.

Cost: around 20-25,000 VND (USD $0.80-1.00 / £0.65-80)

Banh mi

Banh xeo

Banh xeo means “sizzling cakes” in Vietnamese and refers to savoury pancakes folded and stuffed with pork, prawns, spring onion and beansprouts (amongst other variations). They come in different sizes, from large snack to full meal, and are more common in southern Vietnam than the North.

Cost: around 20,000 VND (USD $0.80 / £0.65) (large snack size)

Banh xeo

Spring rolls

Spring rolls come in many, many different varieties in Vietnam – and not all are created equal.

They are called different things depending on the region they come from, the ingredients they contain, and the kind of sauces and condiments they’re served with. Typically, fried spring rolls are more expensive than fresh, and with fresh, you’ll often be given a plate of ingredients and construct your own.

Cost: around 20,000 VND (USD $0.80 / £0.65) per portion fresh or 30,000 (USD $1.25 / £1) fried

Spring rolls

Bun bo Hue

Bun bo Hue is a close relative of pho: a spicy soup typically containing rice vermicelli, lemongrass and beef – traditionally served in the central Vietnamese city of Hue.

Cost: around 40-50,000 VND (USD $1.65-2.05 / £1.30-1.60)

Bun bo hue

Banh tom

These little prawn fritters are a common snack in Hanoi – you’re less likely to find them in the south. Bought by the bag or the plate, these are a super-cheap and super-tasty snack.

Cost: around 20,000 VND for a portion (USD $0.80 / £0.65)

Banh tom

Hai san nuong

The Vietnamese typically order hai san nuong, or fresh barbecued fish & seafood, when they’re heading out to dinner with friends or family. A large plate of fish, prawns, clams and squid would probably be accompanied by a variety of rice and vegetable dishes, sauces, toppings and herbs, and shared amongst the table.

Cost: around 225,000 VND per person ($9.25 / £7.30)

Hai san nuong

Bun cha

Bun cha is Hanoi’s signature lunch fare – a simple but hearty dish of pork served over rice.

Cost: around 40-50,000 VND (USD $1.65-2.05 / £1.30-1.60)

Bun cha


And finally, what better to wash all these delicious meals down than an ice-cold beer? The price of beer is often a yardstick by which you can judge the relative expensiveness of a country – and beer in Vietnam is scandalously cheap. It’s literally cheaper than water. Order your regular bottled beers and you’ll already be paying under the odds, but plump for the local fresh brew, bia hoi, and you’ll be paying pittance.


  • 8-10,000 VND (USD $0.30-0.40 / £0.25-35) for bia hoi
  • 10-15,000 (USD $0.40-0.60 / £0.35-0.50) bottled
  • At the most expensive places you might pay up to around 100,000 VND ($4.10 / £3.25) for a beer – still cheaper than a Londoner’s wildest dreams!
Bia hoi

Discover the delicious cuisine of Vietnam for yourself on our Food-lover's Vietnam itinerary. Get in touch with our dedicated team of Vietnam travel experts to find out more.

You may also like