Railway Route Information

Bangkok (Krung Thep Aphiwat) – Yala

Origin

Bangkok (Krung Thep Aphiwat)

Destination

Yala

Travel time

16–17 hours

Route Overview

The Deep South railway route from Krung Thep Aphiwat Central Terminal to Yala Station A long cross-regional journey, ideal for those travelling to the lower South or the southern border of Thailand.


Distance and Travel Time

  • Approximate distance: approx. 931 km
  • Travel time is generally approx. 16–17 hours depending on the train you choose

Timetable (Sample, Outbound from Krung Thep Aphiwat Central Terminal)

Train No. / Service Type Departure Arrival at Yala Booking
37 (Special Express – fastest) 16:10 08:47 (+1 day) Book Now
169 (Rapid) 17:30 11:05 (+1 day) Book Now


Approximate Ticket Prices

  • 1st Class A/C Sleeper: approx. 1,771 ฿ (online) / 1,671 ฿ (at station)
  • 2nd Class A/C Sleeper: approx. 1,040 ฿ / 940 ฿
  • 2nd Class Fan Seat: approx. 670 ฿ / 570 ฿
  • 3rd Class Fan Seat: approx. 425 ฿ / 354 ฿

Route Highlights

  • One of the longest railway routes to the lower South of Thailand
  • Train 37 (Special Express) suits those who want a faster, more comfortable journey
  • Several fare classes to choose from according to your budget and needs
  • It arrives later in the morning, convenient for a free day or holiday

Summary

  • Distance: approx. 931 km
  • Travel time: approx. 16–17 hours
  • Recommended trains:
    • 37 (Special Express): 16:10 → 08:47
    • 169 (Rapid): 17:30 → 11:05
  • Ticket price: from ~354 ฿ (3rd Class fan) up to ~1,771 ฿ (1st Class sleeper)
  • Booking link: Click here to book via 12Go

Route Information

Origin

Bangkok (Krung Thep Aphiwat)

Destination

Yala

Travel time

16–17 hours

Related Routes