There are 9 ways to get from Phuket to Gua Musang by bus, train, car, plane, ferry, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train via Krabi
best- Take the bus from สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1 to กระบี่bus
- Take the bus from กระบี่ to สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Stationbus
- Take the train from Hat Yai to Sungai Koloktrain
- Take the train from Pasir Mas to Gua Musangtrain Sh / ...
19h 25mRM 76–592Drive 820.1 km
- Drive from Phuket to Gua Musangcar 820.1 km
12h 23mRM 380–549Fly Phuket International Airport to Kuala Lumpur International Airport, train, bus
- Fly from Phuket International Airport (HKT) to Kuala Lumpur International Airport (KUL)plane HKT - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
- Take the bus from Terminal Bersepadu Selatan to Kuala Lipisbus
- Take the train from Kuala Lipis to Gua Musangtrain
13h 44mRM 238–780Bus, train
- Take the bus from Phuket Transfer to Hat Yai Airportbus
- Take the train from Hat Yai to Sungai Koloktrain
- Take the train from Pasir Mas to Gua Musangtrain Sh / ...
19h 42mRM 680–1,470Bus, train #2
- Take the bus from Phuket Bus Terminal 1 to Surat Thani Phantip Stationbus
- Take the train from Surat Thani Train Station to Sungai Koloktrain
- Take the train from Pasir Mas to Gua Musangtrain Sh / ...
22h 42mRM 90–234Fly Phuket International Airport to Hat Yai, train
- Fly from Phuket International Airport (HKT) to Hat Yai (HDY)plane HKT - HDY
- Take the train from Hat Yai to Sungai Koloktrain
- Take the train from Pasir Mas to Gua Musangtrain
16h 4mRM 221–557Fly Phuket International Airport to Sultan Mahmud Airport, bus
- Fly from Phuket International Airport (HKT) to Sultan Mahmud Airport (TGG)plane HKT - TGG
- Take the bus from Kuala Terengganu to Jerteh, Terengganubus
- Take the bus from Kuala Besut Jetty to Gua Musangbus
16h 21mRM 694–1,646Ferry, ferry to Krabi Airport, fly to Kuala Lumpur International Airport, train, bus
- Take the ferry from Phuket to Phi Phi Ferry Terminalferry
- Take the ferry from Phi Phi Ferry Terminal to Kong Ka Pier, Krabiferry
- Fly from Krabi Airport (KBV) to Kuala Lumpur International Airport (KUL)plane KBV - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
- Take the bus from Terminal Bersepadu Selatan to Kuala Lipisbus
- Take the train from Kuala Lipis to Gua Musangtrain
16h 42mRM 375–1,214Fly Phuket International Airport to Penang International Airport, car ferry, train, bus
- Fly from Phuket International Airport (HKT) to Penang International Airport (PEN)plane HKT - PEN
- Take the carferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminalcarferry
- Take the train from Butterworth to Sungai Bulohtrain
- Take the bus from Bus Terminal Pekeliling to Kuala Lipisbus
- Take the train from Kuala Lipis to Gua Musangtrain
18h 27mRM 270–731
Phuket International Airport (HKT) to Kuala Lumpur International Airport (KUL) flights
Comparing Your Travel Options
The cheapest way to get from Phuket to Gua Musang is to bus and train which costs RM 85 - RM 240 and takes 22h 42m.
The fastest way to get from Phuket to Gua Musang is to drive which takes 12h 23m and costs RM 380 - RM 550.
The distance between Phuket and Gua Musang is 940 km. The road distance is 820.1 km.
It takes approximately 19h 25m to get from Phuket to Gua Musang, including transfers.
Gua Musang is 1h ahead of Phuket. It is currently 11:40 AM in Phuket and 12:40 PM in Gua Musang.
Yes, the driving distance between Phuket to Gua Musang is 820 km. It takes approximately 12h 23m to drive from Phuket to Gua Musang.
There are 56+ hotels available in Gua Musang.
What companies run services between Phuket, Thailand and Gua Musang, Malaysia?
There is no direct connection from Phuket to Gua Musang. However, you can take the bus to กระบี่, take the bus to สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station, take the bus to Thanon Nipatuthit 2, walk to Hat Yai, take the train to Sungai Kolok, drive to Pasir Mas, then take the train to Gua Musang. Alternatively, you can drive from Phuket to Gua Musang in around 12h 23m.
- Website
- airasia.com
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- RM 210–480
Flights from Phuket International Airport to Sultan Mahmud Airport via Kuala Lumpur International Airport
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- RM 290–1,300
Flights from Krabi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- RM 170–750
Flights from Phuket International Airport to Penang International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 210–600
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Hat Yai to Sungai Kolok
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- RM 8–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 16–20
- 2nd Class (Air-Conditioned Berth)
- RM 8–12
- 2nd Class (Air-conditioned Seat)
- RM 40–44
Train from Hat Yai to Sungai Kolok
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- RM 8–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 16–20
- 2nd Class (Air-Conditioned Berth)
- RM 8–12
- 2nd Class (Air-conditioned Seat)
- RM 40–44
Train from Surat Thani Train Station to Sungai Kolok
- Ave. Duration
- 9h 20m
- Frequency
- Twice daily
- Estimated price
- RM 21–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 24–30
- 2nd Class (Air-Conditioned Berth)
- RM 21–27
- 2nd Class (Air-conditioned Seat)
- RM 57–62
Train from Hat Yai to Sungai Kolok
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- RM 8–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 16–20
- 2nd Class (Air-Conditioned Berth)
- RM 8–12
- 2nd Class (Air-conditioned Seat)
- RM 40–44
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1 to กระบี่
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- RM 20–160
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
Bus from กระบี่ to สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station
- Ave. Duration
- 3h 47m
- Frequency
- Every 4 hours
- Estimated price
- RM 28–270
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- Phone
- +66 76 614 135-38
- [email protected]
- Website
- Andaman Wave Master
Ferry from Phuket to Phi Phi Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- RM 60–200
- Website
- Andaman Wave Master
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in Spain: A guide to Renfe, Getting around the Cyclades, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.





