Bangkok Hanoi Routes (7 Ways to go)

Planning a trip from Bangkok to Hanoi Cleartrip helps you select the best route between Bangkok & Hanoi 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 Bangkok & Hanoi

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

  • 1.
  • Bangkok to Hanoi Fly Bangkok Don Muang to Hanoi
  • 5h 40m
  • Rs. 3173
 
Khao San Road
 
1h 0m
Rs. 282
Travelling in a bus is one of the ways to reach Bangkok Don Muang Airport from Khao San Road. The total journey between Khao San Road & Bangkok Don Muang Airport takes around 1h 0m in a bus. The bus ticket price for the journey is approximately Rs.282.
 
Bangkok Don Muang Airport
 
1h 25m
Rs. 2800
You can travel from Bangkok Don Muang to Hanoi by booking a flight. The total flight time between Bangkok Don Muang & Hanoi is around 1h 25m. The price of the flight ticket is approximately Rs.2800.
 
Hanoi
 
0h 45m
Rs. 91
Travelling in a bus is one of the ways to reach Ha Noi Vietnam Airline Office from Noi Bai Airport. The total journey between Noi Bai Airport & Ha Noi Vietnam Airline Office takes around 0h 45m in a bus. The bus ticket price for the journey is approximately Rs.91.
 
Ha Noi Vietnam Airline Office
  • 2.
  • Bangkok to Hanoi Night bus, bus
  • 35h 57m
  • Rs. 3464
 
Victory Monument
 
0h 19m
Rs. 57
Travelling in a bus is one of the ways to reach Mochit BTS from Victory Monument. The total journey between Victory Monument & Mochit BTS takes around 0h 19m in a bus. The bus ticket price for the journey is approximately Rs.57.
 
Mochit BTS
 
0h 6m
Rs. 57
Travelling in a bus is one of the ways to reach Bangkok Bus Terminal from Chatuchak Park. The total journey between Chatuchak Park & Bangkok Bus Terminal takes around 0h 6m in a bus. The bus ticket price for the journey is approximately Rs.57.
 
Bangkok Bus Terminal
 
11h 0m
Rs. 1000
Travelling in a bus is one of the ways to reach Vientiane Talat Sao Station from Bangkok Bus Terminal Mochit. The total journey between Bangkok Bus Terminal Mochit & Vientiane Talat Sao Station takes around 11h 0m in a bus. The bus ticket price for the journey is approximately Rs.1000.
 
Vientiane Talat Sao Station
 
0h 9m
Rs. 650
You can take a car from Vientiane Talat Sao Station to Vientiane Laos. It will take you around 0h 9m to cover distance of 9.4kms and reach Vientiane Laos from Vientiane Talat Sao Station. The total amount for the journey will be approximately Rs.650.
 
Vientiane Laos
 
22h 0m
Rs. 1700
Travelling in a bus is one of the ways to reach Ha Noi from Vientiane Laos. The total journey between Vientiane Laos & Ha Noi takes around 22h 0m in a bus. The bus ticket price for the journey is approximately Rs.1700.
 
Ha Noi
  • 3.
  • Bangkok to Hanoi Fly Bangkok to Hanoi
  • 5h 35m
  • Rs. 3466
 
Phaya Thai
 
0h 30m
Rs. 75
You can reach Suvarnabhumi Airport from Phaya Thai by travelling in a train. Phaya Thai to Suvarnabhumi Airport train takes approximately 0h 30m. You can catch a train from Phaya Thai and get down at Suvarnabhumi Airport. The price of the train ticket is approximately Rs. 75.
 
Suvarnabhumi Airport
 
1h 50m
Rs. 3300
You can travel from Bangkok to Hanoi by booking a flight. The total flight time between Bangkok & Hanoi is around 1h 50m. The price of the flight ticket is approximately Rs.3300.
 
Hanoi
 
0h 45m
Rs. 91
Travelling in a bus is one of the ways to reach Ha Noi Vietnam Airline Office from Noi Bai Airport. The total journey between Noi Bai Airport & Ha Noi Vietnam Airline Office takes around 0h 45m in a bus. The bus ticket price for the journey is approximately Rs.91.
 
Ha Noi Vietnam Airline Office
  • 4.
  • Bangkok to Hanoi Fly Bangkok to Haiphong, train
  • 7h 52m
  • Rs. 3695
 
Phaya Thai
 
0h 30m
Rs. 75
You can reach Suvarnabhumi Airport from Phaya Thai by travelling in a train. Phaya Thai to Suvarnabhumi Airport train takes approximately 0h 30m. You can catch a train from Phaya Thai and get down at Suvarnabhumi Airport. The price of the train ticket is approximately Rs. 75.
 
Suvarnabhumi Airport
 
1h 50m
Rs. 3100
You can travel from Bangkok to Haiphong by booking a flight. The total flight time between Bangkok & Haiphong is around 1h 50m. The price of the flight ticket is approximately Rs.3100.
 
Haiphong
 
0h 7m
Rs. 330
You can take a car from Haiphong to Haiphong station. It will take you around 0h 7m to cover distance of 6.68kms and reach Haiphong station from Haiphong. The total amount for the journey will be approximately Rs.330.
 
Haiphong station
 
2h 25m
Rs. 190
You can reach Ha Noi station from Haiphong station by travelling in a train. Haiphong station to Ha Noi station train takes approximately 2h 25m. You can catch a train from Haiphong station and get down at Ha Noi station. The price of the train ticket is approximately Rs. 190.
 
Ha Noi station
  • 5.
  • Bangkok to Hanoi Bus
  • 47h 10m
  • Rs. 6067
 
Hua Lamphong
 
0h 42m
Rs. 75
Travelling in a MRT is one of the ways to reach Chatuchak Park from Hua Lamphong. Hua Lamphong to Chatuchak Park by MRT takes approximately 0h 42m. The distance between Hua Lamphong & Chatuchak Park is around 17.88kms.
 
Chatuchak Park
 
0h 6m
Rs. 57
Travelling in a bus is one of the ways to reach Bangkok Bus Terminal from Chatuchak Park. The total journey between Chatuchak Park & Bangkok Bus Terminal takes around 0h 6m in a bus. The bus ticket price for the journey is approximately Rs.57.
 
Bangkok Bus Terminal
 
14h 0m
Rs. 2627
Travelling in a bus is one of the ways to reach Vientiane from Bangkok Bus Terminal Mochit. The total journey between Bangkok Bus Terminal Mochit & Vientiane takes around 14h 0m in a bus. The bus ticket price for the journey is approximately Rs.2627.
 
Vientiane
 
4h 0m
Rs. 472
Travelling in a bus is one of the ways to reach Vang Vieng from Vientiane. The total journey between Vientiane & Vang Vieng takes around 4h 0m in a bus. The bus ticket price for the journey is approximately Rs.472.
 
Vang Vieng
 
25h 0m
Rs. 2836
Travelling in a bus is one of the ways to reach Ha Noi from Vang Vieng Laos. The total journey between Vang Vieng Laos & Ha Noi takes around 25h 0m in a bus. The bus ticket price for the journey is approximately Rs.2836.
 
Ha Noi
  • 6.
  • Bangkok to Hanoi Train, bus
  • 43h 3m
  • Rs. 7805
 
Bangkok Hualamphong
 
10h 30m
Rs. 1200
You can reach Nong Khai from Bangkok Hualamphong by travelling in a train. Bangkok Hualamphong to Nong Khai train takes approximately 10h 30m. You can catch a train from Bangkok Hualamphong and get down at Nong Khai. The price of the train ticket is approximately Rs. 1200.
 
Nong Khai
 
9h 33m
Rs. 4905
You can take a car from Nong Khai to Vientiane Laos. It will take you around 9h 33m to cover distance of 596.7kms and reach Vientiane Laos from Nong Khai. The total amount for the journey will be approximately Rs.4905.
 
Vientiane Laos
 
22h 0m
Rs. 1700
Travelling in a bus is one of the ways to reach Ha Noi from Vientiane Laos. The total journey between Vientiane Laos & Ha Noi takes around 22h 0m in a bus. The bus ticket price for the journey is approximately Rs.1700.
 
Ha Noi
  • 7.
  • Bangkok to Hanoi Drive
  • 19h 48m
  • Rs. 7731
 
Bangkok
 
19h 48m
Rs. 7731
You can take a car from Bangkok to Hanoi. It will take you around 19h 48m to cover distance of 1358.62kms and reach Hanoi from Bangkok. The total amount for the journey will be approximately Rs.7731.
 
Hanoi