Travelling Vietnam by train or bus

Taking the train or bus?

We recommend to take a train when this option is available and doesn’t take much extra time compared to the bus. Trains in Vietnam are safer than buses and offer quite a good standard with extras like on-board catering, charging points and clean toilets.

For certain routes, train rides take much longer than buses, or require extra transport to and from the railway station from the city center. In this case, taking the bus will save you time and the hassle of arranging transport from and to the railway station.

Luckily, most buses in Vietnam offer a good standard and many people can sleep well in these buses. You can adjust the seats downwards and you have extended leg space. For tall people this extended leg space is not enough, so if this is you, you will have to raise your knees to find a good sleeping position.

Safety of buses

Although most bus rides will arrive safely at their destinations, buses get into accidents from time to time. Bus drivers in Vietnam are not the safest drivers and some people even report drunk drivers.

For long journeys, consider paying a few bucks more for train travel, even though it might take longer. For other journeys, there are no trains available or the journey takes double as long. In that case, we recommend to take the bus. But take in mind that buses are never the safest option.

Bottom-line: Bus rides in Vietnam are not as safe as in Western countries. Although the chance of getting in an accident is small, you will take extra risk here. It’s up to you if you want to take this risk.

Traveling by train in Vietnam

Depending if it is a day or night train, the price indications below the page title are always based on either a soft seat or 6-berth sleeper. You can find the prices for hard seats or 4-berths via the provided links for the train booking.

Soft-seat or hard-seat?

We always recommend booking a soft-seat instead of a hard-seat. This offers more comfort and won’t cost you more than one euro extra.


In case the train ride is at night, we recommend booking a sleeper-berth to get a decent night of sleep. The beds are comfortable and most people can sleep well in them (even Dutch men being 1.85 tall like me).

The advantage of night trains is that you don’t lose time on travelling and even saves you the costs of accommodation. Additionally, you will have a few power sockets in your cabin to charge your phone or other electronic devices. Other facilities are a water dispenser, toilets, luggage space and ‘cabin-service’ for drinks and meals.

4-berth or 6 berth?

Price indications on this website are based on 6-berth sleeper beds. But paying a little extra money for a 4-berth sleeper will offer you more comfort.

In 6 berths cabins you will find 3 beds on top of each other and the matresses are harder. The 4-berth cabins have ‘soft-beds’ and also offer more space with just 2 beds on each side. This option is also perfect when you are travelling with 4 people.

How many days to book in advance?

It is best to book your train tickets at least 5 to 7 days in advance. For trains with more than 3 departure times a day (often shorter rides), you can also book your ticket the same day or buy the ticket at the railway station. Buying your ticket at the railway station gives you more freedom, but wouldn’t save you any money compared to booking on Baolau

Note that during holidays (like Tet) you have to book AT LEAST 7 days in advance!

Unique tip! Are you worried that the train you want to take might sell out soon? Check how many seats are still available on this Vietnamese Railway website! You won’t be able to book your ticket on this website though. That’s because they cannot process international payment cards.

Where to book your tickets?

Train tickets

We recommend booking train tickets via Baolau. This website has all routes and availability for train rides in Vietnam. They also accept international payments.

It’s a trustworthy company based in Singapore. So you don’t have to worry about getting scammed. Another reliable website is, but the ticket prices on this website are often much higher.

Book train tickets at least a few days in advance on regular days and at least 1-2 weeks in advance around holidays like Tet in February (Vietnamese New Year). Train bookings normally open 60 or 90 days before departure.

Also take in mind that train tickets prices will rise around national holidays!

Bus tickets

You can check Baolau and for bus tickets. Depending on the route, you can sometimes find more options on, but they are often slightly more expensive than Baolau. That’s also why we recommend Baolau if they sell the same bus tickets.

Buses usually don’t sell out as fast as train tickets. This is because they can often add more buses when demand is high. However, in most cases buses will be fully booked on the day of departure.

When you book at least one day in advance you will be fine, except for holidays like Tet. During holidays we recommend to book at least three-five days in advance. Also be aware that bus tickets can costs up to double the price during national holidays!