Hanoi Bangkok Routes (7 Ways to go)

Planning a trip from Hanoi to Bangkok Cleartrip helps you select the best route between Hanoi & Bangkok based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Hanoi & Bangkok

The distance from Hanoi to Bangkok is approximately 1357.76kms. By car, it takes roughly 19h 46m to reach Bangkok from Hanoi . Take a look at the 7 routes available to reach Bangkok from Hanoi

  • 1.
  • Hanoi to Bangkok Bus, train
  • 33h 57m
  • Rs. 2900
 
Ha Noi
 
22h 0m
Rs. 1700
Travelling in a bus is one of the ways to reach Vientiane Laos from Ha Noi. The total journey between Ha Noi & Vientiane Laos takes around 22h 0m in a bus. The bus ticket price for the journey is approximately Rs.1700.
 
Vientiane Laos
 
10h 30m
Rs. 1200
You can reach Bangkok Hualamphong from Nong Khai by travelling in a train. Nong Khai to Bangkok Hualamphong train takes approximately 10h 30m. You can catch a train from Nong Khai and get down at Bangkok Hualamphong. The price of the train ticket is approximately Rs. 1200.
 
Bangkok Hualamphong
  • 2.
  • Hanoi to Bangkok Fly Hanoi to Bangkok Don Muang
  • 6h 7m
  • Rs. 3168
 
Hanoi Railway Staion
 
0h 47m
Rs. 86
Travelling in a bus is one of the ways to reach Noi Bai Airport T1 from Hanoi Railway Staion. The total journey between Hanoi Railway Staion & Noi Bai Airport T1 takes around 0h 47m in a bus. The bus ticket price for the journey is approximately Rs.86.
 
Noi Bai Airport T1
 
1h 50m
Rs. 2800
You can travel from Hanoi to Bangkok Don Muang by booking a flight. The total flight time between Hanoi & Bangkok Don Muang is around 1h 50m. The price of the flight ticket is approximately Rs.2800.
 
Bangkok Don Muang
 
1h 0m
Rs. 282
Travelling in a bus is one of the ways to reach Khao San Road from Bangkok Don Muang Airport. The total journey between Bangkok Don Muang Airport & Khao San Road takes around 1h 0m in a bus. The bus ticket price for the journey is approximately Rs.282.
 
Khao San Road
  • 3.
  • Hanoi to Bangkok Bus, night bus
  • 35h 19m
  • Rs. 3414
 
Ha Noi
 
22h 0m
Rs. 1700
Travelling in a bus is one of the ways to reach Vientiane Laos from Ha Noi. The total journey between Ha Noi & Vientiane Laos takes around 22h 0m in a bus. The bus ticket price for the journey is approximately Rs.1700.
 
Vientiane Laos
 
0h 9m
Rs. 650
You can take a car from Vientiane Laos to Vientiane Talat Sao Station. It will take you around 0h 9m to cover distance of 9.02kms and reach Vientiane Talat Sao Station from Vientiane Laos. The total amount for the journey will be approximately Rs.650.
 
Vientiane Talat Sao Station
 
11h 0m
Rs. 950
Travelling in a bus is one of the ways to reach Bangkok Bus Terminal Mochit from Vientiane Talat Sao Station. The total journey between Vientiane Talat Sao Station & Bangkok Bus Terminal Mochit takes around 11h 0m in a bus. The bus ticket price for the journey is approximately Rs.950.
 
Bangkok Bus Terminal Mochit
 
0h 4m
Rs. 57
Travelling in a bus is one of the ways to reach Chatuchak Park from Bangkok Bus Terminal. The total journey between Bangkok Bus Terminal & Chatuchak Park takes around 0h 4m in a bus. The bus ticket price for the journey is approximately Rs.57.
 
Chatuchak Park
 
0h 21m
Rs. 57
Travelling in a bus is one of the ways to reach Victory Monument from Mochit BTS. The total journey between Mochit BTS & Victory Monument takes around 0h 21m in a bus. The bus ticket price for the journey is approximately Rs.57.
 
Victory Monument
  • 4.
  • Hanoi to Bangkok Fly Hanoi to Bangkok
  • 5h 10m
  • Rs. 3461
 
Hanoi Railway Staion
 
0h 47m
Rs. 86
Travelling in a bus is one of the ways to reach Noi Bai Airport T1 from Hanoi Railway Staion. The total journey between Hanoi Railway Staion & Noi Bai Airport T1 takes around 0h 47m in a bus. The bus ticket price for the journey is approximately Rs.86.
 
Noi Bai Airport T1
 
1h 45m
Rs. 3300
You can travel from Hanoi to Bangkok by booking a flight. The total flight time between Hanoi & Bangkok is around 1h 45m. The price of the flight ticket is approximately Rs.3300.
 
Bangkok
 
0h 30m
Rs. 75
You can reach Phaya Thai from Suvarnabhumi Airport by travelling in a train. Suvarnabhumi Airport to Phaya Thai train takes approximately 0h 30m. You can catch a train from Suvarnabhumi Airport and get down at Phaya Thai. The price of the train ticket is approximately Rs. 75.
 
Phaya Thai
  • 5.
  • Hanoi to Bangkok Train to Haiphong, fly to Bangkok
  • 7h 0m
  • Rs. 3705
 
Ha Noi station
 
2h 25m
Rs. 190
You can reach Haiphong station from Ha Noi station by travelling in a train. Ha Noi station to Haiphong station train takes approximately 2h 25m. You can catch a train from Ha Noi station and get down at Haiphong station. The price of the train ticket is approximately Rs. 190.
 
Haiphong station
 
0h 7m
Rs. 340
You can take a car from Haiphong station to Haiphong. It will take you around 0h 7m to cover distance of 6.92kms and reach Haiphong from Haiphong station. The total amount for the journey will be approximately Rs.340.
 
Haiphong
 
1h 50m
Rs. 3100
You can travel from Haiphong to Bangkok by booking a flight. The total flight time between Haiphong & Bangkok is around 1h 50m. The price of the flight ticket is approximately Rs.3100.
 
Bangkok
 
0h 30m
Rs. 75
You can reach Phaya Thai from Suvarnabhumi Airport by travelling in a train. Suvarnabhumi Airport to Phaya Thai train takes approximately 0h 30m. You can catch a train from Suvarnabhumi Airport and get down at Phaya Thai. The price of the train ticket is approximately Rs. 75.
 
Phaya Thai
  • 6.
  • Hanoi to Bangkok Bus
  • 46h 14m
  • Rs. 6067
 
Ha Noi
 
25h 0m
Rs. 2836
Travelling in a bus is one of the ways to reach Vang Vieng Laos from Ha Noi. The total journey between Ha Noi & Vang Vieng Laos takes around 25h 0m in a bus. The bus ticket price for the journey is approximately Rs.2836.
 
Vang Vieng Laos
 
4h 0m
Rs. 472
Travelling in a bus is one of the ways to reach Vientiane from Vang Vieng. The total journey between Vang Vieng & Vientiane takes around 4h 0m in a bus. The bus ticket price for the journey is approximately Rs.472.
 
Vientiane
 
14h 0m
Rs. 2627
Travelling in a bus is one of the ways to reach Bangkok Bus Terminal Mochit from Vientiane. The total journey between Vientiane & Bangkok Bus Terminal Mochit takes around 14h 0m in a bus. The bus ticket price for the journey is approximately Rs.2627.
 
Bangkok Bus Terminal Mochit
 
0h 4m
Rs. 57
Travelling in a bus is one of the ways to reach Chatuchak Park from Bangkok Bus Terminal. The total journey between Bangkok Bus Terminal & Chatuchak Park takes around 0h 4m in a bus. The bus ticket price for the journey is approximately Rs.57.
 
Chatuchak Park
 
0h 43m
Rs. 75
Travelling in a MRT is one of the ways to reach Hua Lamphong from Chatuchak Park. Chatuchak Park to Hua Lamphong by MRT takes approximately 0h 43m. The distance between Chatuchak Park & Hua Lamphong is around 17.88kms.
 
Hua Lamphong
  • 7.
  • Hanoi to Bangkok Drive
  • 19h 46m
  • Rs. 7726
 
Hanoi
 
19h 46m
Rs. 7726
You can take a car from Hanoi to Bangkok. It will take you around 19h 46m to cover distance of 1357.76kms and reach Bangkok from Hanoi. The total amount for the journey will be approximately Rs.7726.
 
Bangkok