There are 7 ways to get from Gua Musang to Phuket by taxi, plane, train, ferry, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, fly
best- Take the taxi from Gua Musang to Kuala-Trengganu-Airport-TGGtaxi
- Fly from Sultan Mahmud Airport (TGG) to Phuket International Airport (HKT)plane TGG - HKT
8h 35m฿6,037–13,940Train, bus, ferry via Kuala Perlis
cheapest- Take the train from Gua Musang to Pasir Mastrain Sh / ...
- Take the bus from Pasir Mas to Kuala Perlisbus
- Take the ferry from Kuala Perlis Pier to Krabi Bus Terminalferry
- Take the bus from Krabi Bus Terminal to Phuket Bus Terminal 1bus
25h 20m฿1,836–3,666Train, ferry
- Take the train from Gua Musang to Pasir Mastrain Sh / ...
- Take the train from Sungai Kolok to Hat Yaitrain 38
- Take the ferry from Hat Yai Clock Tower to Bundhaya Pier 1ferry
- Take the ferry from Pattaya Beach Koh Lipe to Jian Wanich Pierferry
19h 10m฿3,633–6,653Bus via Kuala Besut
- Take the bus from Gua Musang to Kuala Besut Jettybus
- Take the bus from Kuala Besut Bus Terminal to Changloonbus
- Take the bus from Mini Changlun to Phuket Townbus
22h 13m฿2,454–3,154Train, Bus, ferry
- Take the train from Gua Musang to Pasir Mastrain Sh / ...
- Take the train from Sungai Kolok to Surat Thani Train Stationtrain 38
- Take the bus from Surat Thani Train station to Krabi Bus Terminalbus
- Take the ferry from Kong Ka Pier to Phuket Town Transferferry
19h 33mBus
- Take the bus from Gua Musang to Taman Negarabus
- Take the bus from Taman Negara to Cameron Highlandsbus
- Take the bus from Tanah Rata Bus Terminal to Sungai Nibong Bus Terminalbus
- Take the bus from George Town Transfer to Phuket Bus Terminal 2bus
30h 1m฿3,354–4,352Drive 813.7 km
- Drive from Gua Musang to Phuketcar 813.7 km
12h 21m฿3,737–5,397
Gua Musang to Phuket by train, bus, foot, and ferry
Comparing Your Travel Options
The cheapest way to get from Gua Musang to Phuket is to train and bus and ferry via Kuala Perlis which costs ฿1800 - ฿3700 and takes 25h 20m.
The fastest way to get from Gua Musang to Phuket is to taxi and fly which takes 8h 35m and costs ฿6000 - ฿14000.
No, there is no direct bus from Gua Musang to Phuket. However, there are services departing from Gua Musang and arriving at Phuket Town via Kuala Besut Bus Terminal and Mini Changlun. The journey, including transfers, takes approximately 22h 13m.
The distance between Gua Musang and Phuket is 848 km. The road distance is 813.7 km.
The best way to get from Gua Musang to Phuket without a car is to bus via Kuala Besut which takes 22h 13m and costs ฿2400 - ฿3200.
It takes approximately 8h 35m to get from Gua Musang to Phuket, including transfers.
Gua Musang to Phuket bus services, operated by NKS Shuttle, depart from Gua Musang station.
Gua Musang to Phuket bus services, operated by NKS Shuttle, arrive at Kuala Besut Jetty station.
Phuket is 1h behind Gua Musang. It is currently 1:21 AM in Gua Musang and 12:21 AM in Phuket.
Yes, the driving distance between Gua Musang to Phuket is 814 km. It takes approximately 12h 21m to drive from Gua Musang to Phuket.
What companies run services between Gua Musang, Malaysia and Phuket, Thailand?
You can take a bus from Gua Musang to Phuket Town via Kuala Besut Jetty, Kuala Besut Bus Terminal, Changloon, and Mini Changlun in around 22h 13m.
- Website
- airasia.com
Flights from Sultan Mahmud Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- ฿2,300–9,500
Flights from Sultan Mahmud Airport to Phuket International Airport via Kuala Lumpur, Penang
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿2,300–9,500
- Website
- malaysiaairlines.com
Flights from Sultan Mahmud Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 6h 55m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- ฿3,700–13,000
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Gua Musang to Pasir Mas
- Ave. Duration
- 4h 39m
- Frequency
- 4 times a day
- Estimated price
- ฿45–280
- Website
- KTMB
- Shuttle
- ฿45–70
- Express
- ฿190–280
Train from Gua Musang to Pasir Mas
- Ave. Duration
- 4h 39m
- Frequency
- 4 times a day
- Estimated price
- ฿45–280
- Website
- KTMB
- Shuttle
- ฿45–70
- Express
- ฿190–280
Train from Gua Musang to Pasir Mas
- Ave. Duration
- 4h 39m
- Frequency
- 4 times a day
- Estimated price
- ฿45–280
- Website
- KTMB
- Shuttle
- ฿45–70
- Express
- ฿190–280
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Sungai Kolok to Hat Yai
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- ฿70–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–170
- 2nd Class (Air-Conditioned Berth)
- ฿70–95
- 2nd Class (Air-conditioned Seat)
- ฿330–360
Train from Sungai Kolok to Surat Thani Train Station
- Ave. Duration
- 8h 44m
- Frequency
- Every 4 hours
- Estimated price
- ฿170–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿200–240
- 2nd Class (Air-Conditioned Berth)
- ฿170–220
- 2nd Class (Air-conditioned Seat)
- ฿470–510
- Phone
- +6019-7091232
- [email protected]
- Website
- nkstravel.com
Bus from Gua Musang to Kuala Besut Jetty
- Ave. Duration
- 2h 6m
- Frequency
- Once daily
- Estimated price
- ฿550–800
- Schedules at
- easybook.com
- Book at
- easybook.com
Bus from Gua Musang to Taman Negara
- Ave. Duration
- 2h 42m
- Frequency
- Once daily
- Estimated price
- ฿600–850
- Schedules at
- easybook.com
- Book at
- easybook.com
Bus from Taman Negara to Cameron Highlands
- Ave. Duration
- 7h 28m
- Frequency
- Twice daily
- Estimated price
- ฿650–900
- Schedules at
- nkstravel.com
- Book at
- easybook.com
- Phone
- +609-765 6000
- [email protected]
- Website
- Ekspres Perdana
Bus from Kuala Besut Bus Terminal to Changloon
- Ave. Duration
- 7h 53m
- Frequency
- Once daily
- Estimated price
- ฿410–900
- Website
- Ekspres Perdana
Bus from Pasir Mas to Kuala Perlis
- Ave. Duration
- 7h 46m
- Frequency
- Once daily
- Estimated price
- ฿390–850
- Website
- Ekspres Perdana
- Phone
- +66 2 269 1069
- [email protected]
- Website
- KST Travel
Bus from Mini Changlun to Phuket Town
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- ฿1,460
- Website
- KST Travel
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Krabi Bus Terminal to Phuket Bus Terminal 1
- Ave. Duration
- 2h 23m
- Frequency
- Hourly
- Estimated price
- ฿160–1,300
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- Phone
- +66 62-175-3069
- Website
- 12go.asia
Bus from Krabi Bus Terminal to Phuket Bus Terminal 1
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Estimated price
- ฿280–350
- Book at
- 12go.asia
Bus from Krabi Bus Terminal to Phuket Bus Terminal 1
- Ave. Duration
- 2h 21m
- Frequency
- 3 times a day
- Estimated price
- ฿200–280
- Schedules at
- Provincial Land Transport Office Of Krabi
- Phone
- +66 (0)77 272230
- [email protected]
- Website
- Phantip Travel
Bus from Krabi Bus Terminal to Phuket Bus Terminal 1
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿390–410
- Book at
- 12 Go
- Website
- Phantip Travel
- Phone
- +66 2 208 1008
- [email protected]
- Website
- Thubthim Siam Travel
Bus from Krabi Bus Terminal to Phuket Bus Terminal 1
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿400
- Website
- Thubthim Siam Travel
- Phone
- +66 89 873 0008
- [email protected]
- Website
- lomprayah.com
Bus from Surat Thani Train station to Krabi Bus Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Schedules at
- lomprayah.com
- Book at
- 12go.asia
- Phone
- +6012-9882022
- [email protected]
- Website
- han.travel
Bus from Taman Negara to Cameron Highlands
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- ฿1,243
- Schedules at
- han.travel
- Phone
- +60 17-507 5415
- [email protected]
- Website
- CS Travel & Tours
Bus from Tanah Rata Bus Terminal to Sungai Nibong Bus Terminal
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- ฿290–410
- Schedules at
- CS Travel & Tours
- [email protected]
- Website
- Unititi Express
Bus from Tanah Rata Bus Terminal to Sungai Nibong Bus Terminal
- Ave. Duration
- 4h 40m
- Frequency
- 3 times a day
- Estimated price
- ฿300–400
- Website
- Unititi Express
- Phone
- +66 2 219 1019
- [email protected]
- Website
- TransBaanTon
Bus from George Town Transfer to Phuket Bus Terminal 2
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- ฿1,774
- Website
- TransBaanTon
- Phone
- +66 82 419 6222
- [email protected]
- Website
- Awaycation Trip
Ferry from Hat Yai Clock Tower to Bundhaya Pier 1
- Ave. Duration
- 2h 21m
- Frequency
- Once daily
- Estimated price
- ฿1,105
- Website
- Awaycation Trip
- Phone
- +66 980 168 181
- [email protected]
- Website
- tigerlinetravel
Ferry from Pattaya Beach Koh Lipe to Jian Wanich Pier
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ฿1,800–4,200
- Website
- tigerlinetravel
- Phone
- +66 2 326 1126
- [email protected]
- Website
- Satun Center Tour
Ferry from Kuala Perlis Pier to Krabi Bus Terminal
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ฿1,238
- Schedules at
- Satun Center Tour
- Phone
- +66 98 017 2564
- [email protected]
- Website
- Chaokoh Ferry
Ferry from Kong Ka Pier to Phuket Town Transfer
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- ฿950–1,500
- Website
- Chaokoh Ferry
- Book at
- 12 Go
- Ave. Duration
- 3h 10m
- Estimated price
- ฿3,600–4,400
Abdullah Abd Ghafar
- Phone
- +60 9-912 2446
Teksi Jajahan Gua Musang
- Phone
- +60 9-912 2445
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 Which London airport should I choose?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and How to get from JFK to New York City - to help you get the most out of your next trip.
Booking & Getting There
Book your Gua Musang to Phuket bus tickets online with 12go.asia.
There are 7504+ hotels available in Phuket.



























