Travel between Hat Yai and Phatthalung by train is easily the best route to take, as the railway stations in both places are very close to the centre of the city and an easy walk to your accommodation.
If you are thinking about travelling by bus, you will have to take a taxi or local transport out to the bus stations, which are 5 km from the centre of Hat Yai and around the same from the centre of Phatthalung (along the main highway).
|42||16.23||17.34||Special Express DRC|
|41||11.12||12.34||Special Express DRC|
As this is a relatively short train journey (a distance of 83 km from Hat Yai to Phatthalung), it is best to travel on either the very cheap Ordinary or the Rapid trains, so that you avoid the expensive extra fees on the Special Express services.
Fares for all the Ordinary services are just 18 Baht for adults, 9 Baht for children. There are only 3rd class seat carriages (fan cooled) on these services and they do tend to take most of the delays, so you may want to pay a little extra for a Rapid train, which is more likely to run on time.
If you are travelling from Hat Yai, the best of these ordinary services to catch is the early morning 446, as this service originates in Hat Yai Junction, so should leave on time.
Fares for the Rapid services are just 30 Baht more at 48 Baht (adult) and 39 Baht (child) for 3rd class fan seats. You also have the choice of a slightly more comfortable 2nd class fan seats, costing 71 Baht (adult) and 51 Baht (child).
Much more expensive are the Special Express services, as these trains have fixed fees, no matter the distance travelled.
Train numbers 37/38 has 2nd and 3rd class fan seats available and cost :
2nd Class : Adult 231THB / Child 211THB
3rd Class : Adult 208THB / Child 199THB
Train numbers 35/36 are best avoided as they have only 1st and 2nd class A/C sleeper seats on this service and will cost a minimum of 511 Baht for the cheapest seat.
The same applies to trains 41/42 which are the fast 2nd class A/C seat only services and are expensive on very short trips. Tickets on these services will cost you : Adult 351THB - Child 331THB