There are 8 ways to get from Krabi to Gua Musang by bus, train, 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
best- Take the bus from Krabi Bus Terminal to Hat Yai Bus Stationbus
- Take the train from Hat Yai to Sungai Koloktrain 171
- Take the train from Pasir Mas to Gua Musangtrain Ert / ...
15h 44mRM 56–417Bus
- Take the bus from Krabi Town Hotel Transfer to Pak Bara Pierbus
- Take the bus from Pak Bara Pier to Kuala Lumpurbus
- Take the bus from Kuala Lumpur to Jerantutbus
- Take the bus from Jerantut to Gua Musangbus
18h 33mRM 364–419Drive 662.2 km
- Drive from Krabi to Gua Musangcar 662.2 km
9h 58mRM 367–530Fly Krabi Airport to Sultan Ismail Petra, bus
- Fly from Krabi Airport (KBV) to Sultan Ismail Petra (KBR)plane KBV - KBR
- Take the bus from Kota Bharu Airport to Kuala Besut Jettybus
- Take the bus from Kuala Besut Jetty to Gua Musangbus
11h 28mRM 493–1,947Bus, train via Nakhon Si Thammarat
- Take the bus from Krabi Town Hotel Transfer to Nakhon Si Thammarat Bus Stationbus
- Take the train from Khao Chum Thong Junction to Yalatrain 169
- Take the train from Yala to Sungai Koloktrain 171
- Take the train from Pasir Mas to Gua Musangtrain Ert / ...
18h 58mRM 81–426Bus, train #2
- Take the bus from Krabi Town Hotel Transfer except Railay to Sungai Nibong Bus Terminal Penangbus
- Take the bus from Sungai Nibong Bus Terminal to Tanah Rata Bus Terminalbus
- Take the bus from Cameron Highlands Tanah Rata to Kuala Lipisbus
- Take the train from Kuala Lipis to Gua Musangtrain Sh / ...
25h 5mRM 269–312Fly Krabi Airport to Kuala Lumpur International Airport, train, bus
- 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
12h 43mRM 243–784Bus to Phuket International Airport, fly to Kuala Lumpur International Airport, train, bus
- Take the bus from Krabi Sea Pearl Travel to Phuket International Airportbus
- 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
15h 7mRM 259–706
Krabi Airport (KBV) to Sultan Ismail Petra (KBR) flights
Comparing Your Travel Options
The cheapest way to get from Krabi to Gua Musang is to bus and train via Nakhon Si Thammarat which costs RM 80 - RM 430 and takes 18h 58m.
The fastest way to get from Krabi to Gua Musang is to drive which takes 9h 58m and costs RM 360 - RM 550.
No, there is no direct bus from Krabi to Gua Musang. However, there are services departing from Krabi Town Hotel Transfer and arriving at Gua Musang via Pak Bara Pier, Kuala Lumpur and Jerantut. The journey, including transfers, takes approximately 18h 33m.
The distance between Krabi and Gua Musang is 664 km. The road distance is 662.2 km.
The best way to get from Krabi to Gua Musang without a car is to bus which takes 18h 33m and costs RM 360 - RM 420.
It takes approximately 15h 44m to get from Krabi to Gua Musang, including transfers.
Krabi to Gua Musang bus services, operated by Nopphayar Trans and Tour, depart from Krabi Town Hotel Transfer station.
Krabi to Gua Musang bus services, operated by Nopphayar Trans and Tour, arrive at Pak Bara Pier station.
Gua Musang is 1h ahead of Krabi. It is currently 5:49 AM in Krabi and 6:49 AM in Gua Musang.
Yes, the driving distance between Krabi to Gua Musang is 662 km. It takes approximately 9h 58m to drive from Krabi to Gua Musang.
What companies run services between Krabi, Thailand and Gua Musang, Malaysia?
You can take a bus from Krabi Town Hotel Transfer to Gua Musang via Pak Bara Pier, Kuala Lumpur, Jerantut, and Jerantut in around 18h 33m.
- Website
- malaysiaairlines.com
Flights from Krabi Airport to Sultan Ismail Petra via Kuala Lumpur International Airport
- Ave. Duration
- 3h 50m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RM 550–1,400
Flights from Krabi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RM 340–900
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- RM 290–1,000
Flights from Phuket International Airport to Kuala Lumpur International Airport via Penang
- Ave. Duration
- 3h 42m
- When
- Monday, Sunday, and Wednesday
- Estimated price
- RM 320–1,300
- Website
- airasia.com
Flights from Krabi Airport to Sultan Ismail Petra via Kuala Lumpur International Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- RM 300–1,200
Flights from Krabi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- RM 200–650
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- RM 190–450
- Website
- fireflyz.com.my
Flights from Krabi Airport to Sultan Ismail Petra via Kuala Lumpur International Airport
- Ave. Duration
- 3h 50m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RM 550–1,400
Flights from Krabi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RM 340–900
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- RM 290–1,000
Flights from Phuket International Airport to Kuala Lumpur International Airport via Penang
- Ave. Duration
- 3h 25m
- When
- Monday and Sunday
- Estimated price
- RM 320–850
- Website
- flyscoot.com
Flights from Krabi Airport to Sultan Ismail Petra via Singapore Changi
- Ave. Duration
- 8h 10m
- When
- Sunday
- Estimated price
- RM 330–1,400
- Website
- malindoair.com
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- RM 240–550
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Hat Yai to Sungai Kolok
- Ave. Duration
- 3h 25m
- Frequency
- Every 4 hours
- 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 Khao Chum Thong Junction to Yala
- Ave. Duration
- 4h 26m
- Frequency
- 3 times a day
- Estimated price
- RM 10–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 17–21
- 2nd Class (Air-Conditioned Berth)
- RM 10–14
- 2nd Class (Air-conditioned Seat)
- RM 42–46
Train from Yala to Sungai Kolok
- Ave. Duration
- 1h 38m
- Frequency
- Every 4 hours
- Estimated price
- RM 4–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 13–16
- 2nd Class (Air-Conditioned Berth)
- RM 4–6
- 2nd Class (Air-conditioned Seat)
- RM 34–37
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Pasir Mas to Gua Musang
- Ave. Duration
- 5h 29m
- Frequency
- 4 times a day
- Estimated price
- RM 3–27
- Website
- KTMB
- Shuttle
- RM 3–6
- Express
- RM 18–27
Train from Pasir Mas to Gua Musang
- Ave. Duration
- 5h 29m
- Frequency
- 4 times a day
- Estimated price
- RM 3–27
- Website
- KTMB
- Shuttle
- RM 3–6
- Express
- RM 18–27
Train from Kuala Lipis to Gua Musang
- Ave. Duration
- 1h 41m
- Frequency
- 3 times a day
- Estimated price
- RM 2–22
- Website
- KTMB
- Shuttle
- RM 2–4
- Express
- RM 15–22
Train from Kuala Lipis to Gua Musang
- Ave. Duration
- 1h 41m
- Frequency
- 3 times a day
- Estimated price
- RM 2–22
- Website
- KTMB
- Shuttle
- RM 2–4
- Express
- RM 15–22
Train from Kuala Lipis to Gua Musang
- Ave. Duration
- 1h 41m
- Frequency
- 3 times a day
- Estimated price
- RM 2–22
- Website
- KTMB
- Shuttle
- RM 2–4
- Express
- RM 15–22
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 1–65
- Website
- KLIA Ekspres
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 1–65
- Website
- KLIA Ekspres
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Krabi Bus Terminal to 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
Bus from Krabi Bus Terminal to Hat Yai Bus Station
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RM 60
- Website
- Jijie Tour and Travel | จีจี้ ทัวร์ แอนด์ ทราเวล
Bus from Krabi Town Hotel Transfer to Nakhon Si Thammarat Bus Station
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- RM 51
- Website
- Jijie Tour and Travel | จีจี้ ทัวร์ แอนด์ ทราเวล
- Phone
- +66 2 204 1004
- [email protected]
- Website
- K and P Travel and Tour
Bus from Krabi Bus Terminal to Hat Yai Bus Station
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- RM 69
- Website
- K and P Travel and Tour
- Phone
- (Service Counter) / +66 81 891 7991
- [email protected]
- Website
- 12go.co
Bus from Krabi Town Hotel Transfer to Pak Bara Pier
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RM 61
- Book at
- Nopphayar Trans and Tour
- Phone
- +66 2 333 1133
- [email protected]
- Website
- Fern Holiday Tour
Bus from Pak Bara Pier to Kuala Lumpur
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- RM 174
- Website
- Fern Holiday Tour
- Phone
- +6019-7091232
- [email protected]
- Website
- nkstravel.com
Bus from Kuala Lumpur to Jerantut
- Ave. Duration
- 3h 29m
- Frequency
- 3 times a day
- Estimated price
- RM 65–95
- Schedules at
- nkstravel.com
- Book at
- easybook.com
Bus from Jerantut to Gua Musang
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- RM 65–90
- 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
- +6019-558 4736
- [email protected]
- Website
- besutjetty.com
Bus from Kota Bharu Airport to Kuala Besut Jetty
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- RM 30
- Schedules at
- besutjetty.com
- Phone
- +66 2 208 1008
- [email protected]
- Website
- Thubthim Siam Travel
Bus from Krabi Town Hotel Transfer except Railay to Sungai Nibong Bus Terminal Penang
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- RM 212
- Website
- Thubthim Siam Travel
- Phone
- +60 17-507 5415
- [email protected]
- Website
- CS Travel & Tours
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
- CS Travel & Tours
- [email protected]
- Website
- Unititi Express
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
- Unititi Express
Bus from Cameron Highlands Tanah Rata to Kuala Lipis
- Ave. Duration
- 5h 12m
- Frequency
- Once daily
- Estimated price
- RM 21–29
- Website
- Unititi Express
- 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–27
- 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–27
- Schedules at
- pahanglinsiong.my
- Book at
- redbus.my
- Phone
- +66 2 216 1016
- [email protected]
- Website
- Krabi Sea Pearl
Bus from Krabi Sea Pearl Travel to Phuket International Airport
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- RM 39
- Website
- Krabi Sea Pearl
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 Want to know more about Flixbus?, Getting to Milan from the airport, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.
Booking & Getting There
Book your Krabi to Gua Musang bus tickets online with 12go.asia.
There are 57+ hotels available in Gua Musang.


















