There are 9 ways to get from Phuket to Gua Musang by bus, train, ferry, car, or plane
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 Hat Yai
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 28mRM 77–595Speedboat, ferry, bus, train
- Take the ferry from Phuket Rassada Pier to Koh Lantaferry
- Take the ferry from Koh Lanta to Kuah Ferry Terminalferry
- Take the ferry from Langkawi Ferry Terminal to Kuala Perlisferry
- Take the bus from Kuala Perlis to Pasir Masbus
- Take the train from Pasir Mas to Gua Musangtrain Sh
25h 48mRM 249–1,038Bus
- Take the bus from Phuket Bus Terminal 2 to Hat Yai Bus Terminalbus
- Take the bus from Hat Yai to Terminal Bas Sungai Nibongbus
- Take the bus from Sungai Nibong Bus Terminal to Tanah Rata Bus Terminalbus
- Take the bus from Tanah Rata Bus Terminal to Taman Negarabus
- Take the bus from Taman Negara to Gua Musangbus
28h 41mRM 397–552Drive 820.1 km
- Drive from Phuket to Gua Musangcar 820.1 km
12h 23mRM 381–550Bus, train
- 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 34mRM 90–274Fly 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 Lapan Tupaitrain
13h 38mRM 259–783Fly 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 7mRM 242–567Fly 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 696–1,643Ferry, 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 Lapan Tupaitrain
16h 36mRM 377–1,229
Phuket to Gua Musang by ferry, foot, bus, and train
Questions & Answers
The cheapest way to get from Phuket to Gua Musang is to bus and train which costs RM 90 - RM 280 and takes 22h 34m.
The fastest way to get from Phuket to Gua Musang is to drive which takes 12h 23m and costs RM 380 - RM 550.
No, there is no direct bus from Phuket to Gua Musang. However, there are services departing from Phuket Bus Terminal 2 and arriving at Gua Musang via Hat Yai, Sungai Nibong Bus Terminal, Tanah Rata Bus Terminal and Taman Negara. The journey, including transfers, takes approximately 28h 41m.
The distance between Phuket and Gua Musang is 941 km. The road distance is 820.1 km.
The best way to get from Phuket to Gua Musang without a car is to Speedboat and ferry and bus and train which takes 25h 48m and costs RM 240 - RM 1100.
It takes approximately 19h 28m to get from Phuket to Gua Musang, including transfers.
Phuket to Gua Musang bus services, operated by Sri Trang Tour, depart from Phuket Bus Terminal 2 station.
Phuket to Gua Musang bus services, operated by Sri Trang Tour, arrive at Hat Yai Bus Terminal station.
Gua Musang is 1h ahead of Phuket. It is currently 5:58 AM in Phuket and 6:58 AM 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.
What companies run services between Phuket, Thailand and Gua Musang, Malaysia?
You can take a bus from Phuket Bus Terminal 2 to Gua Musang via Hat Yai Bus Terminal, Hat Yai, Terminal Bas Sungai Nibong, Sungai Nibong Bus Terminal, Tanah Rata Bus Terminal, and Taman Negara in around 28h 41m.
- Website
- airasia.com
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- RM 220–650
Flights from Phuket International Airport to Sultan Mahmud Airport via Kuala Lumpur International Airport
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- RM 310–1,200
Flights from Krabi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- RM 180–700
- Website
- malaysiaairlines.com
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- RM 270–750
Flights from Phuket International Airport to Kuala Lumpur International Airport via Penang
- Ave. Duration
- 3h 37m
- When
- Monday, Tuesday, Thursday, Saturday, Sunday, and Wednesday
- Estimated price
- RM 240–1,400
Flights from Phuket International Airport to Sultan Mahmud Airport via Kuala Lumpur International Airport
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- RM 460–1,300
Flights from Krabi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- RM 180–480
- Website
- qatarairways.com
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- RM 270–750
Flights from Phuket International Airport to Kuala Lumpur International Airport via Penang
- Ave. Duration
- 3h 30m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- RM 290–1,400
Flights from Phuket International Airport to Hat Yai
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 200–380
Flights from Phuket International Airport to Sultan Mahmud Airport via Kuala Lumpur International Airport
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- RM 460–1,300
- Website
- fireflyz.com.my
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- RM 270–750
Flights from Phuket International Airport to Kuala Lumpur International Airport via Penang
- Ave. Duration
- 3h 45m
- When
- Monday and Wednesday
- Estimated price
- RM 240–750
Flights from Phuket International Airport to Sultan Mahmud Airport via Kuala Lumpur International Airport
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- RM 460–1,300
Flights from Krabi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- RM 180–480
- Website
- bangkokair.com
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- RM 270–750
Flights from Phuket International Airport to Hat Yai
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 200–380
- Website
- malindoair.com
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- RM 260–600
- Website
- singaporeair.com
Flights from Phuket International Airport to Sultan Mahmud Airport via Singapore Changi, Kuala Lumpur International Airport
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- RM 500–2,100
- Phone
- 1690
- [email protected]
- Website
- dticket.railway.co.th
Train from Hat Yai to Sungai Kolok
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- RM 9–110
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 16–20
- 2nd Class (Air-Conditioned Berth)
- RM 9–12
- 2nd Class (Air-conditioned Seat)
- RM 41–45
Train from Surat Thani Train Station to Sungai Kolok
- Ave. Duration
- 9h 20m
- Frequency
- Twice daily
- Estimated price
- RM 21–110
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 25–30
- 2nd Class (Air-Conditioned Berth)
- RM 21–27
- 2nd Class (Air-conditioned Seat)
- RM 58–63
Train from Hat Yai to Sungai Kolok
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- RM 9–110
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 16–20
- 2nd Class (Air-Conditioned Berth)
- RM 9–12
- 2nd Class (Air-conditioned Seat)
- RM 41–45
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Pasir Mas to Gua Musang
- Ave. Duration
- 5h 16m
- Frequency
- 3 times a day
- Estimated price
- RM 6–40
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 6–10
- Express
- RM 26–40
Train from Pasir Mas to Gua Musang
- Ave. Duration
- 5h 16m
- Frequency
- 3 times a day
- Estimated price
- RM 6–40
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 6–10
- Express
- RM 26–40
Train from Pasir Mas to Gua Musang
- Ave. Duration
- 5h 16m
- Frequency
- 3 times a day
- Estimated price
- RM 6–40
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 6–10
- Express
- RM 26–40
Train from Kuala Lipis to Lapan Tupai
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- RM 3–24
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 3–5
- Express
- RM 16–24
Train from Pasir Mas to Gua Musang
- Ave. Duration
- 5h 16m
- Frequency
- 3 times a day
- Estimated price
- RM 6–40
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 6–10
- Express
- RM 26–40
Train from Kuala Lipis to Lapan Tupai
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- RM 3–24
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 3–5
- Express
- RM 16–24
- Phone
- +603 2267 8000
- [email protected]
- Website
- kliaekspres.com
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 1–65
- Website
- https://www.kliaekspres.com
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 1–65
- Website
- https://www.kliaekspres.com
- Phone
- 1490
- [email protected]
- Website
- tcl99web.transport.co.th
Bus from สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1 to กระบี่
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- RM 20–160
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
Bus from กระบี่ to สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station
- Ave. Duration
- 3h 47m
- Frequency
- Every 4 hours
- Estimated price
- RM 28–270
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Phone
- +66 62-175-3069
- Website
- 12go.asia
Bus from สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1 to กระบี่
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- RM 35–45
- Book at
- 12go.asia
- Website
- kbi.dlt.go.th
Bus from สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1 to กระบี่
- Ave. Duration
- 2h 21m
- Frequency
- 3 times a day
- Estimated price
- RM 25–35
- Website
- https://kbi.dlt.go.th/th
- Phone
- +609-765 6000
- [email protected]
- Website
- ekspresperdana.com.my
Bus from Kuala Perlis to Pasir Mas
- Ave. Duration
- 7h 51m
- Frequency
- Once daily
- Estimated price
- RM 45–110
- Website
- https://www.ekspresperdana.com.my/
- Phone
- 019 - 545 3888
- [email protected]
- Website
- behtravelandtour.com
Bus from Hat Yai to Terminal Bas Sungai Nibong
- Ave. Duration
- 4h 11m
- Frequency
- 3 times a day
- Estimated price
- RM 60
- Schedules at
- behtravelandtour.com
- Phone
- +60 12-510 9722
- [email protected]
- Website
- cstravelandtours.com
Bus from Sungai Nibong Bus Terminal to Tanah Rata Bus Terminal
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- RM 35–50
- Schedules at
- cstravelandtours.com
- Phone
- 011 1866 8811
- [email protected]
- Website
- unititi.com.my
Bus from Sungai Nibong Bus Terminal to Tanah Rata Bus Terminal
- Ave. Duration
- 4h 40m
- Frequency
- 3 times a day
- Estimated price
- RM 35–50
- Website
- https://www.unititi.com.my/
- Phone
- +6012-9882022
- [email protected]
- Website
- han.travel
Bus from Tanah Rata Bus Terminal to Taman Negara
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- RM 150
- Schedules at
- han.travel
- Phone
- +6019-7091232
- [email protected]
- Website
- nkstravel.com
Bus from Taman Negara to Gua Musang
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- RM 75–110
- Schedules at
- easybook.com
- Book at
- easybook.com
Bus from Kuala Besut Jetty to Gua Musang
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Estimated price
- RM 70–100
- Schedules at
- easybook.com
- Book at
- easybook.com
- Phone
- +66 (0)77 272230
- [email protected]
- Website
- phantiptravel.com
Bus from Phuket Bus Terminal 1 to Surat Thani Phantip Station
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- RM 50–110
- Book at
- https://12go.asia/en/operator/phantip-1970
- Website
- https://www.phantiptravel.com/
- Phone
- 03-40439027
- [email protected]
- Website
- pahanglinsiong.my
Bus from Terminal Bersepadu Selatan to Kuala Lipis
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- RM 16–28
- Schedules at
- pahanglinsiong.my
- Book at
- redbus.my
Bus from Terminal Bersepadu Selatan to Kuala Lipis
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- RM 16–28
- Schedules at
- pahanglinsiong.my
- Book at
- redbus.my
- Phone
- 019-627 9129
- [email protected]
- Website
- saniexpress.com.my
Bus from Kuala Terengganu to Jerteh, Terengganu
- Ave. Duration
- 2h 3m
- Frequency
- 4 times a day
- Estimated price
- RM 20–35
- Website
- https://saniexpress.com.my/
- Phone
- +66 88 616 1416
- [email protected]
- Website
- bundhayaspeedboat.com
Ferry from Phuket Rassada Pier to Koh Lanta
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- RM 160–240
- Book at
- https://12go.asia/en/operator/bundhaya-speed-boat
- Website
- https://www.bundhayaspeedboat.com/
Ferry from Phuket to Phi Phi Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- RM 95–150
- Book at
- https://12go.asia/en/operator/bundhaya-speed-boat
- Website
- https://www.bundhayaspeedboat.com/
- Phone
- +66 980 168 181
- [email protected]
- Website
- tigerlineferry.com
Ferry from Phuket Rassada Pier to Koh Lanta
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- RM 95–550
- Website
- https://www.tigerlineferry.com/
Ferry from Koh Lanta to Kuah Ferry Terminal
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- RM 95–700
- Website
- https://www.tigerlineferry.com/
Ferry from Phuket to Phi Phi Ferry Terminal
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- RM 75–150
- Website
- https://www.tigerlineferry.com/
- Phone
- +66 76 211 253
- [email protected]
- Website
- phiphi-cruisers.com
Ferry from Phuket Rassada Pier to Koh Lanta
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- RM 120–170
- Schedules at
- phiphi-cruisers.com
- Book at
- 12go.com
Ferry from Phuket to Phi Phi Ferry Terminal
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- RM 65–100
- Schedules at
- phiphi-cruisers.com
- Book at
- 12go.asia
- Phone
- +66 74 783 643
- [email protected]
- Website
- spcthailand.com
Ferry from Phuket Rassada Pier to Koh Lanta
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- RM 85–160
- Website
- https://www.spcthailand.com/index.php
Ferry from Phuket to Phi Phi Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- RM 50–95
- Website
- https://www.spcthailand.com/index.php
- Phone
- 04-966 5889
- Website
- langkawiferryline.com
Ferry from Langkawi Ferry Terminal to Kuala Perlis
- Ave. Duration
- 1h 5m
- Frequency
- 5 times a day
- Estimated price
- RM 15–35
- Website
- https://www.langkawiferryline.com
- Adult (MyKad holder)
- RM 15
- Adult (Non MyKad)
- RM 35
- Phone
- +66 76 614 135-38
- [email protected]
- Website
- andamanwavemaster.com
Ferry from Phuket to Phi Phi Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Estimated price
- RM 100–160
- Website
- https://www.andamanwavemaster.com/
- Phone
- +66 75 637 152
- [email protected]
- Website
- aonangtravel.co.th
Ferry from Phuket to Phi Phi Ferry Terminal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- RM 112
- Schedules at
- aonangtravel.co.th
- Phone
- +66 98 017 2564
- [email protected]
- Website
- chaokohferry.com
Ferry from Phi Phi Ferry Terminal to Kong Ka Pier, Krabi
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- RM 95–140
- Website
- https://chaokohferry.com/
- Book at
- https://12go.asia/en/operator/chaokoh-travel-center
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, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Book your Phuket to Gua Musang bus tickets online with 12go.asia.
There are 58+ hotels available in Gua Musang.






















































