There are 7 ways to get from Perak to Kuah by train, ferry, bus, car ferry, 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.
Train, ferry
best- Take the train from Ipoh to Alor StarEts
- Take the ferry from Kuala Kedah to Langkawi Ferry Terminal
6h 24mRM 62–136Bus, ferry via George Town
- Take the bus from Jalan Bendahara Ipoh to Sungai Nibong
- Take the bus from Sungai Nibong Bus Terminal to Kuala Perlis
- Take the ferry from Kuala Perlis to Langkawi Ferry Terminal
8h 40mRM 71–97Train, car ferry to Penang International Airport, fly
- Take the train from Parit Buntar to Butterworth
- Take the car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminal
- Fly from Penang International Airport (PEN) to Langkawi International Airport (LGK)PEN - LGK
4h 20mRM 144–295Bus, ferry
- Take the bus from Terminal Meru Raya to Kuala Perlis
- Take the ferry from Kuala Perlis to Langkawi Ferry Terminal
10h 32mRM 63–100Train to Sultan Abdul Aziz Shah, fly
- Take the train from Tanjung Malim to Sungai Buloh
- Fly from Sultan Abdul Aziz Shah (SZB) to Langkawi International Airport (LGK)SZB - LGK
4h 12mRM 210–449Train, train to Kuala Lumpur International Airport, fly
- Take the train from Tanjung Malim to KL Sentral
- Take the train from KL Sentral to Klia T1
- Fly from Kuala Lumpur International Airport (KUL) to Langkawi International Airport (LGK)KUL - LGK
4h 31mRM 190–360Fly from Ipoh
- Fly from Ipoh (IPH) to Langkawi International Airport (LGK)IPH - LGK
5h 41mRM 422–952
Penang International Airport (PEN) to Langkawi International Airport (LGK) flights
Questions & Answers
The cheapest way to get from Perak to Kuah is to bus and ferry which costs RM 60 - RM 100 and takes 10h 32m.
The fastest way to get from Perak to Kuah is to train and fly which takes 4h 12m and costs RM 210 - RM 450.
The distance between Perak and Kuah is 303 km.
The best way to get from Perak to Kuah without a car is to train and ferry which takes 6h 24m and costs RM 60 - RM 140.
It takes approximately 6h 24m to get from Perak to Kuah, including transfers.
There are 787+ hotels available in Kuah.
What companies run services between Perak, Malaysia and Kuah, Malaysia?
Scoot Tigerair and AirAsia fly from Ipoh (IPH) to Langkawi International Airport (LGK) 5 times a day.
- Website
- airasia.com
Flights from Penang International Airport to Langkawi International Airport
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- RM 90–210
Flights from Kuala Lumpur International Airport to Langkawi International Airport
- Ave. Duration
- 1h 4m
- When
- Every day
- Estimated price
- RM 90–240
Flights from Kuala Lumpur International Airport to Langkawi International Airport via Penang International Airport
- Ave. Duration
- 2h 37m
- When
- Every day
- Estimated price
- RM 90–240
Flights from Ipoh to Langkawi International Airport via Singapore Changi
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- RM 350–850
Flights from Ipoh to Langkawi International Airport via Senai, Kuala Lumpur International Airport
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- RM 350–850
- Website
- fireflyz.com.my
Flights from Penang International Airport to Langkawi International Airport
- Ave. Duration
- 40 min
- When
- Every day
- Estimated price
- RM 95–220
Flights from Sultan Abdul Aziz Shah to Langkawi International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 160–310
Flights from Kuala Lumpur International Airport to Langkawi International Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- RM 100–460
Flights from Kuala Lumpur International Airport to Langkawi International Airport via Penang International Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Friday, and Sunday
- Estimated price
- RM 100–460
- Website
- malaysiaairlines.com
Flights from Penang International Airport to Langkawi International Airport
- Ave. Duration
- 40 min
- When
- Every day
- Estimated price
- RM 95–220
Flights from Sultan Abdul Aziz Shah to Langkawi International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 160–310
Flights from Kuala Lumpur International Airport to Langkawi International Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- RM 100–460
Flights from Kuala Lumpur International Airport to Langkawi International Airport via Penang International Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Friday, and Sunday
- Estimated price
- RM 100–460
- Website
- malindoair.com
Flights from Sultan Abdul Aziz Shah to Langkawi International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 130–330
Flights from Kuala Lumpur International Airport to Langkawi International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 95–230
- Website
- flydubai.com
Flights from Penang International Airport to Langkawi International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- RM 1,000–4,400
- Website
- flyscoot.com
Flights from Ipoh to Langkawi International Airport via Singapore Changi
- Ave. Duration
- 6h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RM 490–1,400
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Ipoh to Alor Star
- Ave. Duration
- 2h 18m
- Frequency
- 3 times a day
- Estimated price
- RM 21–75
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 21–29
- Shuttle
- RM 27–75
- Express First
- RM 35–50
Train from Parit Buntar to Butterworth
- Ave. Duration
- 29 min
- Frequency
- 5 times a day
- Estimated price
- RM 4–21
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 14–21
- Shuttle
- RM 4–14
- Express First
- RM 14–18
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Parit Buntar to Butterworth
- Ave. Duration
- 31 min
- Frequency
- Every 3 hours
- Estimated price
- RM 5–6
- Website
- https://www.ktmb.com.my/Komuter.html
Train from Tanjung Malim to Sungai Buloh
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- RM 7–9
- Website
- https://www.ktmb.com.my/Komuter.html
Train from Tanjung Malim to KL Sentral
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- RM 9–11
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Tanjung Malim to Sungai Buloh
- Ave. Duration
- 50 min
- Frequency
- 5 times a day
- Estimated price
- RM 17
- Website
- https://www.ktmb.com.my
- Silver
- RM 14
- Gold
- RM 17
- Platinum
- RM 19–21
Train from Tanjung Malim to KL Sentral
- Ave. Duration
- 1h 22m
- Frequency
- 5 times a day
- Estimated price
- RM 19
- Website
- https://www.ktmb.com.my
- Silver
- RM 16
- Gold
- RM 19
- Platinum
- RM 23–24
- Phone
- +603 2267 8000
- CustomerEnquiry@KLIAekspres.com
- Website
- kliaekspres.com
Train from KL Sentral to Klia T1
- Ave. Duration
- 28 min
- Frequency
- Every 15 minutes
- Estimated price
- RM 46–51
- Website
- https://www.kliaekspres.com
- Phone
- +60 5-253 8898
- srimajutours@srimaju.com
- Website
- srimaju.com
Bus from Jalan Bendahara Ipoh to Sungai Nibong
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- RM 19–27
- Website
- https://www.srimaju.com/
- Phone
- +60 17-659 2527
- talk2us@parkmayberhad.com.my
- Website
- plusliner.com.my
Bus from Sungai Nibong Bus Terminal to Kuala Perlis
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- RM 18
- Website
- https://www.plusliner.com.my/
- Phone
- +60165217775
- kesatuanexpress@gmail.com
- Website
- easybook.com
Bus from Terminal Meru Raya to Kuala Perlis
- Ave. Duration
- 6h 58m
- Frequency
- 3 times a day
- Estimated price
- RM 27–40
- Book at
- easybook.com
- Phone
- 019-2179072
- info@maralinergroup.my
- Website
- maralinergroup.my
Bus from Terminal Meru Raya to Kuala Perlis
- Ave. Duration
- 4h 12m
- Frequency
- Once daily
- Estimated price
- RM 27–45
- Website
- https://maralinergroup.my/
- Phone
- 04-966 5889
- Website
- langkawiferryline.com
Ferry from Kuala Kedah to Langkawi Ferry Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- RM 27–45
- Website
- https://www.langkawiferryline.com
- Adult (MyKad holder)
- RM 27
- Adult (Non MyKad)
- RM 45
Ferry from Kuala Perlis to Langkawi Ferry Terminal
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- RM 21–35
- Website
- https://www.langkawiferryline.com
- Adult (MyKad holder)
- RM 21
- Adult (Non MyKad)
- RM 35
- Phone
- 04-375 2400
- info@penangport.com.my
- Website
- penangport.com.my
Car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- RM 2
- Schedules at
- penangport.com.my
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 4 stunningly beautiful Philippines islands you need to visit, Need to know: Eurostar, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.





























