By train the journey from Phetchaburi to Hat Yai is scheduled to take between 12 and 15 hours depending on the train you take.
Train Times from Phetchaburi to Hat Yai
There are 4 direct train services a day from Phetchaburi to Hat Yai.
Train | Phetchaburi | Hat Yai | Service |
171 | 16:24 | 06:34 | Rapid |
31 | 17:54 | 07:25 | Special Express |
37/45 | 18:52 | 08:41 | Special Express |
169 | 19:15 | 09:52 | Rapid |
- The fastest train service from Phetchaburi to Hat Yai is Train #41 departing from Phetchaburi at 00:58 and scheduled to arrive in Hat Yai 12 hours 24 minutes later.
- The slowest service is Train #169 departing at 19:15 scheduled to complete the journey between Phetchaburi and Hat Yai in 14 hours 37 minutes.
Buy Tickets from Phetchaburi to Hat Yai
Use the Search Box below to buy your train tickets from Phetchaburi to Hat Yai.
Sleeper berths are available on all trains except for Train #41 departing from Phetchaburi at 00:58. 1st Class sleeper berths are available on Trains #31 and 37/45 although you need to book these well advance as there are a small number of 1st Class cabins on each train and they tend to sell out early on.
Ticket Prices from Phetchaburi to Hat Yai
Booking a train ticket from Phetchaburi to Hat Yai online costs 14 to 58 THB more than it does to buy the same ticket at a train station in Thailand.
Seat Type | Online Price | Station Price |
1st Class A/C Sleeper | 1,649 THB | 1,672 THB |
2nd Class A/C Sleeper | 784 to 1,064 THB | 770 to 1,050 THB |
2nd Class Fan Seats | 448 to 538 THB | 400 to 480 THB |
3rd Class Fan Seats | 265 to 353 THB | 235 to 315 THB |
Booking online in advance is recommended if you want to secure a 1st or 2nd Class sleeper berth for the long journey to Hat Yai. Trains to Hat Yai originate in Bangkok and this where the majority of the passengers travelling to Hat Yai will board, meaning trains tend to be full by the time they reach Phetchaburi.
Location of Phetchaburi Station
Location of Hat Yai Station
Read more about Hat Yai Railway Station.
About Travel to Hat Yai
With a city centre population of over 150,000 permanent residents, Hat Yai is the largest city in Southern Thailand. Hat Yai has great amenities in terms of hotels, markets, shopping centres, restaurants and three major transport hubs: Hat Yai Airport, Hat Yai Railway Station and Hat Yai Bus Station. What Hat Yai doesn’t have, however, is any major tourist attractions in the city centre itself. Hat Yai attracts quite a few visitors from Malaysia, Singapore and China for weekend shopping trips and to enjoy the city’s more risque nightlife venues, of a kind not allowed in Malaysia, but not other many foreign visitors come to the city other than to pass through on the way to and from Malaysia or to and from islands on the west coast of Thailand. Nearby Songkhla, with its beaches and Old Town area, is much more appealing as a place to go on holiday as opposed to going shopping.

If Koh Lipe is your final destination, then travelling by train first to Hat Yai is a good option. There are direct bus and speedboat services from Hat Yai to Koh Lipe which depart from in front of Hat Yai Railway Station, as well as direct services to Koh Tarutao. There are also a number of private minivan operators travelling from Hat Yai city centre to Penang and long distance bus services travelling direct from Hat Yai to Kuala Lumpur. For travel by bus to other destinations you need to go to Hat Yai Bus Station, which is 2.9 km by road from Hat Yai Railway Station that costs around 50 THB in a local taxi van or by motorbike taxi.