1. Flight – Hanoi to Bangkok
2. Bus + Train to Bangkok
3. Questions + Answers
🎫 Book a Tour Online
🎫 Book Tickets Online
Hanoi to Bangkok — travel from the north of Vietnam to Thailand.
-
- Bangkok stands as a beacon of tourism in Asia, drawing visitors from across the globe. Once a modest port and commercial hub until the late 18th century, it transformed with the rise of the Chakri dynasty, which continues to rule today. Known to Thais as Krung Thep, meaning City of Angels, Bangkok ranks among the world’s most visited metropolises, trailing only behind London and Paris. Despite its historical moniker, Bangkok boasts modern transportation infrastructure, including multiple airports and railway stations.
- Among these, Suvarnabhumi International Airport and Don Mueang Airport claim top spots for air travel, while Krung Thep Aphiwat Central serves as a pivotal railway hub, connecting the city to northern, eastern, northeastern, and southern Thailand. Air travel remains the preferred choice for most visitors.
From Hanoi to Bangkok you can get by plane or bus + train via Laos.
-
- Covering approximately 1400 km by land through Vientiane in Laos and about 1000 km by air, the journey from Hanoi, Vietnam to Bangkok, Thailand offers various travel options. Opting for a direct flight proves the swiftest, with reputable airlines offering non-stop services from Asia. Such flights from Noi Bai International Airport to Bangkok typically span 2 hours, with prices ranging from $100 to $250 per person. While flights with layovers in other countries are available, direct flights remain the preferred choice.
- Alternatively, travelers can embark on a journey via tourist bus through Laos, such as routes passing through Vientiane or Luang Prabang. This entails a two-step process: a sleeper bus ride from Hanoi to Vientiane (20–26 hours), followed by a transfer to Bangkok via another bus (12-15 hours). A sleeper bus ticket from Hanoi to Vientiane costs about $30–$60 per person, while the bus ticket from Vientiane to Bangkok ranges from $30 to $45 per person.
- For those seeking an alternative route, consider traveling via bus and train through Laos. From Vientiane you can travel by train operated by Thai Railways to Bangkok via Thai- Lao Friendship Bridge. Train from Vientiane to Bangkok can be the most cheapest option of transfer between these cities. From Bangkok, travelers can explore various destinations within Thailand, such as Chiang Mai, cross into Cambodia to visit Phnom Penh, or explore Siem Reap and the Angkor Wat Temple Complex.
Transfer Mode – Hanoi to Bangkok: | Travel Time | Cost Range |
---|---|---|
Plane (Direct Flight) | 2 hours | $100–250/pp |
Bus / Train (via Vientiane in Laos) | 34-40 hours | $40–80/pp |
How do I get from Hanoi to Bangkok?
1. FLIGHTS from Hanoi to Bangkok
The fastest and most convenient way to get from Hanoi in Vietnam to Bangkok in Thailand is by direct flight. Direct flight can save you hours of time compared to overland transfers via Laos. This route offers direct flights and connecting flights at various price ranges. Flights operate from Noi Bai International Airport to Suvarnabhumi International Airport and Don Mueang Airport in Bangkok.
Direct flights to Bangkok from Hanoi are offered by Thai AirAsia, Thai Airways, Bangkok Airways, Qatar Airways, Vietnam Airlines, VietJet Air and Vietravel Airlines. Most of these direct flights are offered by Vietnam Airlines, the largest Vietnamese airline.
A direct flight from Hanoi to Bangkok takes about 2 hours, but if you also include the airport transfer and waiting time before departure, the total transfer time can be about 5 hours. Even so, this is the fastest transfer option between these cities. A flight transfer to Bangkok from Hanoi costs between $100–250/pp, these prices can change throughout the year and seasons and are not fixed.
These are prices for Economy class flights and lower prices are offered by, for example, Vietravel Airlines. A flight transfer can also be used with a transfer in Laos. For example, you can use direct flights to Vientiane and then use another flight from there to Bangkok, you can also fly via Luang Prabang in Laos.
You can easily search for and purchase flight tickets from Hanoi to Bangkok online well in advance. When booking, carefully read all information about the flight transfer and follow the instructions of the airlines.
Economy class flights may have different conditions, for example in the maximum weight of luggage. You can get to Noi Bai Airport from the city center of Hanoi by bus or private transfers, such as an airport taxi.
2. BUS / TRAIN from Hanoi to Bangkok (via Laos)
If you would like to use the land transfer option, the most popular way is a combination of bus and train transfer through Laos, for example via the capital city of Vientiane. This city is located not far from the Thai border and from there you can take a cross-border train to Bangkok. However, you first have to take a sleeper bus to Vientiane. It is good to know that the land transfer takes a very long time, about 34-40 hours and the journey is tiring. However, it can be a good option for those who are looking for a cheaper transport option and can use a visit to the capital of Laos – Vientiane.
A) BUS from Hanoi to Vientiane (Laos)
The first step in the land transfer to Bangkok is to take a sleeper bus from Hanoi to Vientiane in Laos. There are several sleeper buses that run daily and are offered by companies such as Huyen Chau, HTX Van Tai 27-7, Hoang Giang, Tung Mau, Duc Duong, Grouptour, To Vietnam Travel, Sarah Transport Laos, Techbus VN and or Full Moon Party Tour. These sleeper buses can depart from various places or stations in Hanoi and usually arrive at Vientiane Southern Bus Station or Vientiane Capital Bus Station, or other places.
-
- You will see this information about departure points in Hanoi and arrival points in Vientiane when searching and booking tickets online. The sleeper bus to Vientiane from Hanoi takes about 20-26 hours, but this time can vary and buses can be delayed. So be prepared for a long and tiring journey that will not be suitable for every traveler. A bus transfer to Vientiane from Hanoi costs between $30–60/pp, depending on the company and type of bus.
-
- Buses can also have different comfort levels, some buses may be a little older, but some, the more expensive ones, can be very new or almost luxurious. You can easily find and buy bus tickets to Vientiane online well in advance, which is recommended. It is not possible to travel by train to Vientiane, there is no railway between these cities.
B) BUS / TRAIN from Vientiane (Laos) to Bangkok (Thailand)
The second step of the land transfer from Hanoi to Bangkok is to take a bus or train from Vientiane to Bangkok. The cheapest way may be to travel by train, tickets to Bangkok cost between $8-30/pp, seats are always the cheapest option, but they are not as comfortable as the sleeping berths, which are also on offer.
The train transfer from Vientiane to Bangkok then takes about 12 hours, so it can be about the same as a bus transfer, maybe even a little faster. Trains depart from Khamsavath Railway Station (Vientiane-Tai Railway Station) and in Bangkok they arrive at Don Mueang or Krung Thep Aphiwat Central Terminal Station, see the map of the Thai railway. The disadvantage of the train transfer is the fact that the timetable of these trains is very limited.
-
- Another way to transfer from Vientiane to Bangkok is also a bus trip in combination with, for example, a smaller minivan. On this route you can use the offers of companies such as Soutchai Travel, Family Service, Tara Tour and Travel or Sarah Transport Laos which operate long-distance buses and some also provide a transfer by minivan to the departure point at the bus station.
-
- Some of these companies also travel via Nong Khai from where you continue by another bus to Bangkok. You will see all this information about departure points in Vientiane and arrival points in Bangkok when searching for tickets online. A bus transfer to Bangkok from Vientiane costs about $33-50/pp and the journey time is about 15 hours. You can again search for and buy train or bus tickets to Bangkok online in advance.
❓ FAQ + TIPS – Travel route from Hanoi to Bangkok:
1. How to book tickets or flights from Hanoi to Bangkok?
-
- You can book tickets or flights from Hanoi to Bangkok online on Baolau ➜ or 12go.asia ➜
- You can also search and book another tickets, e.g. Hanoi > Vientiane, Vientiane > Bangkok…)
2. What is the travel time from Hanoi to Bangkok?
-
- Travel by plane from Hanoi to Bangkok – direct flight takes about 2 hours.
- Travel by bus/train from Hanoi to Bangkok (via Vientiane in Laos or Nong Khai in Thailand) takes about 34-40 hours.
3. What is the travel distance from Hanoi to Bangkok?
-
- Travel distance from Hanoi to Bangkok is about 1400 km by land and about 1000 km by plane.
4. How much does it cost to travel from Hanoi to Bangkok?
-
- Travel by plane from Hanoi to Bangkok – direct flight costs about $100–250/pp.
- Travel by tourist bus/train from Hanoi to Bangkok (via Vientiane or Nong Khai) costs about $40–80/pp.
5. Where do you keep your luggage in Bangkok?
-
- If you want to keep your luggage in Bangkok you can try Radical Storage service. This service offers a few places in the city center of Bangkok, it is a cheap and your luggage will be safe.
6. What is the best way of transfer from Hanoi to Bangkok?
-
- The best and fastest way how to travel to Bangkok in Thailand from Hanoi in Vietnam is to travel by plane. There are various direct flights or flights with stopover, flights are operated by various airlines from Asia.
7. What is the most cheapest way of travel from Hanoi to Bangkok?
-
- The most cheapest way of traveling from Hanoi to Bangkok is to travel by tourist bus. But this option takes a lot of time and it is not a comfortable way, it is better to travel by plane.
8. Is there a direct train from Hanoi to Bangkok?
-
- No, there is no direct train from Hanoi in Vietnam to Bangkok in Thailand. You can travel by train from Nong Khai in Thailand to Bangkok. Nong Khai railway station is only about 25 km from Vientiane in Laos.
9. How to get by tourist sleeper bus from Hanoi to Bangkok?
-
- You can travel Bangkok by sleeper tourist bus via Laos. There are sleeper buses to Luang Prabang and Vientiane and from these cities you can travel by another bus to Bangkok. There are also tourist buses or minivans between Luang Prabang and Vientiane in Laos.
10. Where to go from Bangkok in Thailand?
-
- Thailand is a large country and offers various tourist and amazing sites where you can go. The most popular travel routes to southern Thailand is from Bangkok to Krabi (plane, bus, train), and from Bangkok you can also travel to Kanchanaburi (bus, minivan, train or taxi) or to Pattaya beach town by bus, train or taxi.
11. How to get to Bangkok from Ho Chi Minh City?
-
- From Saigon to Bangkok you can travel by plane – there are direct flights or you can travel by bus/train via Cambodia. There are buses from Saigon to Phnom Penh or Siem Reap and from these cities you can travel by another tourist bus to Bangkok. Travel by bus is the most cheapest option how to reach Bangkok, but it takes a lot of time.
BOOK a TOUR / ACTIVITY in Bangkok ➜
✈️ Flight Schedule / Timetable + Airlines – Hanoi to Bangkok:
Flight Schedule - Udon Thani to Bangkok | Departure in Hanoi | Arrival in Bangkok |
---|---|---|
Vietravel Airlines | 11:45 | 13:50 |
Thai Airways | 10:35 | 12:25 |
Thai AirAsia | 09:15 | 11:05 |
Thai AirAsia | 15:50 | 17:40 |
Thai AirAsia | 20:50 | 22:40 |
Vietnam Airlines | 09:20 | 11:20 |
Vietnam Airlines | 12:45 | 14:45 |
Vietnam Airlines | 15:45 | 17:55 |
Bangkok Airways | 09:20 | 11:20 |
Bangkok Airways | 12:45 | 14:45 |
Bangkok Airways | 15:55 | 17:55 |
🎫 Book tickets or flights from Hanoi to Bangkok + Schedule:
(You can change your departure, arrival, eg. Hanoi to Vientiane, Vientiane to Bangkok…)