By train it takes from 13 to 14 hours to travel from Bangkok to Trang. All trains from Bangkok to Trang travel overnight so we recommend booking a sleeper berth in advance to ensure that you have a comfortable journey.
Train Times from Bangkok to Trang
There are 2 trains a day from Bangkok to Trang.
| Train | Bangkok | Trang | Service |
| 83 | 18:50 | 08:30 | Express |
| 167 | 20:30 | 11:00 | Rapid |
- The fastest train is Train #83 departing at 18:50 and scheduled to arrive 13 hours 40 minutes later at 08:30.
- The slowest direct train from Bangkok to Trang is Train #167 departing at 20:30 and arriving in Trang at 11:00, 14 hours and 30 minutes after departing from Bangkok.
There are 10 intercity trains a day heading South from Bangkok, 8 of which travel as far as Thung Song Junction where the line splits with a branch line to Trang and the main line heading South onto Hat Yai. If the times of the direct trains do not fit in with your travel plans, you could take any of 9 trains to Thung Song Junction and then a bus or taxi to Trang.
Buy Tickets from Bangkok to Trang
Use the Search Box below to buy your train tickets from Bangkok to Trang.
Of the two to trains to choose from for this journey, the best choice is Train #83 departing at 18:50. Train #83 has 1st and 2nd class air-conditioned sleeper berths, as well as 2nd and 3rd class fan cooled seats. Train #167 is an older style of train with 2nd class air-conditioned sleeper berth as well as 2nd class fan cooled sleeper berths and 2nd and 3rd class fan cooled seats. The journey from Bangkok to Trang is a long one and you will appreciate the greater comfort on Train #83 as compared to the slower Train #167 service.
Ticket Prices from Bangkok to Trang
Tickets from Bangkok to Trang purchased online cost 50 to 100 THB more than the same ticket purchased at a train station in Thailand.
| Seat Type | Online Price | Station Price |
| 1st Class A/C Sleeper | 1,576 THB | 1,476 THB |
| 2nd Class A/C Sleeper | 970 THB | 870 THB |
| 2nd Class A/C Seat | 760 THB | 660 THB |
| 2nd Class Fan Sleeper | 670 THB | 570 THB |
| 2nd Class Fan Seat | 505 THB | 420 THB |
| 3rd Class Fan Seat | 294 THB | 244 THB |
1st and 2nd Class A/C Sleeper seats are often all booked before the day of travel and you are not guaranteed to be able to turn up at the train station and buy one of these tickets the same day as you plan to travel. By booking online, which is slightly more expensive, you can reserve your seat well in advance before the 1st and 2nd Class A/C Sleeper seats are fully booked.
Bangkok Train Station
The main railway station in Bangkok is Krung Thep Aphiwat Central Terminal (also known as Bang Sue Grand Station).
Trang Train Station
For more information about travel to Trang Railway Station click on the link in red.
About Travel to Trang
For foreign visitors, Trang is a connection point for travel to the Southern Andaman Islands of Koh Lanta, Koh Lipe, Koh Mook, Koh Kradan and Koh Sukorn. However, it is well worth taking the time to explore Trang itself which is a popular destination for Thai tourists.

Trang has a rich history and some very well preserved buildings dating back to the 18th and 19th Century when Trang was a thriving centre for the then important tin mining industry. Tin mining brought immigrants from China, Malaysia and India. This large immigrant population turned Trang into a ‘cultural melting pot’ and in this respect Trang is quite unique and unlike anywhere else in Thailand.
Among the highlights of Trang is the range of interesting food. Particularly popular are the dim sum restaurants (the Chinese influence), biryani rice (the Indian influence) and ‘kopi’, which is Malaysian style coffee. The night market by Trang Train Station is somewhere to experience all three of these famous specialities of Trang in a single evening.
For onward travel from Trang see:
- Guide to Travel from Trang to Koh Phi Phi
- Guide to Travel from Trang to Koh Lanta