
Flight
Fastest option with direct flights and short travel time
Private car / taxi
Door-to-door transfer with flexible stops and comfortable journey
Bus
Cheapest option, direct connection but longer journey time
Train
No railway in Roi Et, requires transfers and extra travel time
Quick answer: You can travel from Bangkok to Roi Et by direct flight, tourist bus, train + bus or private car. Flights are the fastest, buses are the cheapest direct option, while private cars offer the most comfort. Tickets can be booked online in advance.
At a glance:
- 📍 Distance: about 500 km by road | 440 km by air.
- ⏱️ Travel time: Flight 1 h | Bus 8–13 h | Train + Bus 10–12 h | Private Car 6–7 h.
- 💰 Price: Flight US$30–120 | Bus US$12–20 | Train + Bus US$10–50 | Private Car US$170–300.
- ✈️ Best option: Direct flight to Roi Et Airport.
- 🚍 Budget option: Day or overnight tourist bus.
- 🚆 Alternative: Train to Khon Kaen + bus to Roi Et.
- 🚕 Comfort: Private car with hotel-to-hotel transfer.
Last updated: April 2026
How to Travel from Bangkok to Roi Et
You can travel from Bangkok to Roi Et by direct flight, tourist bus, train + bus or private car. Flying is the fastest option, while buses are the cheapest direct connection.
Direct flights from Don Mueang Airport take about 1 hour and cost around $30–120 per person. Tourist buses take about 8–13 hours, while train travel requires a transfer by bus in Khon Kaen, as Roi Et has no railway station. Private cars are also available for a comfortable door-to-door transfer.
Roi Et is a peaceful province in northeastern Thailand, known for Phalan Chai Lake and local culture. From Roi Et you can also visit Kalasin, located about 50 km away.
| Transfer Mode – Bangkok to Roi Et: | Travel Time | Cost Range |
|---|---|---|
| Plane (direct flight) | 1 hour | $30-120/pp |
| Tourist Bus | 8-13 hours | $12-20/pp |
| Train + Bus (via Khon Kaen) | 10-12 hours | $10-50/pp (seats, berths) |
| Private Car / Taxi | 6-7 hours | $170-300/car |
How do I get from Bangkok to Roi Et?
1. FLIGHT from Bangkok to Roi Et
👉 Direct flight is the fastest and most comfortable way to travel from Bangkok to Roi Et.
- ✔️ Good for: travelers with limited time and business trips
- ✔️ Duration: ~1 hour
- ✔️ Price: from $30–120 per person
- ✅ Best option: Direct flight with Thai AirAsia.
- 💡 Tip: Book early for the best fares, as the flight schedule is limited.
- 🌏 Extra tip: Morning flights are usually the most punctual.
Direct flights are the quickest way to reach Roi Et from Bangkok. Thai AirAsia operates daily flights from Don Mueang Airport, with a flight time of only about 1 hour.
Roi Et Airport is located about 10 km from the town center, making it easy to continue by taxi or local transport. Airfares usually range from $30–120 per person.
| Airline | Departs in Bangkok | Arrival in Roi Et | Price |
|---|---|---|---|
| Thai AirAsia | 07:15 | 08:25 | From $40.00 |
| Thai AirAsia | 12:05 | 13:15 | From $110.00 |
| Thai AirAsia | 18:05 | 19:20 | From $115.00 |

2. BUS from Bangkok to Roi Et
👉 Tourist bus is the cheapest direct way to travel from Bangkok to Roi Et.
- ✔️ Good for: budget travelers and overnight trips
- ✔️ Duration: ~8–13 hours
- ✔️ Price: from $12–20 per person
- ✅ Best option: Air-conditioned VIP bus to Roi Et Bus Station.
- 💡 Tip: Overnight buses save time and one night of accommodation.
- 🌏 Extra tip: Check your arrival stop before booking, as some buses terminate outside Roi Et town.
Tourist buses are a popular and affordable way to travel from Bangkok to Roi Et. Modern air-conditioned coaches are operated by Praya, Cherdchai Tour, Nakhonchai Air, Transport Co, Budsarakham Tour, Ubon Air, Jiratkan Kemarat, Prayat Tour and Kammaratrungruang.
Most buses depart from Mochit Bus Station or Nakhonchai Air Station. Depending on the operator, buses arrive at Roi Et Bus Station, Nong Hi or Kaset Wisai. If your destination is Roi Et town, choose a service to Roi Et Bus Station.
The journey takes about 8–13 hours, and one-way bus tickets cost around $12–20 per person.
BOOK BUS TICKETS with 12go.asia ➜
| Bus Company | Departure in Bangkok | Arrival in Roi Et |
|---|---|---|
| Praya | 07:00 | 14:30 |
| Praya | 09:00 | 16:30 |
| Praya | 18:30 | 02:00 |
| Praya | 20:00 | 03:30 |
| Cherdchai Tour | 08:00 | 15:00 |
| Cherdchai Tour | 19:00 | 03:30 |
| Prayat Tour | 09:30 | 16:30 |
| Prayat Tour | 20:30 | 03:30 |
| Nakhonchai Air | 09:30 | 17:20 |
| Nakhonchai Air | 10:50 | 18:40 |
| Nakhonchai Air | 21:30 | 04:44 |
| Nakhonchai Air | 22:30 | 05:35 |
| Transport Co | 19:01 | 07:28 |
| Transport Co | 20:00 | 08:27 |
| Budsarakham Tour | 20:00 | 02:50 |
| Jiratkan Kemarat | 08:40 | 16:40 |
| Jiratkan Kemarat | 20:40 | 04:40 |

3. TRAIN + BUS from Bangkok to Roi Et
👉 Train + bus is the best rail option to travel from Bangkok to Roi Et.
- ✔️ Good for: train lovers and budget travelers
- ✔️ Duration: ~10–12 hours
- ✔️ Price: from $10–50 per person
- ✅ Best option: Train to Khon Kaen + bus to Roi Et.
- 💡 Tip: Overnight trains offer the most comfortable journey.
- 🌏 Extra tip: Allow enough time for your bus connection in Khon Kaen.
There is no direct train from Bangkok to Roi Et. Travel first by Thai Railways train to Khon Kaen Railway Station, then continue by bus to Roi Et. See How to go to Khon Kaen from Bangkok?.
The train journey takes about 7–8.5 hours, with tickets from $6–45 per person. You can also check the Thailand Train Map and Thailand Train Timetable.
Buses from Khon Kaen to Roi Et cover about 120 km in 1.5–2 hours, with tickets costing around $3–5 per person. Private taxis are also available.
BOOK TRAIN + BUS with 12go.asia ➜

4. PRIVATE TAXI / CAR from Bangkok to Roi Et
👉 Private car is the most comfortable way to travel from Bangkok to Roi Et.
- ✔️ Good for: families, groups and business travelers
- ✔️ Duration: ~6–7 hours
- ✔️ Price: from $170–300 per car
- ✅ Best option: Private car with hotel-to-hotel transfer.
- 💡 Tip: A minivan is often the best value for groups sharing the cost.
- 🌏 Extra tip: Private transfers are also available from Don Mueang and Suvarnabhumi airports.
Private transfers from Bangkok to Roi Et are offered by Thailand Limo by Datum, Glassflower, Kim Transfers Thailand, Firstplan Transport Services, Than Car Service and Easyride Services. You can choose from standard cars, luxury sedans, SUVs and spacious minivans.
Travel by private taxi or car in Thailand takes about 6–7 hours and includes convenient hotel or airport pickup with a direct door-to-door transfer.
Private transfers cost about $170–300 per car, depending on the vehicle type. Booking online in advance is recommended, especially for larger vehicles.
| Taxi Service | Travel Time | Price (Car) |
|---|---|---|
| Glassflower | 06:30 | From $240.00 |
| Than Car Service | 05:50 | From $210.00 |
| Thailand Limo by Datum | 06:30 | From $270.00 |
| Kim Transfers | 07:00 | From $240.00 |
| Firstplan Transport | 07:00 | From $200.00 |
| Easyride Services | 06:30 | From $210.00 |

❓ FAQ — Travel route from Bangkok to Roi Et
How to book tickets and flights from Bangkok to Roi Et?
Book flights, buses, trains and private transfers on 12go.asia ➜ or Baolau ➜. You can also book return trips and other Thailand routes.
How long does it take to travel from Bangkok to Roi Et?
Flights take about 1 hour, buses 8–13 hours, train + bus 10–12 hours and private cars about 6–7 hours.
What is the distance from Bangkok to Roi Et?
The distance is about 500 km by road or around 440 km by air.
How much does it cost to travel from Bangkok to Roi Et?
Flights cost about $30–120, buses $12–20, train + bus $10–50 and private cars $170–300.
Is there a direct train from Bangkok to Roi Et?
No. Roi Et has no railway station. Travel by train to Khon Kaen and continue by bus.
What is the cheapest way to travel from Bangkok to Roi Et?
The cheapest options are the tourist bus or the train + bus combination, with fares starting from about $10.
What is the best way to get to Roi Et?
A direct flight is the fastest and most convenient option, taking about 1 hour.
How do you travel from Roi Et back to Bangkok?
You can return by direct flight, tourist bus, private car or train + bus via Khon Kaen.
Where else can you travel from Bangkok?
Popular destinations include Buri Ram, Sisaket and Nakhon Phanom.
Where can you book accommodation in Roi Et?
Compare hotels, guesthouses and resorts here: Book resort or hotel in Roi Et ➜.
Is Thailand suitable for solo travelers?
Yes. Thailand is one of Asia’s best destinations for solo travel. Read Solo Travel in Thailand for useful tips.
🧭 Popular travel routes from Bangkok:
If you’re planning your next trip from Bangkok, here are other popular routes you can take by bus, train, taxi, flight:
These are the most popular travel routes from Bangkok for visitors exploring Southern + Northern Thailand.
BOOK a TOUR / ACTIVITY in Thailand ➜
💡 Practical Travel Tips for Bangkok to Roi Et
Traveling from Bangkok to Roi Et is possible by direct flight, tourist bus, train + bus or private car. Flights are the fastest, while buses are the cheapest direct option.
- Best Option: Direct flights reach Roi Et in about 1 hour.
- Budget Travel: Overnight buses are affordable and widely available.
- Train Option: Travel by train to Khon Kaen, then continue by bus to Roi Et.
- Local Food: Try authentic Thai cuisine after arriving in Roi Et.
- Book Early: Flights and overnight buses can sell out during holidays.
- Continue Your Trip: Roi Et is a good base for visiting nearby Kalasin and other Isan provinces.
Tip: Flights, buses, train tickets and private transfers can be searched and booked online in advance.