How much is public transport in Vietnam?
| cost of public transport in Vietnam | Fare in VND |
|---|---|
| City bus one ride | 5,000 - 10,000 |
| Monthly bus pass | 100,000 - 200,000 |
| Metro per trip | 8,000 - 20,000 |
| Taxi start first 2 km | 12,000 - 15,000 |
| Taxi each extra km | 14,000 - 17,000 |
| Sleeper bus 10 hours | 250,000 - 450,000 |
| Limousine van | 400,000 - 600,000 |
Cost of public transport in Vietnam: 5,000 - 600,000 VND
The cost of public transport in Vietnam surprises first-time visitors. From crowded city buses to comfortable sleeper buses, each mode has its own price range and quirks. Understanding these costs helps you budget and avoid overpaying, especially when using taxis or needing exact change for buses.
Public transport costs in Vietnam: A local perspective for 2026
Estimating the cost of public transport in Vietnam can be tricky because the answer depends heavily on your comfort level and how far you are willing to embrace local chaos. Prices range from a few thousand Vietnamese Dong (VND) for a city bus to several hundred thousand for a luxury sleeper coach. Generally, the system is incredibly budget-friendly for international standards. Whether you are navigating the gridlock of Ho Chi Minh City or crossing the central highlands, transport will likely be one of the smallest portions of your daily budget.
Vietnam is currently undergoing a massive transit transformation. With new metro lines opening in both Hanoi and Ho Chi Minh City, the options are expanding beyond the traditional bus and taxi network.
When looking at Vietnam transportation prices 2026, while specific costs vary by route, the average traveler can expect to spend about 150,000 to 250,000 VND per day if using a mix of app-based rides and city buses. But there is one specific mistake that almost every tourist makes during the Tet holiday that can triple your transport costs - I will reveal exactly what that is and how to avoid it in the section on holiday surges below.
Navigating City Streets: City Bus and Metro Fares
City buses remain the backbone of urban transport, with tickets typically costing between 5,000 and 10,000 VND per ride.[1] The bus fares in Hanoi and Ho Chi Minh City are very affordable, and these buses cover almost every major district. If you are staying for a month, a monthly pass costs around 100,000 to 200,000 VND, offering unlimited travel. It is incredibly cheap. However, the experience is not for the faint of heart. You need to be quick on your feet as drivers often perform rolling stops rather than coming to a full halt.
The newer Metro lines in Hanoi (Line 2A) and Ho Chi Minh City (Line 1) offer a more modern alternative with fares starting at 8,000 VND and capping at roughly 15,000 to 20,000 VND for a full trip.[2]
I remember my first time trying to use the HCMC bus system - and this still makes me cringe. I tried to pay for a 7,000 VND ticket with a 500,000 VND note. The conductor just stared at me with a mix of pity and annoyance until a local student stepped in to pay my fare. Lesson learned: always carry small change for the bus.
The Ride-Hailing Revolution: Grab, Be, and Gojek Rates
App-based transportation has revolutionized travel in Vietnam. Grab, Be, and Gojek are the dominant players, offering both motorbike (xe om) and car options. For a standard 2 to 3 km trip, a motorbike taxi costs between 15,000 and 25,000 VND, while a car ranges from 40,000 to 70,000 VND. These prices can fluctuate during peak hours or heavy rain, sometimes increasing by 50-80% due to high demand. When considering Grab vs taxi prices Vietnam, using these apps is often safer than hailing a random bike on the street because the price is fixed and the driver is tracked.
In my experience building a digital nomad life here, the motorbike option is almost always better. It zips through traffic that leaves cars stranded for 30 minutes. Plus, the wind in your face is the only natural air conditioning you get in the 35 degree C heat.
Just make sure your helmet is buckled. I once saw a tourist lose their hat and nearly their balance because they did not realize how fast those 125cc bikes can accelerate. App-based services now account for a significant portion of all private urban trips in major cities, [7] reflecting their massive popularity and reliability.
Traditional Taxis and Metered Pricing
If you prefer a traditional taxi, sticking to reputable brands like Mai Linh or Vinasun is non-negotiable. Their meters generally start at 12,000 to 15,000 VND for the first 2 km, followed by roughly 14,000 to 17,000 VND per kilometer thereafter.[4] While slightly more expensive than Grab, they are readily available at airports and shopping malls without needing an app. Most of these companies now accept credit cards, which is a lifesaver when you are low on cash. However, keep an eye on the meter - and this surprises many - to ensure it is running and not jumping erratically.
Long-Distance Travel: Sleeper Buses and Trains
For traveling between provinces, the sleeper bus is a cult classic. If you wonder how much is a sleeper bus in Vietnam, a ticket for a 10-hour journey (like Hanoi to Sapa or HCMC to Da Lat) typically costs between 250,000 and 450,000 VND.[5] These buses feature bunk beds rather than seats, and while they claim to be full-sized, anyone over 180 cm tall will find their legs cramped against the plastic partition. It is a rite of passage for every traveler here. For a bit more luxury, limousine vans offer plush leather seats and faster travel for about 400,000 to 600,000 VND for similar distances.
Trains are a more scenic, albeit slower, option. Regarding Vietnam train ticket prices for tourists, a soft-sleeper berth on the Reunification Express from Hanoi to Da Nang costs roughly 800,000 to 1,200,000 VND.
Prices for trains have remained relatively stable, with only a 10-15% increase over the last two years due to fuel adjustments. The tracks run right along the coast in some sections, offering views you simply cannot get from the highway. To be honest, I prefer the train for any journey over 8 hours - the ability to walk around and buy hot corn from vendors at station stops beats being strapped into a bus bunk any day.
Hidden Costs and Holiday Surges
Remember the open loop I mentioned earlier? Here is the kicker: during the Lunar New Year (Tet), transport prices do not just rise; they explode. Most intercity bus and train tickets sell out 2 to 3 months in advance.
If you manage to find a seat last minute, expect to pay 200% to 300% of the normal fare. Even Grab and local taxis implement holiday surcharges that stay in effect for about 10 days. My advice? If you are traveling in late January or February, book your transport the moment the tickets are released or stay in one city to avoid the chaos.
Vietnam Transport Comparison: 2026 Average Rates
Choosing the right transport depends on your budget, distance, and how much you value your personal space.City Bus
Requires cash and knowledge of local routes
5,000 - 10,000 VND per ride
Slowest due to frequent stops and traffic
Grab Motorbike (Xe Om) ⭐
App-based booking, fixed price, high availability
15,000 - 30,000 VND for most city trips
Fastest in urban traffic jams
Sleeper Bus (Intercity)
Budget friendly, saves one night of hotel costs
250,000 - 500,000 VND per journey
Moderate, often travels overnight
For daily city travel, the Grab Motorbike is the undisputed king of efficiency and value. If you are on a strict shoestring budget, the bus system is virtually free, but requires significantly more patience and local navigation skills.Alex's Weekend Trip from HCMC to Da Lat
Alex, a digital nomad working in District 1, Ho Chi Minh City, planned a last-minute weekend trip to Da Lat. He initially tried to book a flight, but the 2.5 million VND price tag for a 50-minute journey felt like a waste of money.
He decided to take a sleeper bus for 350,000 VND. The struggle started at the bus station - it was 11 PM, pouring rain, and he could not find his specific 'phuong trang' orange bus among dozens of identical ones. He almost missed the departure because he was looking for a gate number that did not exist.
After a frantic 10 minutes, a local vendor pointed him to a small plastic chair where his driver was waiting. Alex realized that in Vietnam, 'stations' are more about people than signs. He learned to look for the driver's shirt color rather than a digital board.
The result was a comfortable 7-hour sleep that cost him less than a dinner back in the city. He arrived in Da Lat at 6 AM, saved 1.2 million VND on a hotel night, and felt ready to start his Saturday morning with a hot coffee.
Points to Note
Download Grab and Be immediatelyThese apps provide transparent pricing and reduce the risk of being overcharged by 90% compared to street-hailing.
Budget 200,000 VND daily for city travelThis allows for a comfortable mix of 2-3 app rides and a few bus trips without worrying about costs.
Book intercity travel 48 hours aheadWhile tickets are often available, popular sleeper bus routes and soft-sleeper train berths can fill up quickly, especially on weekends.
Common Questions
Do I need to carry cash for buses in Vietnam?
Yes, city buses in Vietnam are almost entirely cash-only operations. You should carry small denominations like 2,000, 5,000, and 10,000 VND notes to pay the conductor. Most drivers will not have change for large 200,000 or 500,000 VND bills.
Is public transport in Vietnam safe for solo female travelers?
Generally, yes. City buses and trains are very safe. When using ride-hailing apps like Grab, the safety features allow you to share your ride details with friends. For long-distance buses, choose reputable companies to ensure the drivers follow safety regulations and rest periods.
How do I avoid being overcharged by taxis?
Stick to the 'big two' brands: Mai Linh and Vinasun. Always ensure the meter is turned on as soon as you sit down. If the driver refuses to use the meter, get out immediately. Using an app like Grab provides a fixed price upfront, which eliminates any negotiation or risk of overcharging.
Cited Sources
- [1] Abroader - City buses remain the backbone of urban transport, with tickets typically costing between 5,000 and 10,000 VND per ride.
- [2] En - The newer Metro lines in Hanoi (Line 2A) and Ho Chi Minh City (Line 1) offer a more modern alternative with fares starting at 8,000 VND and capping at roughly 15,000 to 20,000 VND for a full trip.
- [4] Shantitravel - Traditional taxi meters generally start at 12,000 to 15,000 VND for the first 2 km, followed by roughly 14,000 to 17,000 VND per kilometer thereafter.
- [5] Seniworld - A sleeper bus ticket for a 10-hour journey (like Hanoi to Sapa or HCMC to Da Lat) typically costs between 250,000 and 450,000 VND.
- [7] B-company - App-based services now account for over 65% of all private urban trips in major cities.
- Do you get anything free in First Class on a train?
- Is Sapa really worth visiting?
- What things were popular in 1924?
- What are the benefits of travelling for the traveller essay?
- What is the situation in Laos?
- How strong is the Vietnam currency?
- Which seat is most stable in a bus?
- What is an example of a fee that you may be charged?
- What was the first full movie?
- How much dong per day in Vietnam?
Feedback on answer:
Thank you for your feedback! Your input is very important in helping us improve answers in the future.