There are 6 ways to get from Gua Musang to Langkawi by taxi, train, ferry, bus, 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.
Taxi, train, ferry
best- Take the taxi from Gua Musang to Sungai Siputtaxi
- Take the train from Sungai Siput to Alor Setartrain Ets
- Take the ferry from Kuala Kedah to Langkawi Ferry Terminalferry
9h 5mRM 454–591Train, bus, ferry
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 to Langkawi Ferry Terminalferry
15h 36mRM 67–179Bus, ferry
- Take the bus from Gua Musang to Kuala Besut Jettybus
- Take the bus from Kuala Besut Bus Terminal to Kuala Perlisbus
- Take the ferry from Kuala Perlis to Langkawi Ferry Terminalferry
13h 58mRM 152–261Taxi to Sultan Mahmud Airport, fly
- Take the taxi from Gua Musang to Kuala-Trengganu-Airport-TGGtaxi
- Fly from Sultan Mahmud Airport (TGG) to Langkawi International Airport (LGK)plane TGG - LGK
6h 25mRM 783–1,474Bus, bus to Sultan Ismail Petra, fly
- Take the bus from Gua Musang to Kuala Besut Jettybus
- Take the bus from Kuala Besut Jetty to Kota Bharu Airportbus
- Fly from Sultan Ismail Petra (KBR) to Langkawi International Airport (LGK)plane KBR - LGK
8h 51mRM 421–1,026Train, bus to Sultan Abdul Aziz Shah, fly
- Take the train from Gua Musang to Kuala Lipistrain
- Take the bus from Kuala Lipis to Bus Terminal Pekelilingbus
- Fly from Sultan Abdul Aziz Shah (SZB) to Langkawi International Airport (LGK)plane SZB - LGK
9h 57mRM 201–754
Gua Musang to Langkawi by train, bus, foot, and ferry
Comparing Your Travel Options
The cheapest way to get from Gua Musang to Langkawi is to train and bus and ferry which costs RM 65 - RM 180 and takes 15h 36m.
The fastest way to get from Gua Musang to Langkawi is to taxi and fly which takes 6h 25m and costs RM 750 - RM 1500.
The distance between Gua Musang and Langkawi is 474 km.
The best way to get from Gua Musang to Langkawi without a car is to taxi and train and ferry which takes 9h 5m and costs RM 450 - RM 600.
It takes approximately 9h 5m to get from Gua Musang to Langkawi, including transfers.
There are 835+ hotels available in Langkawi.
What companies run services between Gua Musang, Malaysia and Langkawi, Malaysia?
There is no direct connection from Gua Musang to Langkawi. However, you can take the taxi to Sungai Siput, take the train to Alor Setar, walk to Alor Setar, take the bus to Kuala Kedah, walk to Kuala Kedah, then take the ferry to Langkawi Ferry Terminal. Alternatively, you can take a bus from Gua Musang to Langkawi Ferry Terminal via Kuala Besut Jetty, Kuala Besut Bus Terminal, Kuala Perlis, and Kuala Perlis in around 13h 58m.
- Website
- fireflyz.com.my
Flights from Sultan Mahmud Airport to Langkawi International Airport via Kuala Lumpur
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- RM 300–700
Flights from Sultan Mahmud Airport to Langkawi International Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- RM 550–1,000
Flights from Sultan Ismail Petra to Langkawi International Airport via Kuala Lumpur
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- RM 250–800
Flights from Sultan Ismail Petra to Langkawi International Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- RM 550–1,000
Flights from Sultan Abdul Aziz Shah to Langkawi International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 290–850
- Website
- malaysiaairlines.com
Flights from Sultan Mahmud Airport to Langkawi International Airport via Kuala Lumpur
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- RM 300–700
Flights from Sultan Mahmud Airport to Langkawi International Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- RM 550–1,000
Flights from Sultan Ismail Petra to Langkawi International Airport via Kuala Lumpur
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- RM 250–800
Flights from Sultan Ismail Petra to Langkawi International Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- RM 550–1,000
Flights from Sultan Abdul Aziz Shah to Langkawi International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 290–850
- Website
- airasia.com
Flights from Sultan Mahmud Airport to Langkawi International Airport via Kuala Lumpur
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- RM 340–900
Flights from Sultan Mahmud Airport to Langkawi International Airport via Kuala Lumpur, Penang
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- RM 340–900
Flights from Sultan Ismail Petra to Langkawi International Airport via Kuala Lumpur
- Ave. Duration
- 3h 41m
- When
- Every day
- Estimated price
- RM 290–1,000
- Website
- malindoair.com
Flights from Sultan Mahmud Airport to Langkawi International Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- RM 270–700
Flights from Sultan Abdul Aziz Shah to Langkawi International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 140–370
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Sungai Siput to Alor Setar
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- RM 5–35
- Website
- KTMB
- Shuttle
- RM 5–8
- Express
- RM 23–35
Train from Gua Musang to Pasir Mas
- Ave. Duration
- 4h 39m
- Frequency
- 4 times a day
- Estimated price
- RM 5–35
- Website
- KTMB
- Shuttle
- RM 5–9
- Express
- RM 23–35
Train from Gua Musang to Kuala Lipis
- 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 - 9779 1200
- [email protected]
- Website
- KTM
Train from Sungai Siput to Alor Setar
- Ave. Duration
- 2h 6m
- Frequency
- Once daily
- Estimated price
- RM 38
- Website
- KTM
- Silver
- RM 25–28
- Gold
- RM 38
- Platinum
- RM 48–51
- 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
- RM 70–100
- Schedules at
- easybook.com
- Book at
- easybook.com
Bus from Gua Musang to Kuala Besut Jetty
- Ave. Duration
- 2h 6m
- Frequency
- Once daily
- Estimated price
- RM 70–100
- Schedules at
- easybook.com
- Book at
- easybook.com
- Phone
- +609-765 6000
- [email protected]
- Website
- Ekspres Perdana
Bus from Kuala Besut Bus Terminal to Kuala Perlis
- Ave. Duration
- 8h 32m
- Frequency
- Twice daily
- Estimated price
- RM 65–120
- Website
- Ekspres Perdana
Bus from Pasir Mas to Kuala Perlis
- Ave. Duration
- 7h 46m
- Frequency
- Once daily
- Estimated price
- RM 45–100
- Website
- Ekspres Perdana
- Phone
- +6019-558 4736
- [email protected]
- Website
- besutjetty.com
Bus from Kuala Besut Jetty to Kota Bharu Airport
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- RM 30
- Schedules at
- besutjetty.com
- Phone
- 03-40439027
- [email protected]
- Website
- pahanglinsiong.my
Bus from Kuala Lipis to Bus Terminal Pekeliling
- Ave. Duration
- 3h 11m
- Frequency
- Every 4 hours
- Estimated price
- RM 14–25
- Schedules at
- easybook.com
- Book at
- easybook.com
- Phone
- 04-966 5889
- Website
- Langkawi Ferry Line
Ferry from Kuala Kedah to Langkawi Ferry Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- RM 20–45
- Website
- Langkawi Ferry Line
- Adult (MyKad holder)
- RM 20
- Adult (Non MyKad)
- RM 45
Ferry from Kuala Perlis to Langkawi Ferry Terminal
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- RM 16–45
- Website
- Langkawi Ferry Line
- Adult (MyKad holder)
- RM 17
- Adult (Non MyKad)
- RM 45
Ferry from Kuala Perlis to Langkawi Ferry Terminal
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- RM 16–45
- Website
- Langkawi Ferry Line
- Adult (MyKad holder)
- RM 17
- Adult (Non MyKad)
- RM 45
- Ave. Duration
- 3h 3m
- Estimated price
- RM 420–550
Abdullah Abd Ghafar
- Phone
- +60 9-912 2446
Teksi Jajahan Gua Musang
- Phone
- +60 9-912 2445
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 side of Niagara Falls should I choose (and how do I get there)?, How to get from Florence to Rome, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.










