By public bus it takes 2 hours 15 minutes to travel from Hat Yai to Trang. There are no direct trains from Hat Yai to Trang, which is located at the end of a branch line off the main Southern Railway Line.
Bus Timetable from Hat Yai to Trang
- Click on the Hat Yai – Trang link in the timetable below for more information and to buy tickets.
Hat Yai - Trang ฿ 310 2h 15m | |
|
Bus Stop in Hat Yai
Bus services to Trang depart from Hat Yai Bus Station,at 73, Chotevittayakul Road, Tambon Hat Yai, Amphoe Hat Yai, Songkhla, 90110, Tambon Hat Yai, Amphoe Hat Yai, Chang Wat Songkhla 90110, Thailand.
Arrival in Trang
Bus services from Hat Yai terminate at Trang Bus Terminal, Thap Thiang, Mueang Trang District, Trang 92000.
Travel from Trang
Trang is closest major transport hub to the islands of Koh Ngai, Koh Muk, Koh Libong, Koh Kradan and Koh Laoliang. Trang has a railway station on a branch line of Thailand’s Southern Line with services to and from Bangkok, Hua Hin, Chumphon, Surat Thani and Nakhon Si Thammarat. Trang also has an airport with flights to and from Bangkok, and a bus station with services to destinations across Southern Thailand and to and from Bangkok.
If you plan to travel to Koh Libong or Koh Laoliang then you need to go to Trang and get a minivan to Hat Yao Pier where you can take a wooden long tail boat to over to both of these islands. For Koh Ngai, Koh Muk and Koh Kradan you need to travel from Trang to Pak Meng Pier to get a boat.

You can also travel direct from Trang to Koh Lipe via Pak Bara Pier, which is the shortest crossing to Koh Lipe, and to Koh Lanta either by road via the car ferry or by large ferry via Pak Bara Pier.