By train the journey from Hat Yai to Hua Hin is scheduled to take from 12 to 14 hours depending upon which train service you take.
Train Times from Hat Yai to Hua Hin
There are 4 direct trains a day from Hat Yai to Hua Hin.
Train | Hat Yai | Hua Hin | Service |
170 | 14:31 | 03:39 | Rapid |
172 | 15:50 | 05:24 | Rapid |
32 | 17:45 | 05:52 | Special Express |
38/46 | 18:15 | 06:59 | Special Express |
- The fastest train from Hat Yai to Hua Hin is Train #32 (departing at 17:45) which completes the journey in 12 hours 07 minutes.
- The slowest train from Hat Yai to Hua Hin is Train #172 (departing at 15:50) which completes the journey 13 hours 34 minutes.
Buy Tickets from Hat Yai to Hua Hin
Use the Search Box to find ticket your tickets from Hat Yai to Hua Hin.
The best trains to book from Hat Yai to Hua Hin are Train #38/46 (departing at 18:15) and Train #32 (departing at 17:45). Both trains feature 1st and 2nd Class A/C Sleeper Seats. Train #170 and Train #172 use older train carriages and the facilities are not as good as the Special Express trains.
Ticket Prices from Hat Yai to Hua Hin
Seat Type | Online Price | Station Price |
1st Class A/C Sleeper | 1,844 THB | 1,627 THB |
2nd Class A/C Sleeper | N/A | 749 to 1,029 THB |
2nd Class Fan Sleeper | N/A | 529 THB |
Booking online in advance is slightly more expensive than buying your ticket at the Train Station. However, the advantage of booking your train tickets from Hat Yai to Hua Hin in advance online is that your guaranteed the seat of your choice on the train you plan to take. 3rd Class Fan seats are normally available at the day of travel, however, 1st Class and 2nd Class A/C Sleepers on the Hat Yai to Hua Hin route often sell out in advance of the day of travel.
Location of Hat Yai Train Station
Location of Hua Hin Train Station
Travel to Hat Yai Station
Hat Yai Railway Station is a city centre train station located in the busiest part of Hat Yai City to where the most popular hotels, restaurants and shopping malls are located. Most overnight visitors to Hat Yai tend to stay close to the train station which makes travel by train to and from Hat Yai a convenient option.

Hat Yai Bus Station, however, is 2.9 km away from Hat Yai Railway Station. If you are travelling into Hat Yai via the main bus station then take a local van or a motorbike taxi from the bus station to the train station as it is too far to walk.
- Local Travel Info: Expect to pay 40 to 60 THB for the journey from Hat Yai Bus Station to Hat Yai Train Station.
Transporting bicycles to Hua Hin
You can takes bicycles on all the trains from Hat Yai to Hua Hin except for Train #32. All of the other trains from Hat Yai to Hua Hin have a freight car in which you can (for a small fee) transport bicycles. Train #32 is one of Thailand’s new style of trains, none of which has a freight carriage. For more information about transporting bicycles see our Guide to Carrying Bicycles on Thailand Trains.
Arrival in Hua Hin
Hua Hin Train Station is often described as Thailand’s most beautiful train station, and it is also one of Thailand’s most conveniently located train station only 800 metres walk from Hua Hin beach and 550 metres walk away from Hua Hin’s popular Night Market.

If you do need to take public transport from Hua Hin Train Station there are always plenty of taxis waiting in front of the train station. None of the taxis operating from the train station appear willing to use their meters so you need to agree a price in advance before starting your journey. If you have not already booked a hotel then we recommend that you stay at one of the value for money hotels on the Sa Song Road which is a short walk from the Train Station. We recommend the Chaba Chalet on the Sa Song Road near the Night Market as a great place to stay for a night or two whilst you explore Hua Hin.