There are 6 ways to get from Perak to Perlis by tram, bus, car, train, 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.
Tram
best- Take the tram from Ipoh to Bukit Mertajamtram Ipoh Line
- Take the tram from Bukit Mertajam to Arautram Padang Besar Line
3h 52mRM 51–113Bus
cheapest- Take the bus from Terminal Meru Raya to Kangarbus
8h 3mRM 28–48Tram, bus
- Take the tram from Ipoh to Butterworthtram Ipoh Line
- Take the bus from Butterworth Bus Terminal to Kangarbus
7h 4mRM 33–75Drive 279.7 km
- Drive from Ipoh to Kangarcar 279.7 km
3h 16mRM 46–66Train, fly
- Take the train from Tanjung Malim to Sungai Bulohtrain
- Fly from Sultan Abdul Aziz Shah (SZB) to Alor Setar (AOR)plane SZB - AOR
5h 5mRM 152–503Bus via George Town
- Take the bus from Jalan Bendahara Ipoh to Butterworthbus Jalan Bendahara Ipoh
- Take the bus from Butterworth Bus Terminal to Kangarbus
7h 34mRM 34–55
Perak to Perlis by tram and bus
Questions & Answers
The cheapest way to get from Perak to Perlis is to bus which costs RM 28 - RM 50 and takes 8h 3m.
The fastest way to get from Perak to Perlis is to drive which takes 3h 16m and costs RM 45 - RM 70.
No, there is no direct bus from Perak to Perlis. However, there are services departing from Jalan Bendahara Ipoh and arriving at Kangar via Butterworth Bus Terminal. The journey, including transfers, takes approximately 7h 34m.
The distance between Perak and Perlis is 277 km. The road distance is 279.7 km.
The best way to get from Perak to Perlis without a car is to tram which takes 3h 52m and costs RM 50 - RM 120.
It takes approximately 3h 52m to get from Perak to Perlis, including transfers.
Perak to Perlis bus services, operated by Sri Maju, depart from Jalan Bendahara Ipoh station.
Perak to Perlis bus services, operated by Sri Maju, arrive at Butterworth station.
Yes, the driving distance between Perak to Perlis is 280 km. It takes approximately 3h 16m to drive from Perak to Perlis.
There are 322+ hotels available in Perlis.
What companies run services between Perak, Malaysia and Perlis, Malaysia?
You can take a vehicle from Ipoh to Kangar via Bukit Mertajam and Arau in around 3h 52m. Alternatively, you can take a bus from Jalan Bendahara Ipoh to Kangar via Butterworth and Butterworth Bus Terminal in around 7h 34m.
- Website
- fireflyz.com.my
Flights from Sultan Abdul Aziz Shah to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 120–390
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Tram from Ipoh to Bukit Mertajam
- Ave. Duration
- 1h 44m
- Frequency
- Every 3 hours
- Estimated price
- RM 16–45
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 18–25
- Shuttle
- RM 16–45
- Express First
- RM 27–35
Tram from Bukit Mertajam to Arau
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- RM 15–45
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 17–25
- Shuttle
- RM 15–45
- Express First
- RM 26–35
Tram from Ipoh to Butterworth
- Ave. Duration
- 1h 56m
- Frequency
- Every 3 hours
- Estimated price
- RM 17–50
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 18–25
- Shuttle
- RM 17–50
- Express First
- RM 28–40
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
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
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Tanjung Malim to Sungai Buloh
- Ave. Duration
- 50 min
- Frequency
- 3 times a day
- Estimated price
- RM 17
- Website
- https://www.ktmb.com.my
- Silver
- RM 14
- Gold
- RM 17
- Platinum
- RM 19–21
- Phone
- +60165217775
- kesatuanexpress@gmail.com
- Website
- easybook.com
Bus from Butterworth Bus Terminal to Kangar
- Ave. Duration
- 4h 8m
- Frequency
- 4 times a day
- Estimated price
- RM 17–25
- Schedules at
- easybook.com
- Book at
- easybook.com
Bus from Terminal Meru Raya to Kangar
- Ave. Duration
- 6h 43m
- Frequency
- 3 times a day
- Estimated price
- RM 27–40
- Book at
- easybook.com
- Phone
- +60 5-253 8898
- srimajutours@srimaju.com
- Website
- srimaju.com
Bus from Butterworth Bus Terminal to Kangar
- Ave. Duration
- 2h 27m
- Frequency
- Once daily
- Estimated price
- RM 16–29
- Website
- https://www.srimaju.com/
Bus from Jalan Bendahara Ipoh to Butterworth
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- RM 18–26
- Website
- https://www.srimaju.com/
- Phone
- 019-2179072
- info@maralinergroup.my
- Website
- maralinergroup.my
Bus from Terminal Meru Raya to Kangar
- Ave. Duration
- 4h 16m
- Frequency
- Once daily
- Estimated price
- RM 26–45
- Website
- https://maralinergroup.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 How to get from London City Airport into central London, Travelling to the US: What do I need to know?, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.


















