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 and two and a quarter hours.

Hat Yai Junction to Yala Train Schedule

Train Depart Arrive Type
171 06:30 08:10 Rapid
37 07:10 08:47 Special Express
463 07:58 10:07 Ordinary
169 09:28 11:05 Rapid
451 10.09 12:18 Ordinary
447 12:45 15:01 Ordinary
455 14:36 16:45 Ordinary

To view the timetable in the other direction for trains from Yala to Hat Yai Junction, click on the timetable link below:

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:

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:

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

Special Express DRC (Diesel Railcar): (No longer operating on this route)

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

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

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


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 >