There are 8 ways to get from Teluk Panglima Garang to Kangar by plane, tram, bus, train, car, taxi, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Kuala Lumpur International Airport to Alor Setar, tram, bus
best- Fly from Kuala Lumpur International Airport (KUL) to Alor Setar (AOR)KUL - AOR
- Take the tram from Anak Bukit to Arau
- Take the bus from Arau Station Bus Stop to Kangar
3h 39mRM 188–449Train
cheapest- Take the train from Kl Sentral to ArauEts
8h 17mRM 62–201Bus
- Take the bus from Shah Alam to Kangar
7h 35mRM 81–111Drive 487 km
- Drive from Teluk Panglima Garang to Kangar487 km
5h 51mRM 84–121Taxi to Sultan Abdul Aziz Shah, fly to Alor Setar
- Take the taxi from Teluk Panglima Garang to Sultan Abdul Aziz Shah (SZB)
- Fly from Sultan Abdul Aziz Shah (SZB) to Alor Setar (AOR)SZB - AOR
3h 43mRM 251–653Fly Kuala Lumpur International Airport to Langkawi International Airport, ferry
- Fly from Kuala Lumpur International Airport (KUL) to Langkawi International Airport (LGK)KUL - LGK
- Take the ferry from Langkawi Ferry Terminal to Kuala Perlis
5h 18mRM 235–450Taxi to Sultan Abdul Aziz Shah, fly to Langkawi International Airport, ferry
- Take the taxi from Teluk Panglima Garang to Sultan Abdul Aziz Shah (SZB)
- Fly from Sultan Abdul Aziz Shah (SZB) to Langkawi International Airport (LGK)SZB - LGK
- Take the ferry from Langkawi Ferry Terminal to Kuala Perlis
5h 21mRM 278–524Bus via Alor Setar
- Take the bus from Shah Alam to Alor SetarShah Alam
- Take the bus from Terminal Shahab Perdana to Terminal Bukit LagiT14 / ...
8h 23mRM 91–100
Kuala Lumpur International Airport (KUL) to Alor Setar (AOR) flights
Questions & Answers
The cheapest way to get from Teluk Panglima Garang to Kangar is to bus which costs RM 80 - RM 120 and takes 7h 35m.
The fastest way to get from Teluk Panglima Garang to Kangar is to fly and tram and bus which takes 3h 39m and costs RM 180 - RM 450.
The distance between Teluk Panglima Garang and Kangar is 499 km. The road distance is 487 km.
The best way to get from Teluk Panglima Garang to Kangar without a car is to bus which takes 7h 35m and costs RM 80 - RM 120.
It takes approximately 3h 39m to get from Teluk Panglima Garang to Kangar, including transfers.
The best way to get from Teluk Panglima Garang to Kangar is to bus which takes 7h 35m and costs RM 80 - RM 120. Alternatively, you can train, which costs RM 60 - RM 210 and takes 8h 17m.
Yes, the driving distance between Teluk Panglima Garang to Kangar is 487 km. It takes approximately 5h 51m to drive from Teluk Panglima Garang to Kangar.
There are 310+ hotels available in Kangar.
What companies run services between Teluk Panglima Garang, Malaysia and Kangar, Malaysia?
Sani Express operates a bus from Shah Alam to Kangar twice daily. Tickets cost RM 50–65 and the journey takes 7h 13m. Mara Liner also services this route once daily. Alternatively, KTM Intercity operates a train from Kl Sentral to Arau 3 times a day. Tickets cost RM 28–150 and the journey takes 5h 3m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airasia.com
Flights from Kuala Lumpur International Airport to Alor Setar
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 95–340
Flights from Kuala Lumpur International Airport to Langkawi International Airport
- Ave. Duration
- 1h 4m
- When
- Every day
- Estimated price
- RM 95–240
Flights from Kuala Lumpur International Airport to Langkawi International Airport via Penang
- Ave. Duration
- 2h 37m
- When
- Every day
- Estimated price
- RM 95–240
- Website
- malaysiaairlines.com
Flights from Kuala Lumpur International Airport to Alor Setar
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 130–360
Flights from Sultan Abdul Aziz Shah to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 220–550
Flights from Kuala Lumpur International Airport to Langkawi International Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- RM 100–390
Flights from Kuala Lumpur International Airport to Langkawi International Airport via Penang
- Ave. Duration
- 2h 35m
- When
- Friday
- Estimated price
- RM 100–390
Flights from Sultan Abdul Aziz Shah to Langkawi International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 160–300
- Website
- fireflyz.com.my
Flights from Kuala Lumpur International Airport to Alor Setar
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 130–360
Flights from Sultan Abdul Aziz Shah to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 220–550
Flights from Kuala Lumpur International Airport to Langkawi International Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- RM 100–390
Flights from Kuala Lumpur International Airport to Langkawi International Airport via Penang
- Ave. Duration
- 2h 35m
- When
- Friday
- Estimated price
- RM 100–390
Flights from Sultan Abdul Aziz Shah to Langkawi International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 160–300
- Website
- malindoair.com
Flights from Kuala Lumpur International Airport to Alor Setar
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 100–270
Flights from Kuala Lumpur International Airport to Langkawi International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 95–290
Flights from Sultan Abdul Aziz Shah to Langkawi International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 150–320
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Tram from Anak Bukit to Arau
- Ave. Duration
- 18 min
- Frequency
- Hourly
- Estimated price
- RM 3–20
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 14–20
- Shuttle
- RM 3–13
- Express First
- RM 13–17
Train from Kl Sentral to Arau
- Ave. Duration
- 5h 3m
- Frequency
- 3 times a day
- Estimated price
- RM 28–150
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 28–40
- Shuttle
- RM 55–150
- Express First
- RM 70–90
- Phone
- 019 - 2436350
- info@maralinergroup.com
- Website
- maralinergroup.my
Bus from Arau Station Bus Stop to Kangar
- Ave. Duration
- 14 min
- Frequency
- Hourly
- Estimated price
- RM 2–3
- Website
- https://maralinergroup.my/mybas/index.html
Bus from Terminal Shahab Perdana to Terminal Bukit Lagi
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- RM 5–7
- Website
- https://maralinergroup.my/mybas/index.html
- Website
- saniexpress.com.my
Bus from Shah Alam to Kangar
- Ave. Duration
- 7h 13m
- Frequency
- Twice daily
- Estimated price
- RM 50–65
- Website
- https://saniexpress.com.my/
- Schedules at
- https://saniexpress.com.my/
- Phone
- 019-2179072
- info@maralinergroup.my
- Website
- maralinergroup.my
Bus from Shah Alam to Kangar
- Ave. Duration
- 7h 13m
- Frequency
- Once daily
- Estimated price
- RM 69–71
- Website
- https://maralinergroup.my/
Bus from Shah Alam to Alor Setar
- Ave. Duration
- 6h 17m
- Frequency
- Once daily
- Estimated price
- RM 55–57
- Website
- https://maralinergroup.my/
- Phone
- 04-966 5889
- Website
- langkawiferryline.com
Ferry from Langkawi Ferry Terminal to Kuala Perlis
- 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
- Ave. Duration
- 32 min
- Estimated price
- RM 45–60
Taxi Station
- Phone
- +60 19-922 4581
Taxi Station
- Phone
- +60 19-922 4581
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 How to get from Southend Airport into central London, Flying into Beijing?, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
















