There are 7 ways to get from Pasir Gudang to Langkawi by car, plane, bus, ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Singapore Changi Airport, fly
best- Drive from Pasir Gudang to Singapore-Changi-Airport-SINcar
- Fly from Singapore Changi Airport (SIN) to Langkawi International Airport (LGK)plane SIN - LGK
2h 34mRM 334–964Bus, ferry
cheapest- Take the bus from JB Larkin Terminal to Kuala Perlisbus
- Take the ferry from Kuala Perlis to Langkawi Ferry Terminalferry
15h 19mRM 103–256Bus, ferry via Alor Setar
- Take the bus from Pasir Gudang to Alor Setarbus Pasir Gudang
- Take the ferry from Kuala Kedah to Langkawi Ferry Terminalferry
14h 17mRM 111–223Bus to Senai International Airport, fly
- Take the bus from Opp MCDONALDS JALAN KONGKONG to JB Sentralbus
- Fly from Senai International Airport (JHB) to Langkawi International Airport (LGK)plane JHB - LGK
4h 25mRM 221–729Drive to Seletar Airport, fly
- Drive from Pasir Gudang to Seletar Airport (XSP)car
- Fly from Seletar Airport (XSP) to Langkawi International Airport (LGK)plane XSP - LGK
4h 23mRM 721–1,794Bus, train, ferry
- Take the bus from Pasir Gudang to Butterworthbus
- Take the train from Butterworth to Alor Setartrain
- Take the ferry from Kuala Kedah to Langkawi Ferry Terminalferry
14h 44mRM 131–237Bus, ferry via Kluang
- Take the bus from JB Larkin Terminal to Terminal Bas Kluangbus
- Take the bus from Terminal Bas Kluang to Kuala Perlisbus
- Take the ferry from Kuala Perlis to Langkawi Ferry Terminalferry
17h 37mRM 225–332
Pasir Gudang to Langkawi by bus and ferry
Questions & Answers
The cheapest way to get from Pasir Gudang to Langkawi is to bus and ferry which costs RM 100 - RM 260 and takes 15h 19m.
The fastest way to get from Pasir Gudang to Langkawi is to drive and fly which takes 2h 34m and costs RM 330 - RM 1000.
The distance between Pasir Gudang and Langkawi is 802 km.
The best way to get from Pasir Gudang to Langkawi without a car is to bus and ferry via Alor Setar which takes 14h 17m and costs RM 110 - RM 230.
It takes approximately 2h 34m to get from Pasir Gudang to Langkawi, including transfers.
There are 824+ hotels available in Langkawi.
What companies run services between Pasir Gudang, Malaysia and Langkawi, Malaysia?
There is no direct connection from Pasir Gudang to Langkawi. However, you can drive to Singapore-Changi-Airport-SIN airport, fly to Langkawi International Airport (LGK), then take the taxi to Langkawi. Alternatively, you can take a bus from Pasir Gudang to Langkawi Ferry Terminal via Alor Setar, Terminal Shahab Perdana, Jeti Kuala Kedah, and Kuala Kedah in around 14h 17m.
- Website
- airasia.com
Flights from Singapore Changi Airport to Langkawi International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- RM 220–800
Flights from Singapore Changi Airport to Langkawi International Airport via Penang
- Ave. Duration
- 3h 7m
- When
- Every day
- Estimated price
- RM 220–800
Flights from Singapore Changi Airport to Langkawi International Airport via Kuala Lumpur
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- RM 220–800
Flights from Senai International Airport to Langkawi International Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- RM 140–600
Flights from Senai International Airport to Langkawi International Airport via Kuala Lumpur
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- RM 140–600
- Website
- malaysiaairlines.com
Flights from Singapore Changi Airport to Langkawi International Airport via Kuala Lumpur
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- RM 470–1,000
Flights from Senai International Airport to Langkawi International Airport via Kuala Lumpur
- Ave. Duration
- 3h 15m
- When
- Saturday, Sunday, Wednesday, and Thursday
- Estimated price
- RM 240–600
Flights from Seletar Airport to Langkawi International Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- RM 500–1,700
- Website
- fireflyz.com.my
Flights from Singapore Changi Airport to Langkawi International Airport via Kuala Lumpur
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- RM 470–1,000
Flights from Senai International Airport to Langkawi International Airport via Kuala Lumpur
- Ave. Duration
- 3h 15m
- When
- Saturday, Sunday, Wednesday, and Thursday
- Estimated price
- RM 240–600
Flights from Seletar Airport to Langkawi International Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- RM 500–1,700
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Langkawi International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- RM 250–850
- Website
- malindoair.com
Flights from Singapore Changi Airport to Langkawi International Airport via Kuala Lumpur
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- RM 360–850
Flights from Senai International Airport to Langkawi International Airport via Kuala Lumpur
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- RM 300–750
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Butterworth to Alor Setar
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- RM 25–35
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- +604 332 5815
- [email protected]
- Website
- kpbekspres.com
Bus from Pasir Gudang to Alor Setar
- Ave. Duration
- 10h 40m
- Frequency
- 3 times a day
- Estimated price
- RM 90–180
- Website
- http://www.kpbekspres.com/
Bus from Pasir Gudang to Butterworth
- Ave. Duration
- 9h 24m
- Frequency
- 3 times a day
- Estimated price
- RM 85–160
- Website
- http://www.kpbekspres.com/
- Phone
- +60 7 360 2244
- [email protected]
- Website
- causewaylink.com.my
Bus from Opp MCDONALDS JALAN KONGKONG to JB Sentral
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- RM 11–17
- Schedules at
- causewaylink.com.my
- Phone
- +606 952 0642
- [email protected]
- Website
- mayangsariexpress.com.my
Bus from JB Larkin Terminal to Kuala Perlis
- Ave. Duration
- 11h 20m
- Frequency
- Once daily
- Estimated price
- RM 130–190
- Schedules at
- mayangsariexpress.com.my
- Book at
- easybook.com
- Phone
- +60 5-253 8898
- [email protected]
- Website
- srimaju.com
Bus from JB Larkin Terminal to Kuala Perlis
- Ave. Duration
- 11h 20m
- Frequency
- Once daily
- Estimated price
- RM 80–210
- Website
- https://www.srimaju.com/
- Phone
- +603-7728 4789
- [email protected]
- Website
- ssinternational.com.my
Bus from JB Larkin Terminal to Terminal Bas Kluang
- Ave. Duration
- 1h 52m
- Frequency
- Every 3 hours
- Estimated price
- RM 20–28
- Book at
- https://12go.asia/
- Phone
- 012-708 2999
- [email protected]
- Website
- kkklexpress.com
Bus from JB Larkin Terminal to Terminal Bas Kluang
- Ave. Duration
- 1h 52m
- Frequency
- Every 4 hours
- Estimated price
- RM 16–27
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
- Phone
- 04-3312966
- Website
- easybook.com
Bus from Terminal Bas Kluang to Kuala Perlis
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Estimated price
- RM 180–250
- Website
- https://www.easybook.com/en-sg/bus/operator/supernice-grassland
- Book at
- https://www.easybook.com/bus/booking/malaccanovotelmelaka-to-goldenmilecomplex
- Phone
- 04-966 5889
- Website
- langkawiferryline.com
Ferry from Kuala Kedah to Langkawi Ferry Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- RM 20–45
- Website
- https://www.langkawiferryline.com
- Adult (MyKad holder)
- RM 20
- Adult (Non MyKad)
- RM 45
Ferry from Kuala Kedah to Langkawi Ferry Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- RM 20–45
- Website
- https://www.langkawiferryline.com
- Adult (MyKad holder)
- RM 20
- Adult (Non MyKad)
- RM 45
Ferry from Kuala Perlis to Langkawi Ferry Terminal
- 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
Ferry from Kuala Perlis to Langkawi Ferry Terminal
- 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
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 What documents do I need to cross Niagara Falls?, What are the different types of Renfe trains in Spain?, and How to get from Luton Airport into central London - to help you get the most out of your next trip.























