Vietnam by train
How to travel in Vietnam by train: information, connections, blog and travel reports. Help in our forum to buy train tickets.
Buy your train and bus tickets for South East Asia (Thailand, Malaysia, Cambodia, Vietnam) easily and securely here. Online shop of 12GO.ASIA, the travel experts for South East Asia.
Buy the train ticket at a railway station. Note: in some countries you have to pay a service fee at the ticket counter. The ticket can be purchased at a station in the country of departure, also sometimes in other countries.
popular connections travelled by other users
Vietnam - China
If you want to travel from Vietnam to China by train, you have daily connections. There are two main travel routes available.
The first travel route is from Hanoi (Vietnam) to Nanning, Guilin, Beijing (China).
There are two direct trains per week from Hanoi (Vietnam) to Beijing (China).
There are every day connections from Hanoi (Vietnam) to Nanning (China). If you travel on a date were no direct train runs from Hanoi to Beijing, first travel by the daily overnight train from Hanoi to Nanning, then by the daily overnight train from Nanning to Beijing.
The second travel route is from Hanoi (Vietnam) to Kunming (China) with change and border crossing at Lào Cai (Vietnam) and Hekou (China).
Travel first from Hanoi to Lào Cai (Vietnam) by direct train. There you change to a bus or taxi to the border (10 minutes). Cross the border on foot. Take again a bus or taxi (10 minutes) to Hekou North (China) train station. From there continue by train to Kunming (journey time 5 hours).
How to buy tickets:
- buy train tickets from Vietnam to China at Baolau.
Direct train: Hanoi - Beijing.
Connection with change: Hanoi - Nanning and Nanning - Beijing.
It is also possible to buy these routes via Chinahighlights, but then you have to pick them up somewhere before in China.
- buy train tickets inside of Vietnam are available via Baolau. For example: Hanoi - Lào Cai.
Note: if you use Chinahighlights, fill in for Hanoi: Gia Lam, Hanoi.
Vietnam - Cambodia
To travel from Vietnam to Cambodia, you have to take a bus. There are no passenger train connections between these two countries. Buy a ticket for a direct bus from Ho Chi Minh City (Vietnam) to Phnom Penh (Cambodia) or Siem Reap (Cambodia). Please use the given booking links to find schedules and ticket prices.
Vietnam - Thailand
To travel from Vietnam to Thailand, there is no train connection available. You have to make use of one of the two following options.
Either use a flight from one of the big cities in Vietnam to Thailand.
Or travel by direct bus from Ho Chi Minh City (Vietnam) via Phnom Penh (Cambodia) to Siem Reap (Cambodia). There an overnight stay is required. We recommend to stay at least two nights and visit the famous Angkor Wat. From Siem Reap (Cambodia) take one of the direct buses to Bangkok (Thailand).
To book tickets for the flights or buses, please make use of the given booking links. There you also find all schedules and prices.