1map logoGo to main page

Hanoi to Bangkok from $30: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Hanoi, Vietnam
to
Bangkok, Thailand

How to Get from Hanoi to Bangkok: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$30 by busBest price
993.6 kmDistance
5h 23m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Hanoi to Bangkok with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
5h  31m
Estimated price
$56-142
Recommended
Company
various
Bus
Average Duration
40h  35m
Estimated price
$30-53
Cheapest
route map
Distance: 993.6 km
Duration: 5h 23m

See more options

Company
various
Plane
Average Duration
5h  23m
Estimated price
$46-132
Company
various
Bus
Average Duration
25h  16m
Estimated price
$46-54
Company
various
Bus
Average Duration
34h 
Estimated price
$59-67
Company
various
Drive
Average Duration
19h  35m
Estimated price
$150-230

Traveling From Hanoi to Bangkok

Traveling from Hanoi to Bangkok offers you a fascinating contrast between the rich history and tranquility of Vietnam's capital and the vibrant, bustling streets of Thailand's capital city.

Best Neighbourhoods in Bangkok

Bangkok's neighborhoods each offer distinct vibes and attractions for visitors.

Sukhumvit
• Trendy cafes and rooftop bars abound.
• Vibrant nightlife with endless entertainment options.
Chinatown
• Street food scene is unmatched and diverse.
• Rich cultural heritage and historic temples.
Khao San Road
• Backpacker hub with affordable accommodations.
• Lively atmosphere and street performances every night.

Best Times To Visit Bangkok's Attractions

Maximize your experience in Bangkok by visiting popular attractions at the right times.

The Grand Palace
Arrive early in the morning to enjoy fewer crowds and cooler temperatures.
Wat Pho
Visit late afternoon for a quieter experience and stunning sunset views.
Chatuchak Weekend Market
Go early on Saturday to avoid the crowds and snag great deals.

Bangkok Weather: What to Expect Year-Round

Bangkok experiences a tropical climate with distinct wet and dry seasons, making it essential for you to consider the weather when planning your trip. The best times to visit are from November to February when temperatures are cooler and humidity is lower, allowing for a more enjoyable exploration of the city's vibrant attractions.

Dining Recommendation in Bangkok

Experience the lively atmosphere at Jay Fai, where the renowned street food chef serves an unforgettable crab omelette that highlights Bangkok's bold flavors and fresh seafood. This contrasts with Hanoi's more subtle and herbaceous cuisine, allowing you to savor the intensity of local ingredients in a vibrant setting.

Hanoi - Bangkok operators

Explore transport companies operating between Hanoi and Bangkok, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
vietjetair.com

Plane from Noi Bai International (HAN) to Suvarnabhumi (BKK)

Average Duration
1h 50m
Estimated price
$60-230

Plane from Noi Bai International (HAN) to Suvarnabhumi via Chiang Mai

Average Duration
4h 27m
Estimated price
$75-220
Website
thaiairways.com

Plane from Noi Bai International (HAN) to Suvarnabhumi (BKK)

Average Duration
1h 50m
Estimated price
$120-260
Website
laoairlines.com

Plane from Noi Bai International (HAN) to Suvarnabhumi via Vientiane

Average Duration
3h 15m
Estimated price
$250-550
Website
vietnamairlines.com

Plane from Noi Bai International (HAN) to Suvarnabhumi (BKK)

Average Duration
2h 3m
Estimated price
$70-190
Bus
Contact phone
+84 91 442 57 88
Website
vietlaobus.com

Bus from Nuoc Ngam Bus Station to Savannakhet Bus Station

Average Duration
12h 49m
Estimated price
$33-33

Bus from Ha Noi to Savannakhet Laos

Average Duration
22h
Estimated price
$16-35
Contact phone
1624
Website
nakhonchaiair.com

Bus from Mukdahan to Bangkok Mochit Bus Terminal

Average Duration
10h 5m
Estimated price
$13-20

Bus from Mukhahan to Bangkok Mochit Bus Terminal

Average Duration
16h 13m
Estimated price
$13-19
Contact phone
+856 21 254512-5
Website
soutchaitravel.com

Bus from Vientiane Any Hotels to Bangkok Mochit Bus Terminal

Average Duration
13h
Estimated price
$37-37
Contact phone
+84 28 38389593
Website
thesinhtourist.vn

Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station

Average Duration
20h
Estimated price
$23-23
Website
12go.asia

Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station

Average Duration
23h
Estimated price
$31-31

Hanoi to Bangkok: Overview of Bus, Train, Flight, and Car Trips

Traveling between Hanoi and Bangkok offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Hanoi to Bangkok spanning 1356.7 km, promising an adventure through diverse landscapes and cultures. 💰 Explore the flexibility of prices, ranging from $150 to $230, offering a range of options to suit your budget and preferences for the journey.
Average price
$150 - $230
🛫 The quickest way to travel from Hanoi to Bangkok is by taking a direct flight which typically lasts about 1 hour and 50 minutes. 💸 Flight prices between Hanoi and Bangkok can range from $56 to $142, and the total travel time by plane is approximately 5 hours and 31 minutes.
Departure Point
Noi Bai International Airport
Arrival Point
Suvarnabhumi Airport
Useful tips for plane travellers
• Consider booking a morning flight, as weather conditions in both Hanoi and Bangkok can lead to afternoon delays; the earlier, the better!
• Upon arrival at Suvarnabhumi Airport (BKK), navigate to the second floor for the Air Train to the city center; this convenient transport option connects directly to public transport hubs and is very efficient.
• Expect taxi fares from Suvarnabhumi Airport to downtown Bangkok to range between 300-500 THB ($10-$15), depending on traffic; it's advisable to use the airport's official taxi stand for safety and ease.
🚌 Starting from Nuoc Ngam Bus Station in Hanoi, the bus journey to Bangkok is not direct, with transfers at Savannakhet Bus Station and Mukdahan. The total travel time, including transfers, is approximately 25 hours and 16 minutes. 🌏 The bus service from Hanoi to Bangkok is operated by Viet Lao Bus, with the final destination being Bangkok Mochit Bus Terminal. The journey takes around 40 hours and 35 minutes, offering a scenic route through both countries. 💰 Travelers can expect bus ticket prices between $30 to $53 for the Hanoi to Bangkok route, providing a budget-friendly option for those seeking an adventurous overland journey between Vietnam and Thailand.
Departure Point
Nuoc Ngam Bus Station
Arrival Point
Bangkok Mochit Bus Terminal station

Frequently asked questions

Find out more about the route from Hanoi to Bangkok.

Or choose the category:
The cheapest way to travel from Hanoi to Bangkok is by bus. The bus journey takes approximately 25 hours and 29 minutes. The cost of a bus ticket ranges from $45 to $60.
The fastest way to travel from Hanoi to Bangkok is by flying. There are several airlines that offer direct flights between the two cities, with a flight duration of around 5 hours and 8 minutes. Prices for flights can range from $55 to $160, depending on the airline and the time of booking.
The distance between Hanoi and Bangkok is approximately 993 km. If you were to travel by road, the distance would be around 1351 km.
The most convenient and cost-effective way to travel from Hanoi to Bangkok without a car is by taking a bus. There are several bus companies offering direct routes between the two cities, with a travel time of approximately 25 hours and 29 minutes. The average cost of a bus ticket is around $51 to $53.
The fastest way to get from Hanoi to Bangkok is by taking a flight. The flight duration is approximately 2 hours and there are several airlines that operate this route. You can also choose to travel by train or bus, but these options will take longer, with travel times ranging from 25 to 34 hours.
There are plenty of accommodation options available near Bangkok. With over 1506 hotels to choose from, travelers can find a range of options to suit their preferences and budget. Prices for hotels in Bangkok start at $26 per night, ensuring there is something for every traveler's budget. From luxury hotels to budget-friendly guesthouses, Bangkok offers a diverse range of accommodations for visitors to choose from.
Yes, it is possible to drive from Hanoi to Bangkok. The driving distance between the two cities is approximately 1350 km. The journey usually takes around 19 hours and 29 minutes, depending on the route and traffic conditions.
Yes, there is no direct bus from Hanoi to Bangkok. However, you can take a bus from Hanoi to Savannakhet Bus Station, then transfer to another bus to Mukdahan, and finally take a bus from Mukdahan to Bangkok Mochit Bus Terminal. The entire journey, including transfers, takes approximately 25 hours and 29 minutes.
To catch the bus from Hanoi to Bangkok, you will need to go to the Nuoc Ngam Bus Station. This is where the bus services operated by Viet Lao Bus depart from.
The bus from Hanoi to Bangkok arrives at the Bangkok Mochit Bus Terminal. This is a major bus terminal located in the northern part of Bangkok. From there, travelers can easily find transportation to their accommodations or continue their journey to other parts of the city. The Bangkok Mochit Bus Terminal is well-equipped with facilities such as food stalls, restrooms, and ticket counters for onward travel.
There are several airlines that fly between Hanoi and Bangkok. Some of the airlines that operate this route include Vietjet Air, Bamboo Airways, Thai Smile Airlines, Thai Airways, AirAsia, and Nok Air.
The fastest way to travel from Hanoi to Bangkok is by plane. The quickest flight is a direct flight from Noi Bai International Airport to Suvarnabhumi Airport, which takes approximately 1 hour and 50 minutes. Airlines such as Vietjet Air, Bamboo Airways, and Thai Smile offer flights between these two cities. The prices for a flight from Hanoi to Bangkok range from $56 to $153.
The flight duration from Hanoi to Bangkok is approximately 1 hour and 50 minutes.
The cost of a flight from Hanoi to Bangkok can range from $56 to $153, depending on the time of booking and the airline.
The cost of a bus ticket from Hanoi to Bangkok typically ranges from $30 to $57. This price can vary depending on the bus company and the type of bus selected. It is recommended to book in advance to secure the best rates and availability. The journey by bus takes approximately 25 hours and 29 minutes.
The cost to drive from Hanoi to Bangkok can vary depending on several factors. On average, you can expect to spend between $150 and $230 for fuel and tolls. However, it's important to note that additional expenses such as accommodation, meals, and border crossing fees may apply. The travel time by car can take approximately 24-30 hours depending on the route and road conditions.