There are 6 ways to get from Bangkok to Tha Sala by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Don Mueang International Airport
best- Fly from Don Mueang International Airport (DMK) to Nakhon Si Thammarat (NST)plane DMK - NST
2h 44m฿1,455–2,935Train
cheapest- Take the train from Krung Thep Aphiwat Central Terminal to Nakhon Si Thammarattrain 85
14h 16m฿515–1,162Bus
- Take the bus from Southern Terminal Bangkok to Tha Salabus Southern Terminal Bangkok - Tha Sala
11h 22m฿1,034–1,138Drive 733.6 km
- Drive from Bangkok to Tha Salacar 733.6 km
10h 38m฿3,352–4,842Fly from Suvarnabhumi Airport
- Fly from Suvarnabhumi Airport (BKK) to Nakhon Si Thammarat (NST)plane BKK - NST
3h 17m฿1,440–4,000Bus via Samae Dam
- Take the bus from Samae Dam to Tha Salabus Samae Dam - Tha Sala
12h 14m฿997–1,084
Don Mueang International Airport (DMK) to Nakhon Si Thammarat (NST) flights
Comparing Your Travel Options
The cheapest way to get from Bangkok to Tha Sala is to train which costs ฿500 - ฿1200 and takes 14h 16m.
The fastest way to get from Bangkok to Tha Sala is to fly which takes 2h 44m and costs ฿1400 - ฿3000.
No, there is no direct bus from Bangkok to Tha Sala. However, there are services departing from Bangkok Sai Tai Mai Terminal and arriving at Tha Sala via Opposite Panu, Street Assawaphisit Chet. and Southern Terminal Bangkok. The journey, including transfers, takes approximately 11h 22m.
No, there is no direct train from Bangkok to Tha Sala. However, there are services departing from Krung Thep Aphiwat Central Terminal and arriving at Nakhon Si Thammarat via . The journey, including transfers, takes approximately 14h 16m.
The distance between Bangkok and Tha Sala is 634 km. The road distance is 733.6 km.
The best way to get from Bangkok to Tha Sala without a car is to bus which takes 11h 22m and costs ฿1000 - ฿1200.
It takes approximately 2h 44m to get from Bangkok to Tha Sala, including transfers.
Bangkok to Tha Sala bus services, operated by Nakhon Si | นครศรีร่มเย็นทัวร์, depart from Southern Terminal Bangkok station.
Bangkok to Tha Sala train services, operated by State Railway of Thailand, depart from Krung Thep Aphiwat Central Terminal station.
The best way to get from Bangkok to Tha Sala is to fly which takes 2h 44m and costs ฿1400 - ฿3000. Alternatively, you can bus, which costs ฿1000 - ฿1200 and takes 11h 22m, you could also train, which costs ฿500 - ฿1200 and takes 14h 16m.
What companies run services between Bangkok, Thailand and Tha Sala, Nakhon Si Thammarat, Thailand?
Thai AirAsia, Thai Lion Mentari, and Nok Air fly from Don Mueang International Airport (DMK) to Nakhon Si Thammarat (NST) every 3 hours. Alternatively, Nakhon Si | นครศรีร่มเย็นทัวร์ operates a bus from Southern Terminal Bangkok to Tha Sala twice daily. Tickets cost ฿850–1,200 and the journey takes 10h 10m. Sri Suthep Tour also services this route twice daily.
- Website
- lionairthai.com
Flights from Don Mueang International Airport to Nakhon Si Thammarat
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- ฿1,100–2,800
- Website
- airasia.com
Flights from Don Mueang International Airport to Nakhon Si Thammarat
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- ฿1,100–2,600
- Website
- vietjetair.com
Flights from Suvarnabhumi Airport to Nakhon Si Thammarat
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- ฿1,100–3,600
- Website
- nokair.com
Flights from Don Mueang International Airport to Nakhon Si Thammarat
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,300–2,600
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Krung Thep Aphiwat Central Terminal to Nakhon Si Thammarat
- Ave. Duration
- 13h 50m
- Frequency
- Every 4 hours
- Estimated price
- ฿270–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿270–330
- 2nd Class (Air-Conditioned Berth)
- ฿280–360
- 2nd Class (Air-conditioned Seat)
- ฿610–670
- Phone
- +66 2 325 1125
- [email protected]
- Website
- Nakhon Si | นครศรีร่มเย็นทัวร์
Bus from Southern Terminal Bangkok to Tha Sala
- Ave. Duration
- 10h 10m
- Frequency
- Twice daily
- Estimated price
- ฿850–1,200
- Schedules at
- Nakhon Si | นครศรีร่มเย็นทัวร์
- Phone
- +66 2 306 1106
- [email protected]
- Website
- omio.com
Bus from Southern Terminal Bangkok to Tha Sala
- Ave. Duration
- 11h 40m
- Frequency
- Twice daily
- Estimated price
- ฿900–960
- Book at
- Sri Suthep Tour
Bus from Samae Dam to Tha Sala
- Ave. Duration
- 9h 40m
- Frequency
- Once daily
- Estimated price
- ฿850–950
- Book at
- Sri Suthep Tour
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Rome from the airport, Want to know more about Flixbus?, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.
Booking & Getting There
Bangkok to Tha Sala bus services, operated by Nakhon Si | นครศรีร่มเย็นทัวร์, arrive at Tha Sala station.
Bangkok to Tha Sala train services, operated by State Railway of Thailand, arrive at Nakhon Si Thammarat station.
Yes, the driving distance between Bangkok to Tha Sala is 734 km. It takes approximately 10h 38m to drive from Bangkok to Tha Sala.
There are 41+ hotels available in Tha Sala.


