There are 8 ways to get from Selangor to Perlis by plane, train, bus, car, ferry, subway, or tram
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Sultan Abdul Aziz Shah to Alor Setar
best- Fly from Sultan Abdul Aziz Shah (SZB) to Alor Setar (AOR)SZB - AOR
3h 27mRM 198–454Train
cheapest- Take the train from Kl Sentral to ArauEts
7h 15mRM 33–158Bus
- Take the bus from TBS Kuala Lumpur to KangarTBS Kuala Lumpur
8h 58mRM 55–72Drive 474.4 km
- Drive from Petaling Jaya to Kangar474.4 km
5h 12mRM 81–116Fly Sultan Abdul Aziz Shah to Langkawi International Airport, ferry
- Fly from Sultan Abdul Aziz Shah (SZB) to Langkawi International Airport (LGK)SZB - LGK
- Take the ferry from Langkawi Ferry Terminal to Kuala Perlis
4h 40mRM 222–443Subway, train to Kuala Lumpur International Airport, fly to Alor Setar, tram
- Take the subway from Pusat Bandar Puchong to Bandar Tasik Selatan
- Take the train from Bandar Tasik Selatan to Klia T1
- Fly from Kuala Lumpur International Airport (KUL) to Alor Setar (AOR)KUL - AOR
- Take the tram from Anak Bukit to Arau
4h 36mRM 138–351Train to Kuala Lumpur International Airport, fly to Langkawi International Airport, ferry
- Take the train from Bandar Tasik Selatan to Klia T1
- 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 49mRM 182–382Bus via Changlun
- Take the bus from Putrajaya Sentral to Changlun
9h 35mRM 74–95
Selangor to Perlis by subway and bus
Questions & Answers
The cheapest way to get from Selangor to Perlis is to bus which costs RM 55 - RM 75 and takes 8h 58m.
The fastest way to get from Selangor to Perlis is to fly which takes 3h 27m and costs RM 190 - RM 460.
No, there is no direct bus from Selangor to Perlis. However, there are services departing from Pj585 Lrt Kelana Jaya and arriving at Kangar via Putrajaya Sentral and Changlun. The journey, including transfers, takes approximately 9h 35m.
The distance between Selangor and Perlis is 405 km. The road distance is 474.4 km.
The best way to get from Selangor to Perlis without a car is to train which takes 7h 15m and costs RM 30 - RM 160.
It takes approximately 3h 27m to get from Selangor to Perlis, including transfers.
Selangor to Perlis bus services, operated by Cosmic Express, depart from Putrajaya Sentral station.
The best way to get from Selangor to Perlis is to fly which takes 3h 27m and costs RM 190 - RM 460. Alternatively, you can train, which costs RM 30 - RM 160 and takes 7h 15m, you could also bus, which costs RM 55 - RM 75 and takes 8h 58m.
Selangor to Perlis bus services, operated by Cosmic Express, arrive at Changlun station.
Yes, the driving distance between Selangor to Perlis is 474 km. It takes approximately 5h 12m to drive from Selangor to Perlis.
What companies run services between Selangor, Malaysia and Perlis, Malaysia?
Firefly flies from Sultan Abdul Aziz Shah (SZB) to Alor Setar (AOR) twice 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.
- Website
- airasia.com
Flights from Kuala Lumpur International Airport to Alor Setar
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 95–250
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
- Ave. Duration
- 2h 37m
- When
- Every day
- Estimated price
- RM 90–240
- Website
- fireflyz.com.my
Flights from Sultan Abdul Aziz Shah to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 200–410
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 Alor Setar
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 110–300
Flights from Kuala Lumpur International Airport to Langkawi International Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- RM 120–550
Flights from Kuala Lumpur International Airport to Langkawi International Airport via Penang
- Ave. Duration
- 2h 35m
- When
- Monday, Friday, and Sunday
- Estimated price
- RM 120–550
- Website
- malaysiaairlines.com
Flights from Sultan Abdul Aziz Shah to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 200–410
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 Alor Setar
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 110–300
Flights from Kuala Lumpur International Airport to Langkawi International Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- RM 120–550
Flights from Kuala Lumpur International Airport to Langkawi International Airport via Penang
- Ave. Duration
- 2h 35m
- When
- Monday, Friday, and Sunday
- Estimated price
- RM 120–550
- Website
- malindoair.com
Flights from Sultan Abdul Aziz Shah to Langkawi International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 120–330
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–220
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
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
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
- Phone
- +60 3 7885 2585
- suggest@rapidkl.com.my
- Website
- myrapid.com.my
Subway from Pusat Bandar Puchong to Bandar Tasik Selatan
- Ave. Duration
- 22 min
- Frequency
- Every 10 minutes
- Estimated price
- RM 2–7
- Schedules at
- myrapid.com.my
- Phone
- +603 2267 8000
- CustomerEnquiry@KLIAekspres.com
- Website
- kliaekspres.com
Train from Bandar Tasik Selatan to Klia T1
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 18–40
- Website
- https://www.kliaekspres.com
- Phone
- 019-2179072
- info@maralinergroup.my
- Website
- maralinergroup.my
Bus from TBS Kuala Lumpur to Kangar
- Ave. Duration
- 7h 11m
- Frequency
- Once daily
- Estimated price
- RM 55–57
- Website
- https://maralinergroup.my/
- Phone
- +60 5-253 8898
- srimajutours@srimaju.com
- Website
- srimaju.com
Bus from TBS Kuala Lumpur to Kangar
- Ave. Duration
- 7h 11m
- Frequency
- Once daily
- Estimated price
- RM 50–52
- Website
- https://www.srimaju.com/
- Phone
- 03-6205 1399
- Website
- cosmicexpress.com.my
Bus from Putrajaya Sentral to Changlun
- Ave. Duration
- 6h 48m
- Frequency
- Twice daily
- Estimated price
- RM 70–85
- Schedules at
- cosmicexpress.com.my
- Book at
- easybook.com
- 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
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 of the smartest ways to explore Australia, Thanksgiving 2018: How to travel stress-free, and How to get from JFK to New York City - to help you get the most out of your next trip.
More Questions & Answers
There are 309+ hotels available in Perlis.






















