
Train
Cheap, comfortable, and one of the most popular ways to travel
Flight
Direct flight to Buri Ram Airport, then transfer to Surin
Private Taxi / Car
Door-to-door transfer with flexible departure time
Bus
Affordable direct buses with frequent daily departures
Quick answer: You can travel from Bangkok to Surin by train, bus, flight via Buri Ram Airport, or private car. The train is the most popular option thanks to its comfort and affordable price, while flights are the fastest. All tickets and private transfers can be searched and booked online in advance.
At a glance:
- 📍 Distance: about 440 km.
- ⏱️ Travel time: Train: 7–8.5 hrs | Bus: 6.5–8 hrs | Flight: 1 hr + transfer | Private Car: 6.5–8 hrs.
- 💰 Price: Train: $5–35 | Bus: $10–16 | Flight: $40–70 | Private Car: varies by vehicle.
- 🚆 Train: Most popular and comfortable option.
- 🚍 Bus: Direct buses from Mochit Bus Terminal.
- ✈️ Flight: Fly to Buri Ram Airport and continue to Surin.
- 🚕 Private Car: Direct door-to-door transfer.
Last updated: April 2026
From Bangkok to Surin you can travel by train, bus, private taxi/car, or plane.
The distance from Bangkok to Surin is about 440 km. You can travel by train, bus, private car, or take a direct flight to nearby Buri Ram Airport. Flying is the fastest option, while the train is the most popular thanks to its affordable fares and comfortable sleeper coaches.
Trains take about 7–8.5 hours and cost $5–35 per person. Direct buses take 6.5–8 hours with fares from $10–16, while private cars reach Surin in about 6.5–8 hours. Flights to Buri Ram take only about 1 hour, followed by a short transfer of roughly 60 km to Surin. All tickets and private transfers can be booked online in advance.
Surin is a province in northeastern Thailand (Isan), close to the Cambodian border and only about 50 km from Buri Ram. It is known for its Khmer temples, annual Elephant Festival, and traditional culture. From Surin, you can also continue to Nakhon Ratchasima or Roi Et.
| Transfer modes from Bangkok to Surin: | Travel Time | Cost Range |
|---|---|---|
| Train | 7–8.5 hours | $5–35 per person |
| Tourist Bus | 6.5–8 hours | $10–16 per person |
| Plane (direct flight) | 1 hour | $40–60 per person |
| Private Car/Taxi | 6.5–8 hours | $140–300 per car |
How do I get from Bangkok to Surin?
1. TRAIN from Bangkok to Surin
👉 Train is the cheapest and one of the most popular ways to travel from Bangkok to Surin.
- ✔️ Best for: budget travelers and overnight journeys
- ✔️ Travel time: ~7–8.5 hours
- ✔️ Cost: $5–35 per person
- ✅ Best Option: 2nd class sleeper train for the best comfort and value
- 💡 Tip: Book sleeper berths several days in advance, especially on weekends.
- 🌏 Extra Tip: Overnight trains save a hotel night and arrive in Surin early in the morning.
Thai Railways operates about five daily trains from Krung Thep Aphiwat Central Terminal Station to Surin Railway Station. The journey takes about 7–8.5 hours.
Tickets cost $5–35 per person, depending on the class. The cheapest 3rd class hard seats start from around $5–7, while 2nd class seats and sleeper berths provide a much more comfortable journey.
Before traveling, you can check the Thailand Railway Map and the Thailand Train Timetable. Train tickets can be booked online in advance.
| Train | Departure in Bangkok | Arrival in Surin | Book Train Ticket |
|---|---|---|---|
| Thai Railways EX71 | 10:35 | 17:08 | From $6.70 |
| Thai Railways SP21 | 06:10 | 12:09 | From $14.60 |
| Thai Railways RP139 | 19:25 | 03:15 | From $5.50 |
| Thai Railways RP135 | 07:10 | 15:07 | From $5.50 |
| Thai Railways RP141 | 23:05 | 07:26 | From $5.50 |
| Thai Railways SP23 | 21:05 | 04:13 | From $26.90 |

2. BUS from Bangkok to Surin
👉 Bus is a cheap and comfortable way to travel from Bangkok to Surin.
- ✔️ Best for: budget travelers who prefer a direct journey
- ✔️ Travel time: ~6.5–8 hours
- ✔️ Cost: $10–16 per person
- ✅ Best Option: Direct VIP or air-conditioned tourist bus
- 💡 Tip: Book your bus ticket online a few days in advance.
- 🌏 Extra Tip: Night buses are a good choice if you want to save daytime for sightseeing.
Direct tourist buses are a popular and affordable alternative to the train. Companies such as Nakhonchai Air, The Transport Co, Sawadee Surin, Cherdchai Tour, Sombat Tour, and Phu Kradueng Tour operate this route daily. You can also see more about traveling in Thailand.
The journey takes about 6.5–8 hours, with tickets costing around $10–16 per person. Most buses depart from Mo Chit Bus Terminal or Nakhonchai Air Station in Bangkok.
Buses arrive at the Surin Bus Terminal or the Nakhonchai Air station. Bus tickets can be easily booked online in advance.
| Bus Operator | Departure in Bangkok | Arrival in Surin | Bus Ticket |
|---|---|---|---|
| Nakhonchai Air | 22:00 | 04:32 | From $12.00 |
| Nakhonchai Air | 20:50 | 03:23 | From $12.00 |
| Nakhonchai Air | 11:15 | 18:10 | From $12.00 |
| Nakhonchai Air | 16:30 | 23:30 | From $12.00 |
| Nakhonchai Air | 19:40 | 02:15 | From $15.80 |
| Nakhonchai Air | 10:15 | 17:10 | From $15.80 |
| Nakhonchai Air | 21:20 | 05:18 | From $13.40 |
| Nakhonchai Air | 09:25 | 17:53 | From $13.40 |
| Transport Co Ltd | 07:00 | 14:36 | From $10.00 |
| Transport Co Ltd | 08:30 | 16:06 | From $10.00 |
| Transport Co Ltd | 10:30 | 18:06 | From $10.00 |
| Transport Co Ltd | 12:00 | 19:36 | From $10.00 |
| Transport Co Ltd | 16:45 | 00:21 | From $10.00 |
| Transport Co Ltd | 19:00 | 02:36 | From $10.00 |
| Transport Co Ltd | 20:30 | 04:06 | From $10.00 |
| Sawadee Surin | 21:45 | 03:30 | From $15.00 |
| Cherdchai Tour | 09:00 | 16:10 | From $12.00 |
| Sombat Tour | 22:00 | 04:35 | From $14.00 |

3. FLIGHT from Bangkok to Surin (Buri Ram Airport)
👉 Flight is the fastest way to travel from Bangkok to Surin.
- ✔️ Best for: travelers who want to save time
- ✔️ Travel time: ~1 hour + transfer
- ✔️ Cost: $40–70 per person
- ✅ Best Option: Direct flight to Buri Ram Airport + taxi to Surin
- 💡 Tip: Book flights early for the lowest fares.
- 🌏 Extra Tip: Buri Ram Airport is about 60 km from Surin, with taxis and local buses available.
Flying is the fastest way to travel from Bangkok to Surin. Direct flights operated by Nok Air and Thai AirAsia depart from Don Mueang Airport and Suvarnabhumi Airport.
Flights arrive at Buri Ram Airport, about 60 km north of Surin. Flight time is around 1 hour, with fares starting at approximately $40–70 per person.
From Buri Ram Airport, you can continue to Surin by taxi or local bus. For many travelers, flying is the best choice when time is more important than travel costs.

4. PRIVATE TAXI / CAR from Bangkok to Surin
👉 Private taxi or car is the most comfortable way to travel from Bangkok to Surin.
- ✔️ Best for: families, groups, and travelers seeking maximum comfort
- ✔️ Travel time: ~6.5–8 hours
- ✔️ Cost: $140–300 per vehicle
- ✅ Best Option: Private car with hotel or airport pickup
- 💡 Tip: Book your private transfer online in advance.
- 🌏 Extra Tip: Minivans are ideal for groups sharing the travel cost.
A private taxi or car offers a direct door-to-door transfer from Bangkok to Surin. Companies such as Glassflower, Easyride Services, Kim Transfers Thailand, Than Car Service, and others operate modern sedans, SUVs, and minivans. Learn more about transportation in Thailand.
The journey takes about 6.5–8 hours, with prices ranging from $140–300 per vehicle. Hotel pickup is available, and you can also book transfers from Suvarnabhumi or Don Mueang airports.
Private transfers are ideal for travelers who value comfort and flexibility. They can be easily booked online in advance, allowing you to choose the vehicle that best fits your group.
| Taxi Service | Travel Time | Price (Car) |
|---|---|---|
| Easyride Services | 07:00 | From $170.00 |
| Glassflower | 06:30 | From $250.00 |
| Than Car Services | 06:00 | From $178.00 |
| AEC 168 Transport | 06:00 | From $155.00 |
| Torch Taxi | 06:00 | From $155.00 |
| Kim Transfers Thailand | 07:00 | From $240.00 |
| Khamkhun Tour | 06:00 | From $140.00 |
| Firstplan | 07:00 | From $180.00 |
| Easyride Services | 07:00 | From $195.00 |

❓ FAQ – Travel Route from Bangkok to Surin
How to book tickets or flights from Bangkok to Surin?
Book train, bus, flight tickets or a private car via 12go.asia ➜ or Baolau ➜.
How long does it take to travel from Bangkok to Surin?
Train: 7–8.5 hours, bus: 6.5–8 hours, flight: about 1 hour, private car: 6.5–8 hours.
What is the distance from Bangkok to Surin?
The road distance is about 440 km, while the direct flight distance is about 340 km.
How much does it cost to travel from Bangkok to Surin?
Train: $5–35, bus: $10–16, flight: $40–70, private car: $140–300 per vehicle.
Do I need to print my train e-ticket?
Usually yes. Always follow the latest instructions provided by 12Go or Baolau after booking.
What types of trains operate on this route?
Thai Railways operates 1st, 2nd, and 3rd class trains, including seats and overnight sleeper berths.
What is the cheapest way to get from Bangkok to Surin?
The cheapest option is the train, with 3rd class tickets starting from about $5 per person.
What is the best way to travel from Bangkok to Surin?
Flights are the fastest, while the train offers the best balance of comfort, price, and scenery.
How do you travel from Surin back to Bangkok?
You can return by train, bus, flight, or private car. You can also stop in Ubon Ratchathani along the way.
Where can you travel from Bangkok?
Popular routes include Surat Thani, Ayutthaya, and Nakhon Ratchasima.
Is Surin suitable for solo travelers?
Yes. Surin is easy to visit independently. Read more in Solo Travel in Thailand.
BOOK a TOUR / ACTIVITY in Thailand ➜
🧭 Popular travel routes from Bangkok:
If you’re planning your next trip from Bangkok, here are other popular routes you can take by bus / van, train, taxi, flight:
These are the most popular travel routes from Bangkok for visitors exploring Southern + Northern Thailand.
💡 Practical Travel Tips for Bangkok to Surin
Traveling from Bangkok to Surin is easy by train, bus, flight, or private car. The train is the most popular option, while flights are the fastest.
- Best Option: The train offers the best balance of price, comfort, and convenience.
- Fastest Transfer: Fly to Buri Ram Airport and continue by taxi or bus to Surin.
- Overnight Travel: Sleeper trains save a hotel night and arrive in the morning.
- Book Early: Reserve train sleepers and flights in advance during holidays and festivals.
- Local Transport: Taxis and tuk-tuks are available from Surin Railway Station and Bus Terminal.
- Don’t Miss: Try local Isaan food and visit the famous Elephant Festival if traveling in November.
Tip: Train, bus, flight and private transfer tickets from Bangkok to Surin can be searched and booked online in advance.