
Flight
Fastest way, affordable fares, direct flights every day
Train
Cheap overnight journey with seats and sleeper berths
Bus
Direct overnight buses, comfortable and widely available
Private taxi/car
Very expensive for such a long journey
Quick answer: From Bangkok to Nakhon Si Thammarat you can travel by direct flight, overnight train, tourist bus or private car. Flying is the fastest option, while trains and buses are cheaper and popular for overnight travel. Tickets for all transport options can be booked online in advance.
At a glance:
- 📍 Distance: about 780 km by road.
- ⏱️ Travel time: Flight: 1.5 hours | Bus: 10–14 hours | Train: 15 hours | Private Car: 11–16 hours.
- 💰 Price: Flight: $30–80 | Train: $9–55 | Bus: $18–35 | Private Car: $260–530.
- ✈️ Flight: Direct flights to Nakhon Si Thammarat International Airport.
- 🚆 Train: Overnight trains with seats and sleeper berths.
- 🚍 Bus: Direct air-conditioned buses from Bangkok.
- 🚕 Private Car: Door-to-door transfer with flexible departure time.
Last updated in April 2026
From Bangkok to Nakhon Si Thammarat you can travel by plane, train, bus or private taxi.
The distance from Bangkok to Nakhon Si Thammarat in Thailand is about 780 km by road and 580 km by air. The fastest option is a direct flight, taking around 1.5 hours and costing about $30–80 per person. You can also travel by overnight train (about 15 hours, $9–55), tourist bus (10–14 hours, $18–35), or private taxi/car (11–16 hours, $260–530 per vehicle). All tickets can be booked online in advance.
Nakhon Si Thammarat is one of southern Thailand’s oldest cities, famous for its temples, beaches and national parks. It is also a popular gateway to destinations such as Koh Lipe. With an airport, railway station and bus terminals, the city is well connected to Bangkok and other parts of Thailand.
| Transfer modes from Bangkok to Nakhon Si Thammarat: | Travel Time | Cost Range |
|---|---|---|
| Plane (Direct Flight) | 1.5 hours | $30–80 per person |
| Train | 15 hours | $9–55 per person |
| Bus | 10–14 hours | $18–35 per person |
| Private Taxi / Car | 11–16 hours | $260–530 per car |
How to get from Bangkok to Nakhon Si Thammarat?
1. TRAIN from Bangkok to Nakhon Si Thammarat
👉 Train is the cheapest way to travel from Bangkok to Nakhon Si Thammarat.
- ✔️ Best for: budget travelers and overnight journeys
- ✔️ Travel time: ~15 hours
- ✔️ Cost: $9–55 per person
- ✅ Best Option: 2nd Class AC Sleeper berth
- 💡 Tip: Book a sleeper berth for a much more comfortable trip.
- 🌏 Extra Tip: Check the Thailand Railway Map and Thailand Train Timetable before booking.
The overnight train is the cheapest and one of the most popular ways to travel to southern Thailand. Trains depart from Krung Thep Aphiwat Central Terminal Station and arrive at Thung Song Railway Station, with some services continuing to Nakhon Si Thammarat Railway Station.
The journey takes about 15 hours and tickets cost around $9–55 per person. You can choose from 1st Class Sleeper, 2nd Class Sleeper (AC or fan), 2nd Class AC seats, or 3rd Class seats.
Food, drinks and toilets are available on board. Because of the long travel time, a 2nd Class AC sleeper berth is the most comfortable option for most travelers.
| Train | Departs in Bangkok | Arrival in Nakhon Si Thammarat |
|---|---|---|
| Thai Railway 85 | 20:10 | 12:05 |
| Thai Railway 171 | 12:30 | 03:34 |
| Thai Railway 31 | 14:30 | 04:27 |
| Thai Railway 83 | 17:00 | 07:31 |

2. BUS from Bangkok to Nakhon Si Thammarat
👉 Bus is a popular and affordable way to travel from Bangkok to Nakhon Si Thammarat.
- ✔️ Best for: budget travelers who prefer direct overnight travel
- ✔️ Travel time: ~10–14 hours
- ✔️ Cost: $18–35 per person
- ✅ Best Option: Overnight VIP air-conditioned bus
- 💡 Tip: Night buses save a hotel night and arrive in the morning.
- 🌏 Extra Tip: Check the arrival station before booking, as buses stop at different locations.
Tourist buses are a comfortable alternative to the train, with both daytime and overnight departures. Companies such as Transport Co, Siam Lane Tour, Piya, Sri Suthep Tour, Nakhon Si Racha, Lignite, Sappaisal, Nakhon Si and Raja Ferry operate this route.
The journey takes about 10–14 hours and tickets cost around $18–35 per person. Most buses depart from Mochit Bus Terminal or the Southern Bus Terminal in Bangkok.
Buses arrive at Thung Song Bus Terminal, Pak Phanang or Nakhon Si Thammarat Bus Terminal. If you arrive at Thung Song, remember it is about 60 km from Nakhon Si Thammarat city.
| Bus Company | Departs in Bangkok | Arrival in Nakhon Si Thammarat |
|---|---|---|
| Transport Co | 06:25 | 19:36 |
| Transport Co | 16:00 | 05:25 |
| Transport Co | 16:30 | 06:47 |
| Transport Co | 17:20 | 06:31 |
| Transport Co | 18:00 | 06:51 |
| Siam Lane Tour | 15:30 | 01:30 |
| Siam Lane Tour | 17:00 | 03:00 |
| Siam Lane Tour | 18:10 | 04:10 |
| Piya | 16:30 | 02:30 |
| Sri Suthep Tour | 17:30 | 05:30 |
| Nakhon Si Racha | 17:30 | 04:30 |
| Nakhon Si Racha | 18:30 | 06:30 |
| Sapaisal | 17:15 | 02:55 |

3. FLIGHT from Bangkok to Nakhon Si Thammarat
👉 Direct flight is the fastest and most comfortable way to travel from Bangkok to Nakhon Si Thammarat.
- ✔️ Best for: travelers who want to save time
- ✔️ Travel time: ~1.5 hours
- ✔️ Cost: $30–80 per person
- ✅ Best Option: Direct flight from Bangkok
- 💡 Tip: Book early to get the lowest airfares.
- 🌏 Extra Tip: Both Bangkok airports offer daily direct flights.
Flying is the quickest way to reach Nakhon Si Thammarat. Direct flights are operated by Thai Smile, Thai VietJet, Thai Lion Air, Thai AirAsia, Thai Airways and Nok Air.
Flights depart from Suvarnabhumi Airport or Don Mueang Airport in Bangkok, take about 1.5 hours and cost approximately $30–80 per person.
All flights arrive at Nakhon Si Thammarat International Airport, with taxis and local transport available to the city center.

4. TAXI/CAR from Bangkok to Nakhon Si Thammarat
👉 Private taxi/car offers the most flexible door-to-door transfer from Bangkok to Nakhon Si Thammarat.
- ✔️ Best for: families, groups and private travel
- ✔️ Travel time: ~11–16 hours
- ✔️ Cost: $260–530 per car
- ✅ Best Option: Private minivan for groups
- 💡 Tip: Split the cost with other travelers for better value.
- 🌏 Extra Tip: Hotel pickup is available with most operators.
Private transfers are operated by companies such as Van2 Travel, Firstplan Transport Services, Easyride Services, Gosafe Transport, Than Car Service, Kim Transfers Thailand and AEC 168 Transport and Travel.
The journey takes about 11–16 hours and costs around $260–530 per vehicle. You can choose from comfortable sedans, SUVs or spacious air-conditioned minivans.
A private car is the most convenient option for travelers who want a direct transfer without stops, especially for families or small groups sharing the cost.
BOOK TAXI / CAR with 12go.asia ➜
| Taxi Service | Travel Time | Price (Car) |
|---|---|---|
| Than Car Service | 10:20 | From $360.00 |
| Van 2 Travel | 16:00 | From $499.00 |
| Kim Transfers Thailand | 10:30 | From $310.00 |
| Gosafe Transport | 16:00 | From $490.00 |
| Easyride Services | 11:00 | From $310.00 |

❓ FAQ – Travel from Bangkok to Nakhon Si Thammarat
How long does it take to travel from Bangkok to Nakhon Si Thammarat?
Flights take about 1.5 hours, buses 10–14 hours, trains around 15 hours, and private cars about 11–16 hours.
Where can I book tickets or flights?
What is the distance between Bangkok and Nakhon Si Thammarat?
The route is about 780 km by road and around 580 km by air.
How much does the trip cost?
Flights cost $30–80, trains $9–55, buses $18–35, and private cars $260–530 per vehicle.
What is the best transport option?
A direct flight is the fastest and most convenient option, with several low-cost airlines operating daily.
What is the cheapest way to travel?
The train is the cheapest option, with tickets from about $9. A sleeper berth is recommended for the long journey.
Where do buses depart and arrive?
Buses leave from Mo Chit or the Southern Bus Terminal and arrive at Nakhon Si Thammarat Bus Terminal, Pak Phanang, or Thung Song Bus Terminal.
How do I travel to Hat Yai?
You can travel from Nakhon Si Thammarat to Hat Yai by train or bus.
Where can I book accommodation?
Search hotels and guesthouses here: Book accommodation in Nakhon Si Thammarat.
Is Thailand good for solo travel?
Yes. Thailand is one of Asia’s best destinations for solo travelers. Read more: Solo Travel in Thailand.
BOOK a TOUR / ACTIVITY in Thailand ➜
💡 Practical Travel Tips for Bangkok to Nakhon Si Thammarat
Traveling from Bangkok to Nakhon Si Thammarat is a long journey through southern Thailand. You can travel by plane, train, bus or private car, with flights being the fastest option.
- Best Choice: Direct flights take only about 1.5 hours and are often surprisingly affordable.
- Train Travel: Choose a sleeper berth for the 15-hour overnight journey for much better comfort.
- Bus Option: Overnight buses are a good budget alternative and save the cost of one hotel night.
- Book Early: Flights, sleeper trains and buses can sell out during weekends and Thai holidays.
- Arrival Point: Check whether your train or bus arrives in Nakhon Si Thammarat or Thung Song before booking accommodation.
- Pack Smart: Bring water, snacks, a power bank and a light jacket for air-conditioned transport.
Tip: Train, bus and flight tickets from Bangkok to Nakhon Si Thammarat can be searched and booked online in advance.