Contents
Leaving Hat Yai's busy markets, the road and the rails run south through rubber plantations and limestone hills to Yala, a green provincial city with its own Malay-influenced culture, food and dialect. It is a short hop that feels a world away from the usual tourist trail.
The UK Foreign Office advises against all but essential travel to Yala, Pattani and Narathiwat, and to the Songkhla districts of Chana, Thepa, Na Thawi and Saba Yoi.[1] Check the latest advice from your own government before you go.
Hat Yai to Yala by Train
The train is the most atmospheric way to go and takes about as long as the van or less. State Railway of Thailand has several trains a day from Hat Yai Junction to Yala: No. 171 at 06:30 (arrives 08:25), No. 37 at 07:10 (08:57), No. 169 at 09:28 (11:05), and slower local trains at 07:58, 10:09, 12:45 and 14:36 that reach Yala at 10:09, 12:20, 15:27 and 16:45. The fastest trains cover the 110 km in about 1 hour 40 minutes.[2]
Hat Yai to Yala by Van
Vans leave Hat Yai at 07:00, 11:00 and 13:00, take from about 2 hours 30 minutes and cost about $12 on booking platforms (October 2026).[3] Vans are the easy middle ground between the train and a private car.
Comparing Your Options
| Mode | Price | Duration | Departures from Hat Yai |
|---|---|---|---|
| Train | Set by SRT | 1h 37m - 2h 42m | 06:30, 07:10, 07:58, 09:28, 10:09, 12:45, 14:36[2] |
| Van | About $12 | From about 2h 30m | 07:00, 11:00, 13:00[3] |
Tips for Traveling from Hat Yai to Yala
- Weather: Southern Thailand has a long rainy season, and heavy rain can blow through open train windows.
- Identification: Keep your passport or Thai ID handy, because there are checkpoints in the deep south.
- Station logistics: Hat Yai Junction is large and busy. Arrive 30 minutes before departure to find your platform, and try the fried chicken Hat Yai is known for.
- Offline maps: Download your maps before you leave, as the signal can be patchy between the two cities.
Timetable
| Taxi Hat Yai - Yala $ 179.12โ244.26 4h 40m | |
|
|
| Train Hat Yai - Yala $ 3.05โ13.28 1h 39m โ 1h 46m | |
|
|
| Van Hat Yai - Yala $ 11.84 2h 30m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Hat Yai to Yala, including current prices and schedules.
A van costs about $12 on booking platforms (October 2026). Train fares are set by State Railway of Thailand and depend on the train and class.
The No. 169 Rapid train, which leaves Hat Yai at 09:28 and reaches Yala at 11:05, a ride of 1 hour 37 minutes.
The train takes 1 hour 37 minutes to about 2 hours 40 minutes depending on the service, and a van takes from about 2 hours 30 minutes.
The UK Foreign Office advises against all but essential travel to Yala. If you go anyway, travel in daylight, follow the news and carry your passport for checkpoints.
Most vans leave from Hat Yai town. From the airport, take a taxi or a ride-hailing car to the departure point or the station.
State Railway of Thailand runs Special Express and Rapid trains such as Nos. 171, 37 and 169, and several slower local trains each day.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] UK Foreign, Commonwealth & Development Office: Thailand travel advice: Warnings and insurance. Retrieved October 26, 2026.
- [2] State Railway of Thailand: SRT Timetable Matrix 2026 (Southern Line outbound, full stops). Retrieved October 27, 2026.
- [3] 12Go: 12Go timetable Hat Yai - Yala. Retrieved October 27, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.
