BANGKOK to NAKHON SI THAMMARAT — Transport

How to get from Bangkok to Nakhon Si Thammarat by train, bus, van, plane, taxi, car
How to go from Bangkok to Nakhon Si Thammarat? You can travel by plane, train, bus, minivan or car.
  1. Train to Nakhon Si Thammarat
  2. Bus to Nakhon Si Thammarat
  3. Flight to Nakhon Si Thammarat
  4. Taxi to Nakhon Si Thammarat
  5. Book Tickets Online 🎫
Best budget

Train

Cheap overnight journey with seats and sleeper berths

Best alternative

Bus

Direct overnight buses, comfortable and widely available

Avoid

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.

BOOK TICKETS with 12go.asia

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.

Comparison of Transfer Options from Bangkok to Nakhon Si Thammarat
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

BOOK TICKETS with Baolau


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 Schedule from Bangkok to Nakhon Si Thammarat:
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

train-bangkok-to-nakhon-si-thammarat
The 2nd class train of Thai Railway from Bangkok to Nakhon Si Thammarat, there are seats + sleeper berths (photo: 12go.asia)

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 Schedule from Bangkok to Nakhon Si Thammarat:
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

bus-bangkok-to-nakhon-si-thammarat
From Bangkok to Nakhon Si Thammarat you can travel by various tourist buses (photo: 12go.asia).

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.

flight-bangkok-to-nakhon-si-thammarat
Direct flight to Nakhon Si Thammarat from Bangkok is the most fastest way of transport.

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 Schedule from Bangkok to Nakhon Si Thammarat:
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

taxi-car-bangkok-to-nakhon-si-thammarat
From Bangkok to Nakhon Si Thammarat you can travel by private taxi/car (photo: 12go.asia).

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?

Book bus, train, flight or private transfer tickets online via 12go.asia or Baolau.

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.

Where can I travel next?

You can continue to Krabi, Koh Samui, or Koh Tao.

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.

Popular travel routes in Thailand:
How to get from Phuket to Koh Samui? How to get from Koh Samui to Koh Phangan?
How to get from Chiang Mai to Mae Hong Son? How to get from Chiang Mai to Chiang Rai?
How to get from Koh Lanta to Phi Phi? How to get from Krabi to Koh Phangan?
How to get from Bangkok to Koh Chang? How to get from Surat Thani to Krabi?

BOOK your HOTEL 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.


🎫 Book your tickets from Bangkok to Nakhon Si Thammarat:

Chiang Mai to Krabi ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: