Travel from Bangkok to Hanoi

Bus or fly from Bangkok to Hanoi?

Thai Airways International, Vietjet Air and four other airlines fly from Bangkok to Hanoi every 2 hours. Alternatively, you can take a bus from Bangkok to Hanoi via BTS Mochit, Bangkok Mochit Bus Terminal, Mukdahan, and Savannakhet Laos in around 35 h 32 min.

How to get from Bangkok to Hanoi

ModeDurationPrice
From Phaya Thai train to Bangkok airport, fly to Hanoi airport, then Ha Noi - Noi Bai Airport to Hanoi.5 h 12 min$77
From Khao San Road bus to Bangkok Don Muang airport, fly to Hanoi airport, then Ha Noi - Noi Bai Airport to Hanoi.5 h 37 min$70
From Phaya Thai train to Bangkok airport, fly to Haiphong airport, taxi to Hai Phong, then train to Hanoi.7 h 40 min$122
From Hua Lamphong train to Nong Khai, drive to Vientiane Bus Station, bus to Vinh, then train to Hanoi.37 h 42 min$110
From Hua Lamphong train to Nong Khai, drive to Vientiane Laos, then bus to Ha Noi.41 h 26 min$101
From Victory Monument line 63 bus to BTS Mochit, bus to Bangkok Mochit Bus Terminal, bus to Mukdahan, bus to Savannakhet Laos, then bus to Ha Noi.35 h 32 min$58
From Hua Lamphong MRT to BTS Mochit, bus to Bangkok Bus Terminal Mochit, bus to Vientiane - Southern Bus Station, then bus to Ha Noi Nuoc Ngam Bus Station.40 h 56 min$87
From Bangkok Tara Travel bus to Vientiane - Southern Bus Station then bus to Ha Noi Nuoc Ngam Bus Station.44 h$71
From Bangkok drive to Hanoi.19 h 45 min$146

How long does it take to get from Bangkok to Hanoi?

It takes approximately 5 h 12 min to get from Bangkok to Hanoi, including transfers.

Is there a direct bus between Bangkok and Hanoi?

No, there is no direct bus from Bangkok to Hanoi. However, there are services departing from Victory Monument and arriving at Ha Noi via BTS Mochit, Bangkok Mochit Bus Terminal, Mukdahan and Savannakhet Laos. The journey, including transfers, takes approximately 35 h 32 min.

Operators from Bangkok to Hanoi

OperatorPhoneWebsite
Airport Rail LinkAirport Rail Link
Thai Airways InternationalThai Airways International
Vietjet AirVietjet Air
Vietnam AirlinesVietnam Airlines
Qatar AirwaysQatar Airways
Bangkok AirwaysBangkok Airways
Jetstar Pacific AirlinesJetstar Pacific Airlines
Hanoi Airport ShuttleHanoi Airport Shuttle
Airport LimoBus ExpressAirport LimoBus Express
Thai AirAsiaThai AirAsia
Thai Lion MentariThai Lion Mentari
Vietnam RailwaysVietnam Railways
State Railway of ThailandState Railway of Thailand
Saysamon TransportsSaysamon Transports
The Sinh TouristThe Sinh Tourist
Bangkok Mass Transit AuthorityBangkok Mass Transit Authority
Thaisanuan TourThaisanuan Tour
The Transport CompanyThe Transport Company
Bangkok MetroBangkok Metro
Naga travelNaga travel
27-727-7
Tara Tour and TravelTara Tour and Travel