There are 5 ways to get from Bang Saphan to Trang by train, bus, 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.
Train
best- Take the train from Bang Saphan Yai to Trangtrain 167
7h 36m฿180–1,200Train via Chumphon
cheapest- Take the train from Bang Saphan Yai to Chumphontrain 85
- Take the train from Chumphon to Trangtrain 83 Hua Lamphong - Trang - 1st Class Sleeper / ...
8h 21m฿141–1,762Bus, Mini Bus
- Take the bus from Khaopho Service Area Center to Surat Thani Bus Terminalbus 983
- Take the bus from Suratthani to Trangbus 488
8h 19m฿1,207–1,384Drive 473.7 km
- Drive from Bang Saphan to Trangcar 473.7 km
6h 53m฿1,815–2,621Train via Thung Song
- Take the train from Bang Saphan Yai to Thung Songtrain 85
- Take the train from Thung Song to Trangtrain 167
8h 6m฿145–1,062
Bang Saphan to Trang by train
Comparing Your Travel Options
The cheapest way to get from Bang Saphan to Trang is to train via Chumphon which costs ฿140 - ฿1800 and takes 8h 21m.
The fastest way to get from Bang Saphan to Trang is to drive which takes 6h 53m and costs ฿1800 - ฿2700.
No, there is no direct bus from Bang Saphan to Trang. However, there are services departing from Khaopho Service Area Center and arriving at Trang via Surat Thani Bus Terminal and Suratthani. The journey, including transfers, takes approximately 8h 19m.
Yes, there is a direct train departing from Bang Saphan Yai and arriving at Trang. Services depart every four hours, and operate every day. The journey takes approximately 7h 36m.
The distance between Bang Saphan and Trang is 455 km. The road distance is 473.7 km.
The best way to get from Bang Saphan to Trang without a car is to train which takes 7h 36m and costs ฿180 - ฿1200.
The train from Bang Saphan Yai to Trang takes 7h 36m including transfers and departs every four hours.
Bang Saphan to Trang bus services, operated by Lignite Tour, depart from Khaopho Service Area Center station.
Bang Saphan to Trang train services, operated by Thai Railway, depart from Bang Saphan Yai station.
The best way to get from Bang Saphan to Trang is to train which takes 7h 36m and costs ฿180 - ฿1200. Alternatively, you can bus and Mini Bus, which costs ฿1200 - ฿1400 and takes 8h 19m.
What companies run services between Bang Saphan, Thailand and Trang, Thailand?
Thai Railway operates a train from Bang Saphan Yai to Trang every 4 hours. Tickets cost ฿180–1,200 and the journey takes 7h 36m. Alternatively, you can take a vehicle from Bang Saphan to Trang via Khaopho Service Area Center, Surat Thani Bus Terminal, and Suratthani in around 8h 19m.
- Website
- Thai Railway
Train from Bang Saphan Yai to Trang
- Ave. Duration
- 7h 36m
- Frequency
- Every 4 hours
- Estimated price
- ฿180–1,200
- Schedules at
- Thai Railway
Train from Bang Saphan Yai to Thung Song
- Ave. Duration
- 6h
- Frequency
- Hourly
- Estimated price
- ฿170–1,200
- Schedules at
- Thai Railway
Train from Thung Song to Trang
- Ave. Duration
- 1h 6m
- Frequency
- Every 3 hours
- Estimated price
- ฿15–200
- Schedules at
- Thai Railway
Train from Bang Saphan Yai to Chumphon
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- ฿50–900
- Schedules at
- Thai Railway
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Bang Saphan Yai to Thung Song
- Ave. Duration
- 6h 5m
- Frequency
- 4 times a day
- Estimated price
- ฿130–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿170–210
- 2nd Class (Air-Conditioned Berth)
- ฿130–170
- 2nd Class (Air-conditioned Seat)
- ฿410–450
Train from Bang Saphan Yai to Chumphon
- Ave. Duration
- 1h 23m
- Frequency
- 5 times a day
- Estimated price
- ฿30–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–130
- 2nd Class (Air-Conditioned Berth)
- ฿30–40
- 2nd Class (Air-conditioned Seat)
- ฿270–300
Train from Chumphon to Trang
- Ave. Duration
- 5h 57m
- Frequency
- 3 times a day
- Estimated price
- ฿110–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿160–200
- 2nd Class (Air-Conditioned Berth)
- ฿110–150
- 2nd Class (Air-conditioned Seat)
- ฿390–430
- Phone
- +66 2-9362474
- Website
- Lignite Tour
Bus from Khaopho Service Area Center to Surat Thani Bus Terminal
- Ave. Duration
- 3h 6m
- Frequency
- Once daily
- Estimated price
- ฿292
- Schedules at
- Lignite Tour
Bus from Suratthani to Trang
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿160
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 What documents do I need to cross Niagara Falls?, Train travel in France: A guide to SNCF, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
Booking & Getting There
Bang Saphan to Trang bus services, operated by Lignite Tour, arrive at Surat Thani Bus Terminal station.
Bang Saphan to Trang train services, operated by Thai Railway, arrive at Trang station.
Yes, the driving distance between Bang Saphan to Trang is 474 km. It takes approximately 6h 53m to drive from Bang Saphan to Trang.
Book your Bang Saphan to Trang train tickets online with 12go.asia.
There are 93+ hotels available in Trang.






