It is possible to travel all the way from Hat Yai to Trang by train, but we would not recommend it.
You would first have to take a train from Hat Yai to Thung Song Junction, spend the night there (as it is not possible to make a same day connection), then take a morning train from Thung Song to Trang.
Travelling by train from Hat Yai to Trang you would cover a distance of 244 km, while the distance from Hat Yai to Trang by road is only around 150 km.
The only reason to travel by train would be because it is cheaper than travelling from Hat Yai to Trang by bus or minivan.
You could do the train trip for a total of 80 Baht (taking 3rd class seats on each sector with an Ordinary train to Thung Song, then the Rapid train to Trang).
The bus or minivan is also much quicker, taking around two, to two and a half hours to get to Trang.
|42||16:23||18:58||Special Express DRC|
|38 / 46||18:10||21:29||Special Express|
Prices for seats in 3rd class on an Ordinary train cost only 35 Baht.
For a full price list of tickets on these trains:
Tickets for these trains to Trang start from 45 Baht for a 3rd class seat on a Rapid train and from 165 Baht for a 3rd class seat on the Express service.
If you did want to take the train for part of the journey to Trang, your best option is to take a train from Hat Yai to Phatthalung >
From Phatthalung, you can then travel over the scenic mountain road to Trang by bus (60 km).
The only problem with this route is that the bus station in Phatthalung is located a few km out of town along the main highway, so you will have to take a songthaew from the main road through town, or a motorbike taxi from the train station to the bus terminal.