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 13 to 14 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 17 to 18 hours depending upon which train you take. We recommend that you book a sleeper berth for this journey because [Read more…]