
Bus
Best balance of price, frequent departures throughout the day
Train
Fast, reliable connection, comfortable seating, longer travel time
Private taxi/car
Door-to-door ride, flexible departure, comfortable but expensive
Flights
Too short distance, no direct flights, unnecessary
Quick answer: Travelling from Bangkok to Nakhon Ratchasima gives you solid options such as train, bus/minivan or a private car/taxi — the train offers a scenic and comfortable journey, the bus is very budget‑friendly, and a private car gives you maximum flexibility and speed. You can book tickets from Bangkok to Nakhon Ratchasima easily online in advance.
At a glance:
- 📍 Distance: approx. 260 km by road.
- ⏱️ Travel time: Train ~4 hours | Bus/Minivan ~3–4 hours | Private Car/Taxi ~4–6 hours.
- 💰 Price range: Train US$ 3–40 pp | Bus US$ 8–20 pp | Private Car/Taxi US$ 80–300 per vehicle.
- 🚆 Train: Direct train services from Bangkok to Nakhon Ratchasima.
- 🚍 Bus/Minivan: Frequent air‑conditioned buses and vans from Bangkok’s Mo Chit to Nakhon Ratchasima.
- 🚕 Private Car/Taxi: Direct car or taxi hire for groups or flexible travellers.
Last updated in April 2026
From Bangkok to Nakhon Ratchasima you can get by train, bus or taxi.
The travel distance from Bangkok to Nakhon Ratchasima is about 260 km. The most popular options are trains of Thai Railways and modern tourist buses. Travel by train takes about 4 hours and costs $3-40/pp, while buses take about 3-4 hours and cost around $8-20/pp.
If you prefer more comfort, you can also book a private taxi or car. The journey takes about 4-6 hours and costs around $80-300 per vehicle. From Nakhon Ratchasima you can continue to Chaiyaphum or Buri Ram.
Nakhon Ratchasima (Korat) is the largest city in northeastern Thailand and an important gateway to attractions such as Phimai Historical Park and Khao Yai National Park. From Bangkok you can also travel to Surin or other destinations in northeastern Thailand.
| Transfer modes from Bangkok to Nakhon Ratchasima: | Travel Time | Cost Range |
|---|---|---|
| Train | 4 hours | $3–40 per person |
| Tourist Bus | 4 hours | $8–20 per person |
| Private Car / Taxi | 4–6 hours | $80-300 per car |
How do I get from Bangkok to Nakhon Ratchasima?
1. TRAIN from Bangkok to Nakhon Ratchasima
👉 Traveling by train is the most popular and comfortable way to get from Bangkok to Nakhon Ratchasima.
- ✔️ Best for: most travelers looking for comfort and value
- ✔️ Travel time: ~4 hours
- ✔️ Cost: about $3–40 per person
- ✔️ Comfort: ⭐⭐⭐⭐☆ 1st, 2nd and 3rd class available
- ✅ Best Option: Choose a direct Thai Railways train from Bangkok to Nakhon Ratchasima.
- 💡 Tip: Book 1st or 2nd class seats in advance, especially on weekends and holidays.
Travel by train is one of the best ways to reach Nakhon Ratchasima from Bangkok. Thai Railways operates about 5 direct trains every day, with a travel time of around 4 hours. Ticket prices range from $3-40 per person depending on the class.
You can travel in 1st, 2nd or 3rd class, with the cheapest hard-seat tickets starting at only $3-4 per person. Trains depart from Krung Thep Aphiwat Central Station and arrive at Nakhon Ratchasima Railway Station.
You can book train tickets online in advance and also check the Thailand Railway Map and Thailand Train Timetable before your journey.
| Train | Departs in Bangkok | Arrival in Nakhon Ratchasima |
|---|---|---|
| Thai Railway EX71 (2nd+3rd class seats) | 10:35 | 14:27 |
| Thai Railway RP139 (seats, berths) | 19:25 | 00:07 |
| Thai Railway SP21 (seats, berths) | 06:10 | 10:01 |
| Thai Railway RP135 (2nd+3rd class seats) | 07:10 | 12:12 |
| Thai Railway RP141 (2nd+3rd class seats) | 23:05 | 04:19 |
| Thai Railway SP23 (1st+2nd class berths) | 21:05 | 01:36 |

2. BUS from Bangkok to Nakhon Ratchasima
👉 Traveling by bus is a cheap, comfortable and reliable way to get from Bangkok to Nakhon Ratchasima.
- ✔️ Best for: budget travelers and frequent departures
- ✔️ Travel time: ~3–4 hours
- ✔️ Cost: about $8–20 per person
- ✔️ Comfort: ⭐⭐⭐⭐ Modern air-conditioned coaches
- ✅ Best Option: Choose buses operated by Nakhonchai 21 or Budsarakham Tour.
- 💡 Tip: Book your bus ticket online in advance, especially on weekends and public holidays.
Traveling by bus is another popular and affordable way to reach Nakhon Ratchasima from Bangkok. Modern air-conditioned coaches operated by companies such as Nakhonchai 21, Budsarakham Tour, Cherdchai Tour, Praya and Air Korat Pattana complete the journey in about 3-4 hours.
One-way bus tickets cost around $8-20 per person, depending on the operator and service. Most buses depart from Mo Chit Bus Terminal in Bangkok and arrive at Nakhon Ratchasima Bus Terminal 1 or Terminal 2.
You can easily search schedules and book bus tickets online in advance to secure your preferred departure time.
| Bus Company | Departure in Bangkok | Arrival in Nakhon Ratchasima |
|---|---|---|
| Nakhonchai 21 | 04:00 | 08:00 |
| Nakhonchai 21 | 06:00 | 10:00 |
| Nakhonchai 21 | 07:00 | 11:00 |
| Nakhonchai 21 | 08:00 | 12:00 |
| Nakhonchai 21 | 09:40 | 13:40 |
| Nakhonchai 21 | 11:00 | 15:00 |
| Nakhonchai 21 | 13:00 | 17:00 |
| Nakhonchai 21 | 15:00 | 19:00 |
| Nakhonchai 21 | 17:30 | 21:30 |
| Nakhonchai 21 | 17:30 | 21:30 |
| Cherdchai Tour | 04:00 | 08:00 |
| Cherdchai Tour | 05:00 | 09:00 |
| Cherdchai Tour | 06:00 | 08:00 |
| Cherdchai Tour | 07:00 | 09:00 |
| Cherdchai Tour | 08:00 | 10:00 |
| Cherdchai Tour | 09:00 | 13:00 |
| Cherdchai Tour | 11:00 | 15:10 |
| Cherdchai Tour | 12:00 | 16:00 |
| Cherdchai Tour | 13:00 | 17:10 |
| Cherdchai Tour | 14:00 | 18:00 |
| Cherdchai Tour | 16:00 | 19:00 |
| Cherdchai Tour | 17:00 | 20:00 |
| Cherdchai Tour | 18:00 | 21:00 |
| Budsarakham Tour | 20:20 | 23:35 |
| Budsarakham Tour | 20:40 | 23:55 |
| Budsarakham Tour | 21:10 | 23:35 |
| Budsarakham Tour | 21:30 | 23:55 |

3. TAXI/CAR from Bangkok to Nakhon Ratchasima
👉 A private taxi is the most comfortable way to travel from Bangkok to Nakhon Ratchasima.
- ✔️ Best for: families, groups and travelers who prefer door-to-door service
- ✔️ Travel time: ~4–6 hours
- ✔️ Cost: about $80–300 per vehicle
- ✔️ Comfort: ⭐⭐⭐⭐⭐ Hotel pickup and private transfer
- ✅ Best Option: Book a private car or minivan if you’re traveling with several people.
- 💡 Tip: Compare different vehicle types online, as minivans are often the best value for groups.
Private taxis and modern cars offer the most comfortable transfer from Bangkok to Nakhon Ratchasima. The journey takes about 4-6 hours, and you can choose from standard sedans, luxury vehicles, SUVs or spacious minivans with hotel pickup.
Private transfer prices range from about $80-300 per vehicle, depending on the vehicle type and provider. Services are offered by companies such as Team Holiday, Glassflower, Thailand Limo by Datum, Kanokwan Travel, Easyride Services and others.
You can easily book your private taxi or car online in advance and choose the departure time and pickup location that best suits your trip.
| Taxi Service | Travel Time | Price (Car) |
|---|---|---|
| Thailand Limo | 04:10 | From $120.00 |
| Than Car Service | 03:15 | From $115.00 |
| Glassflower | 04:30 | From $120.00 |
| Travel Bus Asia | 05:00 | From $150.00 |
| AEC 168 Transport | 03:40 | From $100.00 |
| Torch Taxi | 03:40 | From $100.00 |
| Bangkok Taxi24 | 04:00 | From $110.00 |
| Kim Transfers | 04:00 | From $115.00 |
| Kanokwan Travel | 03:30 | From $100.00 |
| Gosafe Transport | 03:40 | From $150.00 |
| MCC Van | 04:00 | From $120.00 |
| N and T Travel | 03:30 | From $120.00 |
| GB Limousine | 03:30 | From $100.00 |
| Easyride Services | 03:30 | From $115.00 |
BOOK TAXI / CAR with 12go.asia ➜

❓ FAQ + Tips – Travel from Bangkok to Nakhon Ratchasima:
How to book tickets from Bangkok to Nakhon Ratchasima?
How long does it take to travel from Bangkok to Nakhon Ratchasima?
By train about 4 hours, by bus 3-4 hours, and by private taxi about 4-6 hours.
How far is Nakhon Ratchasima from Bangkok?
The travel distance is approximately 260 km.
How much does it cost to travel from Bangkok to Nakhon Ratchasima?
Train: $3-40/pp, bus: $8-20/pp, private taxi: $80-300 per vehicle.
Do I need to print my train ticket?
Check your ticket instructions. Some operators may require a printed voucher.
Which train class is recommended?
Air-conditioned 2nd class offers the best value for most travelers.
What is the cheapest way to travel?
The cheapest option is a 3rd class Thai Railways train, from about $3 per person.
What is the best transport option?
For most travelers, the train is the best combination of comfort, price and convenience.
Are there direct flights from Bangkok to Nakhon Ratchasima?
No, there are currently no direct flights on this route.
How do I travel back to Bangkok?
You can return by train, bus or private taxi using the same route.
Where can I travel from Bangkok or Nakhon Ratchasima?
Visit Ayutthaya from Bangkok or Khao Yai National Park from Nakhon Ratchasima.
Where to stay in Nakhon Ratchasima?
Book hotels, guesthouses and resorts online here.
Is Thailand good for solo travelers?
Yes. Read more in this guide: Solo Travel in Thailand.
BOOK a TOUR / ACTIVITY in Thailand ➜
💡 Practical Travel Tips for Bangkok to Nakhon Ratchasima
Traveling from Bangkok to Nakhon Ratchasima (Korat) is easy thanks to frequent trains, buses and private transfers. The journey takes about 3–4 hours and is one of the most popular routes to northeastern Thailand.
- Train or Bus: Trains offer more comfort, while buses provide frequent departures throughout the day.
- Best Option: Second-class air-conditioned trains are the best balance of comfort, price and reliability.
- Book Early: Reserve tickets in advance during weekends and Thai public holidays.
- Private Transfer: Taxis and private cars are ideal for families, groups and hotel-to-hotel travel.
- Arrival: Nakhon Ratchasima is a great starting point for visiting Khao Yai National Park and Phimai Historical Park.
- What to Bring: Carry drinking water, light snacks and a power bank for a comfortable journey.
Tip: Train, bus and private taxi tickets from Bangkok to Nakhon Ratchasima can be searched and booked online in advance.