Hat Yai to Yala Train Timetable / Ticket Prices

Travelling on the Hat Yai to Yala train you have the choice of very cheap local Ordinary services, or faster Rapid and Special Express trains.

The distance from Hat Yai to Yala by train is 110 km and the duration of the journey is roughly between one and a half, to two and a half hours.

Hat Yai Junction to Yala Train Schedule

Train Depart Arrive Type
171 06:30 08:10 Rapid
463 07:48 10:04 Ordinary
37 07:10 08:47 Special Express
169 09:28 11:05 Rapid
451 09.59 12:18 Ordinary
447 11:52 13:51 Ordinary
455 14:26 16:40 Ordinary

To find the timetable in the other direction for trains from Yala to Hat Yai Junction, or to check the timetable above with the State Railway of Thailand official website click here >

Please note: You will be travelling through the troubled southern provinces of Thailand and trains have been targeted in the past. Please check the latest news / advice on travelling in this area before you decide to go here. You will notice that all these trains will be accompanied by heavily armed soldiers that get on at Hat Yai Junction.

Fares / Ticket Prices for the Hat Yai to Yala Train

Ordinary:

3rd class fan cooled carriage: Adult: 23 THB - Child: 12 THB

Rapid: (please note: train number 175 operates with 3rd class fan carriages only)

3rd class fan cooled carriage: Adult: 53 THB - Child: 42 THB

2nd class fan cooled carriage: Adult: 83 THB - Child: 57 THB

Day and Night 2nd class carriages (fan): Adult: from 213 THB - Child: 187 THB
Day and Night 2nd class carriages (A/C): Adult: from 343 THB - Child: 317 THB

Special Express DRC (diesel Railcar):

These Sprinter trains are made up of just a few 2nd class, air-condition seat carriages.

Tickets cost: Adult: 363 THB - Child: 337 THB

The ticket price from DRC trains also includes a meal and soft drinks.

Special Express:

3rd class fan cooled carriage: Adult: 213 THB - Child: 202 THB

2nd class fan cooled carriage: Adult: 243 THB - Child: 217 THB

Day and Night 2nd class carriages (A/C): Adult: from 503 THB - Child: 477 THB
Day and Night 1st class carriages (A/C): Adult: from 722 THB - Child: 671 THB


Booking Tickets

There is no need to book ahead if you want to travel on any of the Ordinary trains, or if you want to travel 3rd class on any of the other services.

For 2nd and 1st class seats, you should book your tickets in advance.

You can do this at the advance booking office at Hat Yai Junction Railway Station or any other SRT station within Thailand.

Or you can book train tickets online >


Hat Yai trains main page >