Beach in Hua Hin
Trains from Yala

Trains from Yala to Hua Hin

By train the journey from Yala to Hua Hin is scheduled to take from 15 to 16 hours depending upon which train you take. All trains on this route travel overnight. Train Times from Yala to [Read more…]

Welcome to Surat Thani sign
Trains from Yala

Trains from Yala to Surat Thani

By train the journey from Yala to Surat Thani is scheduled to take from 6 to 7 hours depending upon which train you take. Train Times from Yala to Surat Thani There are currently 3 train [Read more…]

Shrine at Wat Thepthidaram in Bangkok
Trains from Yala

Trains from Yala to Bangkok

By train the journey from Yala to Bangkok is scheduled to take from 20 to 21 hours depending upon which train you take. We recommend that you book a sleeper berth for this journey because [Read more…]