Transport in Vietnam: How to Get Around Cities and Travel Between Them — Routes, Prices and Apps
There is no single best form of transport in Vietnam. Between Hanoi and Ho Chi Minh City, flying is usually the most rational choice. Between Hanoi and Ninh Binh, the train is convenient. For Ha Giang, buses are the practical option. Between Hue and Da Nang, the train journey itself becomes part of the trip, while Phu Quoc can be reached from the mainland by high-speed ferry.
Urban transport has also changed significantly. Ho Chi Minh City now has its first operating metro line, and city buses are temporarily free during the second half of 2026. Hanoi has two operating metro lines and a new electronic fare system. Da Nang is restructuring its bus network after the city’s administrative expansion, including connections to Hoi An. So older advice such as “public transport in Vietnam is useless for tourists, just use Grab” is no longer entirely accurate.
The main principle is simple: compare the whole door-to-door journey, not just the time spent inside the vehicle. A one-hour flight from Ho Chi Minh City to Nha Trang also means travelling to Tân Sơn Nhất, arriving early, going through the airport, and then travelling roughly 30 km from Cam Ranh Airport to Nha Trang. A seven-hour train, meanwhile, leaves from the city and arrives directly in the city.
What to choose on common routes
| Route | Best first option | Why |
|---|---|---|
| Hanoi → Ho Chi Minh City | Flight | Too far for an efficient short trip by land |
| Hanoi → Ninh Binh | Train | Around 2 hr 10 min, convenient stations |
| Hanoi → Sapa | Direct bus / limousine | Trains only reach Lao Cai, followed by a road transfer |
| Hanoi → Ha Giang | Bus / VIP cabin | No passenger railway or normal commercial airport |
| Hue → Da Nang | Train | Scenic coastal section through Hai Van |
| Da Nang → Hoi An | Public bus / car | Around 30 km, no railway station in Hoi An |
| Ho Chi Minh City → Nha Trang | Train or flight | Train is convenient city-to-city; flight is faster with a good schedule |
| Ho Chi Minh City → Da Lat | Bus / limousine | Many direct departures |
| Ho Chi Minh City → Can Tho | Bus / limousine | Frequent services, no railway |
| Mainland → Phu Quoc | Flight or high-speed ferry | Ferry is especially convenient from Ha Tien |
Airfares and commercial bus fares change constantly. The prices below are therefore realistic September 2026 reference points, not fixed future tariffs.
Taxis and ride-hailing: install at least two apps
For ordinary city journeys, ride-hailing apps are usually the simplest solution. The most useful are Grab, Xanh SM / Green SM and Be, although availability varies by city.
I would install at least Grab and Xanh SM. There is no consistent rule that one is always cheaper. Real user reports show that prices can vary significantly by location, rain, demand and driver availability. The same route may be cheaper on Grab at one moment and cheaper on Xanh SM half an hour later.
As a rough reference, travellers discussing Ho Chi Minh City in August 2026 commonly mentioned 60,000–90,000 VND for ordinary car trips across central areas, often staying below 100,000 VND. This is not a fixed tariff. The app shows the actual fare before booking, and heavy rain, rush hour, holidays or high demand can push prices much higher.
Motorbike taxis are usually cheaper and often considerably faster in dense traffic. Cars are better with luggage, during heavy rain, for groups, or if you are uncomfortable riding as a passenger on a motorbike.
One practical risk: fake “Grab drivers”
Around bus stations, tourist areas and sometimes airports, travellers occasionally encounter people who approach them and claim to be their Grab driver.
Recent traveller reports describe cases where people entered the wrong car after someone falsely presented themselves as the booked driver, then paid several times the normal fare or were manipulated during cash payment.
The pattern appears often enough to be worth remembering.
- Match the licence plate, driver name and photo with the booking shown in the app.
- Do not get into a vehicle simply because someone says “Grab”, “taxi” or names your hotel.
- If a driver asks you to cancel the app booking and travel directly “for the same price”, you lose the trip record and app protections.
- When paying cash, check banknote denominations carefully before handing money over.
Regular licensed taxis are not inherently a problem, but ride-hailing apps remove the argument about price before you get into the vehicle.
Ho Chi Minh City: the metro is useful now, and buses are free in 2026
Since December 2024, Ho Chi Minh City has operated Metro Line 1, Bến Thành – Suối Tiên, covering 19.7 km.
The line has 14 stations. Three are underground in the centre: Bến Thành, Opera House and Ba Son. The remaining stations continue east above ground through areas including Tân Cảng, Thảo Điền and An Phú. A full journey takes around 29 minutes.
For visitors, the most useful stations are Bến Thành and Opera House for the historical centre, Ba Son for the riverfront, Tân Cảng for the Landmark 81 area, and Thảo Điền for cafés, restaurants and modern residential neighbourhoods.
Ho Chi Minh City Metro fares
| Ticket | Price |
|---|---|
| Single ride, cashless payment | 6,000–19,000 VND |
| Single ride, cash | 7,000–20,000 VND |
| Unlimited 1-day pass | 40,000 VND |
| Unlimited 3-day pass | 90,000 VND |
| Standard monthly pass | 300,000 VND |
The gates support several cashless payment methods, including international bank cards.
Ho Chi Minh City buses: a special 2026 situation
From July 1 to December 31, 2026, 134 city bus routes are free for passengers.
As of September 2026, the free-travel programme does not yet require mandatory passenger identification. The accounting system is expected to change from October, so travellers using this information later should check the current procedure.
The programme does not apply to intercity coaches, tourist open-top buses or some special transport services. Ordinary city routes are included, including route 152 serving the Tân Sơn Nhất area.
This makes city buses much more useful in Ho Chi Minh City than older guides suggest. If there is a direct route and you are not in a hurry, there may be no reason to book a car at all.
Hanoi: buses and two operating metro lines
Hanoi’s metro still does not cover the tourist centre as comprehensively as Bangkok or Singapore, but it is now normal urban transport rather than a novelty.
As of September 2026, the operating sections are:
- Line 2A Cát Linh – Yên Nghĩa: 12 stations, fully elevated through Hà Đông.
- Line 3.1 Nhổn – Cầu Giấy: eight elevated stations are operating; the underground continuation through Kim Mã and Văn Miếu towards Hanoi Railway Station is still under construction and is planned for commercial operation later.
This is important because some maps label the route as Nhổn – Ga Hà Nội, but in 2026 the trains do not yet reach Hanoi Railway Station.
Metro services generally operate around 40,000 VND, depending on the line and current timetable. A Hanoi Metro unlimited day pass costs 40,000 VND, while a weekly pass costs 160,000 VND.
Under the newer electronic fare structure, a single metro fare is calculated from a base charge of 3,000 VND plus 450 VND per kilometre, while electronically paid city bus fares use a base of 3,000 VND plus 450 VND per kilometre. Cash bus fares are rounded into the applicable fare zones.
From Noi Bai Airport by bus
Noi Bai has several useful public bus routes.
| Route | Direction | Fare |
|---|---|---|
| 07 | Nội Bài → Cầu Giấy | 12,000 VND |
| 17 | Nội Bài → Long Biên | 15,000 VND |
| 90 | Nội Bài → Kim Mã | 15,000 VND |
| 109 | Nội Bài → Mỹ Đình | 12,000 VND |
| E10 | Nội Bài → Ocean Park | 20,000 VND |
| 86 | Nội Bài → Hanoi Railway Station | 50,000 VND |
| 68 | Nội Bài → Hà Đông | 55,000 VND |
For most first-time visitors, Bus 86 remains the easiest to understand. It travels through central Hanoi to the railway station and usually operates from around 07:00 until 22:15.
If your accommodation is closer to Long Biên, Cầu Giấy or Kim Mã, one of the cheaper regular buses may be more logical.
Da Nang and Hoi An: public transport is becoming more useful
After Da Nang’s administrative merger with the former Quang Nam Province, the bus network has been undergoing major restructuring.
For travellers, 15–30 minutes is particularly important because it links Da Nang Central Bus Station, central Da Nang and Hoi An. Since late August 2026, electric buses have been used on the route, with intervals of roughly 15–30 minutes.
Published schedules earlier in 2026 showed services starting at around 18:00 and ending at around 18:00. Because the network is changing, check the current timetable and fare through DanangBus on the day of travel.
For a simpler door-to-door option, private limousine/minivan services are widely available. In 2026, one typical Da Nang–Hoi An service costs around 150,000 VND and advertises a journey of roughly one hour.
Da Nang to Hue: bus is cheap, train is more scenic
The intercity LK01 bus connects the main bus stations of Da Nang and Hue.
The official full-route fare is 05:30 to 19:00 for roughly 100 km. DanangBus lists operation approximately from 05:30 to 19:00, with departures roughly every 15 minutes.
Private limousine services on the same route cost more. In September 2026, available options were commonly around 140,000–200,000 VND.
However, for a first journey on this route, I would seriously consider the train. The railway follows the coast around Hai Van Pass, and this is one of the rare cases where slower transport can actually be the better travel experience.
Trains: use them selectively rather than crossing the whole country
Vietnam’s main railway runs from Hanoi through Hue, Da Nang and Nha Trang to Ho Chi Minh City.
Travelling the entire north–south route takes roughly 32–36 hours, so using one train for the whole country makes sense mainly if the railway journey itself is part of the experience.
The train is far more useful on individual sections where the route, station locations and journey time work well.
Hanoi → Ninh Binh
This is one of the best train journeys for tourists.
Trains leave Hanoi Railway Station and reach Ninh Binh in roughly 2 hours 10–15 minutes.
For specific September 2026 dates, available prices ranged from roughly 100,000 to 281,000 VND, depending on the train and class. That is a useful example of why there is no single fixed “Hanoi–Ninh Binh train price”.
If you are staying in Tam Coc or visiting Trang An, you will still need a short taxi or car journey from Ninh Binh station.
Hue → Da Nang
The main attraction here is the route itself. The railway follows the slopes above the sea around Hai Van and the journey takes around 2.5–3 hours depending on the train.
If scenery matters, choose a daytime departure. A night train removes the main advantage of travelling by rail on this section.
Ho Chi Minh City → Nha Trang
This is a good example of a route with no obvious winner between train and plane.
Regular trains generally take around 260,000–500,000 VND. On September 2026 dates, the cheapest available seats were often roughly 260,000–500,000 VND, while sleeper berths and certain train classes cost more.
The train’s major advantage is station location. Ga Sài Gòn is inside Ho Chi Minh City, and Nha Trang station is almost in the centre of Nha Trang.
A flight takes around an hour, but lands at Cam Ranh Airport (CXR), roughly 30 km from Nha Trang.
Which train class should you choose?
For journeys of several hours, an air-conditioned soft seat is generally enough.
For overnight journeys, sleeper cabins are much more sensible. A hard sleeper normally has four berths in a compartment, while a hard sleeper usually has six and less space.
On a long night journey, paying extra for a four-berth sleeper often provides far better rest than saving a few hundred thousand dong and trying to sleep in a seat.
Trains also allow you to stand up, walk around and use toilets, which is a real advantage over many sleeper buses.
For official Vietnam Railways schedules and tickets, check dsvn.vn. Even if you eventually buy through an intermediary, it is useful to verify the actual train, station and timetable there first.
Sapa: a common misunderstanding about the train
There is no railway station in Sapa itself.
When you see “Hanoi–Sapa train”, the train actually goes from Hanoi to Lao Cai, after which you still need a road transfer into the mountains.
That is why a direct bus or limousine from Hanoi is simpler for most travellers: you board in Hanoi and arrive directly in Sapa.
In September 2026, typical Hanoi–Sapa bus fares were roughly 280,000–350,000 VND for commonly available sleeper and cabin services.
The train still makes sense if you like overnight sleeper compartments or strongly prefer rail travel to several hours on a mountain road.
Ha Giang: bus is almost unavoidable
Ha Giang has no passenger railway connection to Hanoi and no normal tourist airport, so the main options are bus, limousine or private car.
In September 2026, Vexere listed 200,000 to 580,000 VND across different operators, with fares roughly from 200,000 to 580,000 VND. A typical VIP sleeper takes around 6.5 hours.
The exact vehicle matters. A standard seat, ordinary sleeper and private-style VIP cabin are very different products even though all may simply appear under the category “bus”.
Sleeper buses: do not automatically treat them as “a hotel night saved”
Sleeper buses are a normal and very common part of transport in Vietnam. On routes without railways, they can be genuinely practical.
But the idea that you can “travel overnight, save a hotel night and arrive fully rested” does not work for everyone.
Recent traveller experiences show both sides. Some passengers describe long VIP-cabin journeys positively, with clean buses, rest stops, toilets and the ability to sleep. Others say a sleeper bus is nowhere near equivalent to a bed, particularly for people around 190 cm or taller.
On mountain routes, motion sickness becomes another factor. Winding roads can make even a comfortable cabin unpleasant for travellers who are sensitive to movement.
Before buying a sleeper bus ticket, check:
- Whether the vehicle is a standard three-row sleeper, a VIP cabin or a double cabin.
- The actual berth length, especially if you are taller than roughly 180–185 cm.
- Whether the bus has a toilet or relies entirely on rest stops.
- The exact boarding and drop-off point: operator office, bus station or roadside pickup.
- Whether the listed departure begins with a smaller feeder van to the actual bus.
- The real arrival time: arriving at 04:30 only “saves a hotel night” if you already know what you will do for the next five hours.
Read reviews for the specific route and specific vehicle type, rather than trying to identify one universally “best bus company in Vietnam”. The same operator can provide very different experiences on different routes.
Intercity bus fares: current examples
Vexere is useful because it aggregates many local operators and shows vehicle type, pickup location and passenger reviews.
As of September 2026, realistic price ranges on common routes looked roughly like this:
| Route | Current range | Typical format |
|---|---|---|
| Hanoi → Sapa | 280,000–350,000 VND | Sleeper / cabin |
| Hanoi → Ha Giang | 200,000–580,000 VND | Limousine / sleeper / VIP cabin |
| Da Nang → Hue | 140,000–200,000 VND | Private limousine |
| Da Nang → Hoi An | Around 150,000 VND | Limousine / minivan with some operators |
| Ho Chi Minh City → Da Lat | 270,000–550,000 VND | Limousine / sleeper / cabin |
| Ho Chi Minh City → Can Tho | 170,000–445,500 VND | Bus / limousine / cabin |
The most expensive ticket is not automatically the best. A higher price may simply mean a private cabin, more convenient boarding point or more premium vehicle.
Check the actual bus layout, recent operator rating and exact arrival address before buying.
On routes such as Ho Chi Minh City → Can Tho, the boarding point can significantly affect the real journey time. A bus leaving from Bến xe Miền Tây may complete the intercity section quickly, but reaching that terminal from another part of Ho Chi Minh City can add substantial time.
Domestic flights: compare the final fare, not the advertised headline
Flights become the obvious choice on genuinely long routes such as Hanoi–Ho Chi Minh City, Hanoi–Phu Quoc, and many north-to-central or north-to-south journeys, especially on short trips.
Domestic fares are highly dynamic.
As an indication of the price range, Vietnam Airlines displayed future economy fares in September 2026 such as Ho Chi Minh City → Nha Trang / Cam Ranh, while some Ho Chi Minh City → Nha Trang / Cam Ranh fares were available from around 700,000–800,000 VND depending on airline and date.
These are not permanent “normal prices”. Airlines themselves warn that displayed offers may disappear quickly and additional services can raise the final amount.
When comparing a flight, include:
- Checked baggage if it is not included in the fare.
- Transport to the departure airport and from the arrival airport.
- Time required before departure.
- Possible terminal changes during domestic connections.
- Arrival time: a cheap flight landing at 23:00 may create extra taxi costs or another hotel night.
On shorter routes, these additional costs and time can make a cheap-looking flight less convenient than a train.
Ferries: especially useful for Phu Quoc
If your route already takes you through southwest Vietnam, you do not have to fly to Phu Quoc.
The main high-speed ferry routes leave from Rach Gia and Rach Gia.
As of September 2026, Phu Quoc Express publishes approximately:
| Route | Adult ECO | VIP | Journey time |
|---|---|---|---|
| Ha Tien → Phu Quoc | 216,000 VND | 330,000 VND | Around 1 hr 20 min |
| Rach Gia → Phu Quoc | 315,000 VND | 500,000 VND | Around 2 hr 30 min |
Typical Ha Tien departures include around 07:00, 09:00, 11:45 and 13:45, with several return departures during the day. Rach Gia usually also has several daily services.
The operator recommends arriving at the pier at least 45 minutes before departure and warns that actual schedules depend on the date and operating conditions.
For island transport, always allow a weather buffer. I would not build a tight sequence of ferry → long road transfer → international flight with minimal connection time.
Renting your own motorbike: availability does not mean legal permission to ride
Renting a scooter in Vietnam is technically easy. That does not tell you whether you are legally entitled to ride it.
Current rules recognise, among other arrangements, an International Driving Permit under the 1968 Vienna Convention together with a valid national driving licence of the appropriate category. Both documents need to be carried, and the licence category must match the vehicle.
Having only a car category does not automatically authorise you to ride a motorbike. Likewise, a rental shop handing you the keys does not mean they have checked your legal status or insurance conditions.
For a first trip of a few days in Hanoi, Ho Chi Minh City, Nha Trang or Da Nang, using GrabBike or another motorbike-taxi service is usually easier than renting your own scooter simply to save money on short rides.
What works best in different cities
Hanoi
Around the Old Quarter and Hoan Kiem, the best combination is walking, Grab/Xanh SM and buses. The metro is useful when your direction matches Line 2A or the operating part of Line 3, but it is not yet a universal tourist network.
Ho Chi Minh City
Walking works well in the centre, Metro Line 1 is excellent for the east–west corridor, while Grab/Xanh SM covers cross-city journeys. Until the end of 2026, free city buses are also worth using.
Nha Trang
The central tourist area is compact enough for walking. For I-Resort, the Vinpearl harbour area, distant beaches, bus stations or other parts of the city, a car or motorbike taxi is easier.
Da Nang
The city is stretched along the coast and river, so “walk everywhere” does not work. For most visitors, Grab/Xanh SM plus buses is the most practical combination, while Route 02 is now worth checking for Da Nang–Hoi An travel.
Hue
The historical centre is relatively compact, but the imperial tombs are spread outside the city. For those, a car with driver, taxi or your own properly licensed transport is more useful than trying to build the day entirely around walking.
How to buy tickets
Different transport types are best handled with different tools.
Rail: check Vietnam Railways first through `dsvn.vn`. It shows the actual trains, stations and seat classes.
Buses: Vexere is especially useful because it compares many local operators, vehicle types, pickup points and recent reviews. After booking, still read the operator’s messages carefully because pickup points can change or a feeder minivan may be involved.
Flights: aggregators are convenient for comparison, but before paying it is worth checking the same flight directly with the airline and comparing the final price including baggage.
Ferries: check the operator directly, especially during periods of unstable weather.
What to check on a bus ticket besides departure time
This is probably the most practical lesson from traveller reviews. In Vietnam, “Hanoi → Ha Giang, 23:00” does not describe the trip well enough.
Before paying, check:
- The full boarding address and whether you need to arrive there early for a transfer to the main bus.
- The full drop-off address: some operators use their own office, some a bus station, others a roadside point.
- The vehicle type and seat layout, not just the word *limousine* in the title.
- Luggage allowance and how bags are stored.
- The latest reviews about punctuality and vehicle quality on the exact route you need.
- The operator’s phone or Zalo contact in case the vehicle or pickup point changes.
Recent long sleeper-bus reviews describe changed pickup locations and delays before departure even when the bus itself later turned out to be comfortable. These organisational surprises matter more in Vietnam than arguing about which company is “best overall”.
When a night bus is actually a good choice
A sleeper bus makes sense when there is no convenient train, the journey is around 5–8 hours, you sleep reasonably well in transport and the arrival time is sensible.
It is particularly practical on routes such as Hanoi–Ha Giang, Hanoi–Sapa and Ho Chi Minh City–Da Lat.
It becomes much less attractive if you are tall, prone to motion sickness, travelling on mountain switchbacks or arriving at 04:00.
On very long routes such as Nha Trang–Da Nang or Hanoi–Da Nang, I would compare train and flight first rather than automatically choosing 12–18 hours on a bus just to save one hotel night.
How not to ruin your itinerary with transport
The most common mistake is buying every journey independently at the lowest possible price, then discovering that the overall trip consists of awkward connections.
For a multi-stop itinerary, first map the sequence hotel → transport → arrival point → next hotel.
A morning flight that requires leaving your hotel at 04:00 does not save as much time as it first appears. A night bus that drops you on the edge of town at 04:30 only saves a hotel night if you already have a plan for those early hours.
Do not schedule your final intercity bus, ferry or train immediately before an international flight. Traffic, weather, mountain roads, public holidays and pickup changes can all affect transport in Vietnam, so the final leg before flying should have a proper buffer.
What to install before your trip
For most independent travellers, a small set of tools is enough: Grab and Xanh SM for city travel; Vexere for intercity buses; Hanoi Metro when in Hanoi; and the official Vietnam Railways and airline websites for longer journeys.
After that, transport in Vietnam is not especially complicated. The main thing is not to search for one “best mode of transport”.
The train is excellent between Hue and Da Nang but painfully slow for someone who needs to travel from Hanoi to Ho Chi Minh City in a single day. A sleeper bus is almost unavoidable for Ha Giang, but unnecessary where a convenient railway exists. Flying wins over long distances, but on shorter routes its advantage can disappear once airport transfers and waiting time are included.
Updated: September 2026.
Main sources: Vietnam Railways; Hanoi Metro; Hanoi City Portal; Ho Chi Minh City authorities and HURC1; Noi Bai International Airport; DanangBus; Phu Quoc Express; Vietnam Airlines; Vexere; recent traveller discussions on Reddit and operator passenger reviews.
Comments
Read also
All articlesMindful Consumption in Vietnam: What We Leave Behind
Buying less that you do not need, caring for belongings and passing them on in Vietnam. Temporary homes, repairs, classifieds and looking after the places…
Ninh Binh, the Bays or the Mountains: What to Add to a Trip to Hanoi
Hanoi is rarely the only destination on a first trip to northern Vietnam. Within a few hours of the capital, you can reach dramatically different…
Hanoi: What to See in 3–4 Days, Where to Stay, What to Eat and How to Get Around
A practical Hanoi guide for 3–4 days: where to stay, what to see, what to eat and how to move around the city.
Vietnam in 14 days: three routes without racing across the country
Three workable two-week routes through north, central and south Vietnam: nights, transfers, weather buffer and booking order.
10 Beach Clubs in Vietnam: Pools, Sunsets, Music and Water Sports
Ten beach clubs in Phu Quoc, the Hoi An area, Nha Trang, Cam Ranh, Mui Ne and Phan Rang, with real photographs, each venue’s character…
Health in Vietnam: Insurance, Hospitals, Pharmacies and Emergency Care
A practical health guide for Vietnam: emergency numbers, hospitals, pharmacies, travel insurance, animal bites, fever and upfront payments.