ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Hanoi

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Bangkok to Hanoi

🚌 Starting from Bangkok Mochit Bus Terminal, travelers can embark on a long but rewarding journey to Hanoi with a total travel time of approximately 25 hours and 15 minutes. The route involves transfers at Mukdahan Bus Terminal and Savannakhet Bus Station before reaching the final destination. 🌏 The bus services from Bangkok to Hanoi are operated by Nakhonchai Air and Viet Lao Bus. Passengers can expect a scenic ride through the landscapes of Thailand and Laos before arriving at Nuoc Ngam Bus Station in Hanoi after a journey lasting 36 hours and 21 minutes. 💸 Prices for a bus ticket between Bangkok and Hanoi typically range from $35 to $62, offering travelers an affordable yet adventurous way to explore the diverse and beautiful regions of Southeast Asia.

Where to stay in Hanoi

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation
  • No, there is no direct bus from Bangkok to Hanoi. Travelers will need to take a series of buses with transfers at Mukdahan Bus Terminal and Savannakhet Bus Station. The total journey time, including transfers, is approximately 25 hours and 15 minutes.
  • You can catch the Bangkok to Hanoi bus from the Bangkok Mochit Bus Terminal station. This bus service is operated by Nakhonchai Air.
  • The Bangkok to Hanoi bus service, operated by Viet Lao Bus, arrives at Nuoc Ngam Bus Station in Hanoi. Upon arrival, passengers can disembark and proceed with their onward travel plans. It's advisable to check in advance for any specific arrival procedures or additional transportation options from Nuoc Ngam Bus Station to your final destination in Hanoi.
  • The cost of a bus ticket from Bangkok to Hanoi typically ranges from $35 to $62, depending on the bus operator, type of service, and the booking time.
  • There are multiple buses that operate between Bangkok and Hanoi but there is no direct route. Travelers can take buses departing from Bangkok Mochit Bus Terminal and transferring at Mukdahan Bus Terminal and Savannakhet Bus Station before reaching Nuoc Ngam Bus Station in Hanoi. The journey, including transfers, typically takes around 25 hours and 15 minutes to complete. Two bus operators, Nakhonchai Air and Viet Lao Bus, provide services on this route, with the entire trip lasting approximately 36 hours and 21 minutes.
  • The Bangkok to Hanoi buses are generally less crowded during the weekdays, especially on Tuesdays, Wednesdays, and Thursdays. Weekends, particularly Fridays and Sundays, tend to be busier with more travelers.
  • The first bus from Bangkok to Hanoi typically departs early in the morning, around 7:00 AM, from Bangkok Mochit Bus Terminal. The last bus of the day usually leaves in the late afternoon or early evening, around 5:00 PM. It's important to check the latest schedules with the bus operators as timings may vary seasonally or due to other factors. The journey duration is approximately 25 hours and 15 minutes, so travelers should plan accordingly for the long bus ride to Hanoi.

Will you be returning to Bangkok by bus?

If you are looking for a return bus trip, check out the buses from Hanoi to Bangkok.

See schedule