Yala is 1,084 kilometres south of Bangkok by road. One can take Highway 4 (Thanon Phetkasem) from Bangkok to Prachuap Khiri Khan, and Chumphon, then onto Highway 41 through Thung Song, Phatthalung, Hat Yai, Pattani, and Yala.
There is no direct flight to Yala but Thai Airways International offers flights from Bangkok to Hat Yai. From Hat Yai one can either take the train, bus, taxi, or air-conditioned van to Yala. Please call Thai Airways at 1566, 0 2280 0060, 0 2628 2000 for more information.
Contact us for the latest flight schedule and price. Or you can check via some online platform such as SkyScanner.com or Kayak.com
Here you can find some tips to book the cheapest flight
Yala is 1,055 kilometres from Bangkok by rail. The State Railway Authority of Thailand operates daily rapid and express train services from Bangkok to Yala. Trains leaves the Bangkok Railway Station at 0.25 p.m., 2.45 p.m. and 3.50 p.m. For more information please call Travelling Service Unit, Bangkok Railway Station at tel: 1690, 0 2223 7010 and 0 2223 7020 or visit www.srt.or.th.
Air-con buses by The Transport Co. Ltd (บริษัท ขนส่ง จำกัด (บขส.), bor-kor-sor) run between Bangkok southern bus terminal (สายใต้, sai-tai) and Yala bus terminal daily. The distance is ~1089km and normally takes 14 hours.
• 24 seats VIP bus (พิเศษ, piset) costs 1215 baht, departs from Bangkok at 17:30. On the reverse, the departure is at 14:00.
• 32 seats Class 1 B bus (ม1พ) costs 914 baht, departs from Bangkok at 19:00 and Yala at 15:30.
• 40 seats Class 1 C bus (ม1ข) costs 783 baht, departs from Bangkok at 17:00 and Yala at 16:30.
• 47 seats Class 2 bus (ม2) costs 609 baht, departs from Bangkok at 14:00 and 18:00, Yala at 12:30 and 14:30.
Air-conditioned bus services are run daily between Bangkok and Yala from the Southern Bus Terminal. Departure times from Bangkok are as follows:
• VIP Bus – 5.30 p.m.
• Standard 1 Bus – 10.30 a.m. and 5 p.m.
For further information please call the Southern Bus Terminal at tel: 0 2435 1119-200.
Thai Doen Rot Co.,Ltd (tel: 0 2435 7424) operates a daily bus service from Bangkok to Betong. The bus leaves the Southern Bus Terminal at 4 p.m.
To/from Sungai Kolok
Mini bus for 120 Baht or by train for 20 baht. The travel takes about 2 hours, be awarded that train may be slower.
Minibusses depart to the left as you exit the train station. Minibusses also depart to Narathiwat from this same location for 100 Baht
Mini van (air-con) for 120 Baht or shared Taxi for 130 Baht (April, 2014). The Mini van and Taxi takes about 2 hours, the Taxi is usually faster because it usually don't pick up people on the way. The mini van stops along the way to take travelers who arranged a stop with the company. The mini van is located about 120 meters north of the clock tower on Sukhayang Road (East side) in Beton, the share taxi is about 80 meters north of the clock tower on Sukhayang Road (West side) in Beton.
We recommend you check the latest bus schedule and price via rome2rio.com
The city is somewhat walkable, depending on how far you're going (from the train station to the city pillar shrine is a bit long, but doable). There aren't a lot of taxis, even of the motorcycle variety, but you may find some at the train station.
The big circle on the map with streets radiating out from it is not a downtown area, but a park in the suburbs that hosts the city pillar shrine.