By joint ferry and bus or minivan service it takes up to 16 hours to travel from Koh Tao to Hat Yai.
Bus Timetable from Koh Tao to Hat Yai
Click on the Koh Tao – Hat Yai link in the timetable below for more information and to buy tickets.
| Koh Tao - Hat Yai ฿ 1,400 14h – 15h | |
| |
Departure from Koh Tao
Joint ferry and bus services from Koh Tao to Hat Yai depart from Mae Haad Pier in Koh Tao.
Arrival in Hat Yai
Joint ferry and bus services from Koh Tao to Hat Yai terminate at Hat Yai Bus Station.
About Travel to Hat Yai
There are two routes you can take from Koh Tao to Hat Yai.
Travel via Chumphon
The shortest sea crossing is to Chumphon and from there it’s a journey of 483 km by road to Hat Yai,
Travel via Surat Thani
The longer sea crossing is to take a ferry via Koh Phangan and Koh Samui to Surat Thani. From Surat Thani it’s a 317 km journey to Hat Yai. The journey via Surat Thani is the more pleasant of the two options as it reduces the length of time you need to spend on a bus.

Tourism in Hat Yai
Hat Yai is not so popular as a tourist destination in its own right except for visitors from Malaysia and Singapore who come to the city for short breaks, to go shopping and eat the local cuisine. Most other leisure travellers from Koh Tao to Hat Yai will go through Hat Yai on the way to somewhere else.
Travel to Koh Lipe and Langkawi
Hat Yai is a hub for travel to the popular tourist island of Koh Lipe and for travel to Langkawi via Satun. Most direct services to Koh Lipe depart from in front of Hat Yai Railway Station. For Langkawi you need to take a minivan from Hat Yai Bus Station to Satun Bus Station and then a shared taxi or motorbike taxi 9 km to Tammalang Pier where you can board a ferry to Langkawi.
Travel to Malaysia by Bus
There are also several different options for travel to Malaysia. The closest border crossing to Hat Yai is in Padang Besar. Minivans to Padang Besar depart frequently from Hat Yai Bus Station. The journey takes 50 minutes. Minivan services to Penang take 4 hours and depart from various locations in Hat Yai, as do direct bus services Kuala Lumpur.
Travel to Malaysia by Train
It is also possible to take one of three daily trains to Padang Besar Railway Station in Malaysia from where you take fast trains services to destinations on Malaysia’s West Coast Railway Line including Penang, Ipoh and Kuala Lumpur. For Kota Bharu in Malaysia, which is a popular choice for people seeking a new Thailand visa, you first need to travel by minivan or train to Sungai Kolok. Once you have crossed over the border from Sungai Kolok into Malaysia you then need to take either a bus or a taxi to reach Kota Bharu, where the Thai Consulate in located.