BANGKOK to NAKHON SI THAMMARAT? ☀️

how-to-go-bangkok-to-nakhon-si-thammarat
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 🎫

Quick answer: Travelling from Bangkok to Nakhon Si Thammarat offers multiple transport options tailored to your time and budget—whether you go for the quick flight, the economical train, a reliable bus, or full‑flexibility private car. You can book tickets from Bangkok to Nakhon Si Thammarat easily online in advance.

At a glance:

  • 📍 Distance: approx. 780 km by road.
  • ⏱️ Travel time: Flight ~1.5 hours | Train ~15 hours | Bus ~10–14 hours | Private Car ~11–16 hours.
  • 💰 Price range: Flight US$ 30–80 pp | Train US$ 9–55 pp | Bus US$ 18–35 pp | Private Car US$ 260–530.
  • ✈️ Flight: Direct flights from Bangkok to Nakhon Si Thammarat International Airport.
  • 🚆 Train: Overnight train from Bangkok to Thung Song/Nakhon Si Thammarat.
  • 🚍 Bus: Air‑conditioned buses from Bangkok’s Southern Bus Terminal or Mo Chit.
  • 🚕 Private Car: Taxi or car hire direct from Bangkok to Nakhon Si Thammarat.

Last updated in November 2025


From Bangkok to Nakhon Si Thammarat you can get by train, bus, plane, taxi.

    • The travel distance from Bangkok to Nakhon Si Thammarat in Thailand spans approximately 780 km by road and 580 km by air. Opting for the best and quickest option, traveling by plane stands out as the ideal choice to reach Nakhon Si Thammarat. Numerous direct low-cost flights operate daily to Nakhon Si Thammarat, with a flight duration of about 1.5 hours and ticket prices ranging from $30-80 per person. Alternatively, travelers can opt for a train journey with Thai Railways from Bangkok to Nakhon Si Thammarat, which takes approximately 15 hours. Train tickets are priced around $9-55 per person, offering options for hard or soft seats, as well as sleeper berths. Thung Song Railway Station is situated about 60 km from the town of Nakhon Si Thammarat.
    • Another viable option is to travel by tourist bus to Nakhon Si Thammarat, with a travel time of about 10-14 hours and ticket prices ranging from $18-35 per person. It’s essential to note that buses arrive at various bus stations, so it’s advisable to check the final destination carefully, as it may be a few kilometers from the town center. For those preferring a private mode of transport, booking a car or taxi online is an option. Traveling by private car/taxi with a driver from Bangkok to Nakhon Si Thammarat takes approximately 11-16 hours, with costs averaging $260-530 per car. Travelers can easily search and book tickets, private cars, including flights, to Nakhon Si Thammarat from Bangkok online.

BOOK TICKETS with 12go.asia

    • Nakhon Si Thammarat is the second-largest province in Thailand. While it may not be as frequented by foreign tourists, exploring this part of Thailand is worthwhile, especially if you’re planning a trip to southern Thailand, such as Koh Lipe. The province boasts numerous undeveloped beaches, along with two national parks featuring lush jungles teeming with diverse vegetation, enchanting waterfalls, and exotic wildlife. Visitors can also explore various temples and historical sites in Nakhon Si Thammarat City, as well as travel by train to Hat Yai. Nakhon Si Thammarat is equipped with an international airport, railway station, and bus terminals, making it easily accessible. However, the journey from Bangkok by road is time-consuming.
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

    • the most cheapest way of transport to Nakhon Si Thammarat from Bangkok
    • travel by train from Bangkok to Nakhon Si Thammarat takes about 15 hours
    • you can buy drinks and snacks, and there is a toilet in the train
    • trains to Nakhon Si Thammarat: 1st Class Sleeper, 2nd Class Sleeper AC (or FAN), 2nd Class AC seats, 3rd class seats
    • train tickets from Bangkok to Nakhon Si Thammarat cost about $9-55/pp
    • train departs from Krung Thep Aphiwat Central Terminal Station and arrives to Thung Song Railway Station
    • there is also a train to Nakhon Si Thammarat Railway Station
    • because it is a long journey, you should take a sleeper comfortable berth
    • you can check current Thailand Railway Map + Thailand Train Timetable

BOOK TICKETS with Baolau

🚆 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

    • another cheap way how to reach Nakhon Si Thammarat from Bangkok
    • travel by tourist bus from Bangkok to Nakhon Si Thammarat takes about 10-14 hours
    • modern, comfortable, air-conditioned buses (sleeper or seats, overnight + day buses)
    • bus companies to Nakhon Si Thammarat: Transport Co, Siam Lane Tour, Piya, Sri Suthep Tour, Nakhon Si Racha, Lignite, Siam Lane Tour, Piya, Sappaisal, Nakhon Si, Raja Ferry
    • bus ticket from Bangkok to Nakhon Si Thammarat costs about $18-35/pp
    • buses depart from Mochit or Southern Bus Terminal in Bangkok
    • buses arrive to Thung Song Bus Terminal, Pak Phanang, Nakhon Si Thammarat Bus Terminal
    • Thung Song Bus Terminal is about 60 km from the city of Nakhon Si Thammarat

BOOK TICKETS with 12go.asia

🚍 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

    • the most comfortable and fastest option how to go from Bangkok to Nakhon Si Thammarat
    • direct flight from Bangkok to Nakhon Si Thammarat takes about 1.5 hour
    • airlines to Nakhon Si Thammarat: Thai Smile, Thai VietJet, Thai Lion Air, Thai AirAsia, Thai Airways, Nok Air
    • direct flight from Bangkok to Nakhon Si Thammarat costs about $30-80/pp
    • flights from Suvarnabhumi Airport or Don Mueang Airport in Bangkok
    • airport in Nakhon Si Thammarat: Nakhon Si Thammarat International Airport
    • Book your flight from Bangkok to Nakhon Si Thammarat on 12go.asia ➜ or Baolau ➜

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

    • from Bangkok to Nakhon Si Thammarat you can travel by private car / taxi with a driver
    • transport by private taxi from Bangkok to Nakhon Si Thammarat takes about 11-16 hours
    • private taxi company to Nakhon Si Thammarat from Bangkok: Van2 Travel, Firstplan Transport Services, Easyride Services, Gosafe Transport, Than Car Service, Kim Transfers Thailand, AEC 168 Transport and Travel
    • private taxi/minivan from Bangkok to Nakhon Si Thammarat costs about $260-530/car
    • there are various modern comfortable air-conditioned cars, SUV or modern minivans

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:

1. How long does it take to get from Bangkok to Nakhon Si Thammarat?

    • Travel by plane (direct flight) from Bangkok to Nakhon Si Thammarat takes about 1.5 hour.
    • Travel by train from Bangkok to Nakhon Si Thammarat takes about 15 hours.
    • Travel by bus from Bangkok to Nakhon Si Thammarat takes about 10-14 hours.
    • Travel by private taxi/car from Bangkok to Nakhon Si Thammarat takes about 11-16 hours.

2. How to book tickets + flights from Bangkok to Nakhon Si Thammarat?

    • Book train/bus tickets, flights from Bangkok to Nakhon Si Thammarat 12go.asia or Baolau.
    • You can also search another route, e.g. Bangkok > Surat Thani, Surat Thani > Nakhon Si Thammarat…

3. What is the travel distance from Bangkok to Nakhon Si Thammarat?

    • Travel distance from Bangkok to Nakhon Si Thammarat is about 780 km by road and about 580 km by plane.

4. How much does it cost to travel from Bangkok to Nakhon Si Thammarat?

    • Travel by plane (direct flight) from Bangkok to Nakhon Si Thammarat costs about $30-80/pp.
    • Travel by train from Bangkok to Nakhon Si Thammarat costs about $9-55/pp.
    • Travel by bus from Bangkok to Nakhon Si Thammarat costs about $18-35/pp.
    • Travel by private taxi/car from Bangkok to Nakhon Si Thammarat costs about $260-530 (vehicle).

5. What is the best way of getting from Bangkok to Nakhon Si Thammarat?

    • The best and fast option how to reach Nakhon Si Thammarat from Bangkok is to take a direct flight. There are various airlines between these cities and there are also very cheap low-cost flights every day. The most cheapest flight to Nakhon Si Thammarat costs about $30/pp.

6. What is the most cheapest way of transfer from Bangkok to Nakhon Si Thammarat?

    • The most cheapest way how to go to Nakhon Si Thammarat is to travel by train of Thai Railway. The most cheapest train ticket starts already at $9/pp, but it is a seat in the 3rd class train. It is better to book a sleeper berth, because travel time is about 15 hours.

7. From which bus stations buses from Bangkok to Nakhon Si Thammarat depart?

    • Buses from Bangkok to Nakhon Si Thammarat depart from Mochit or Southern Bus Terminal in Bangkok.

8. Where the buses from Bangkok to Nakhon Si Thammarat arrive?

    • Buses from Bangkok to Nakhon Si Thammarat arrive also to various bus stations. One of the most frequented is Thung Song Bus Terminal. Thung Song Bus Terminal is located about 60 km from the town of Nakhon Si Thammarat, it is also called like Thung Song Junction (there is also a railway station).

9. What we can visit in Surat Thani?

    • If you want to stop in Surat Thani you can travel to one of the most popular tourist sites in southern Thailand – by bus or car to Krabi. Another option is to visit the most popular island in this area – Koh Samui, there are ferries and boats on this island, you can also visit Koh Tao or Koh Phangan.

10. How to go to Hat Yai from Nakhon Si Thammarat?

    • From Nakhon Si Thammarat to Hat Yai you can travel by train of Thai Railway. Hat Yai is a border town with Malaysia.

11. How and where to book hotel in Nakhon Si Thammarat?

    • Nakhon Si Thammarat offers mainly cheap guesthouses, hotels and a few tourist resorts. Search and book your hotel, bungalow or resort in Nakhon Si Thammarat in Thailand online here > Book hotel in Nakhon Si Thammarat.

12. How to travel solo in Thailand?

    • Embark on a solo adventure in Thailand by researching destinations, ensuring personal safety, trying local experiences, connecting with fellow travelers, and savoring the diverse landscapes and attractions the country has to offer. Traveling on your own in Thailand is very popular by travelers. Read this article: 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


🎫 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: