Getting there & away
Thai Airways International (THAI;0 7423 3433; 182 Th Niphat Uthit 1) operates flights between Hat Yai and Bangkok (3395B, 90 minutes, four daily). There is also a daily THAI flight to/from Phuket (6400B) and Singapore (15, 100B).
The bus terminal is 2km southeast of the town centre, though many buses make stops in town. Destinations from Hat Yai include Bangkok (550B, 14 hours), Krabi (200B, five hours), Ko Samui (combined bus/boat 300B, seven hours), Kuala Lumpur (350B to 450B, nine hours), Phuket (250B to 450B, eight hours) and Singapore (450B to 600B, 16 hours). The above quotes are for air-con buses. There are multiple buses each day to all the destinations.
Cathay Tour (0 7423 5044; 93/1 Th Niphat Uthit) runs express minivans to Krabi (180B), Ko Samui (400B), Phuket (350B), Surat Thani (230B), Sungai Kolok (190B) and Trang (140B). There’s also a direct night bus to Bangkok (680B).
There are five daily overnight trains to/from Bangkok. Sample fares include: 3rd-class seat with fan/air-con 269/339B, 2nd-class seat 465/575B, 2nd-class sleeper (lower berth) 665/845B, and a 1st-class sleeper 1394B. There are also daily trains to Sungai Kolok (42B to 184B, seven daily), Butterworth (322B, two daily) and Padang Besar (57B, two daily).
There is an advance-booking office and left-luggage office at the train station; both are open 6am to 6pm daily.