There are 6 ways to get from Perlis to Tapah by train, bus, car, taxi, plane, 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.
Train
best- Take the train from Arau to Tapah RoadEts
4h 46mRM 37–118Bus
- Take the bus from Kangar to Terminal Meru Raya
- Take the bus from Terminal Meru Raya to BidorAmanJaya Ipoh
10h 57mRM 44–51Drive 332.9 km
- Drive from Kangar to Tapah332.9 km
3h 46mRM 56–81Taxi
- Take the taxi from Kangar to Tapah332.9 km
3h 46mRM 460–550Fly from Alor Setar, train
- Fly from Alor Setar (AOR) to Sultan Abdul Aziz Shah (SZB)AOR - SZB
- Take the train from Sungai Buluh to Tapah Road
5h 42mRM 223–518Ferry to Langkawi International Airport, fly, train
- Take the ferry from Kuala Perlis to Langkawi Ferry Terminal
- Fly from Langkawi International Airport (LGK) to Sultan Abdul Aziz Shah (SZB)LGK - SZB
- Take the train from Sungai Buluh to Tapah Road
6h 33mRM 245–504
Alor Setar (AOR) to Sultan Abdul Aziz Shah (SZB) flights
Questions & Answers
The cheapest way to get from Perlis to Tapah is to bus which costs RM 40 - RM 55 and takes 10h 57m.
The fastest way to get from Perlis to Tapah is to drive which takes 3h 46m and costs RM 55 - RM 85.
No, there is no direct bus from Perlis to Tapah. However, there are services departing from Kangar and arriving at Tapah via Terminal Meru Raya and Bidor. The journey, including transfers, takes approximately 10h 57m.
The distance between Perlis and Tapah is 341 km. The road distance is 332.9 km.
The best way to get from Perlis to Tapah without a car is to train which takes 4h 46m and costs RM 35 - RM 120.
It takes approximately 4h 46m to get from Perlis to Tapah, including transfers.
Perlis to Tapah bus services, operated by Express Kesatuan, depart from Kangar station.
The best way to get from Perlis to Tapah is to train which takes 4h 46m and costs RM 35 - RM 120. Alternatively, you can bus, which costs RM 40 - RM 55 and takes 10h 57m.
Perlis to Tapah bus services, operated by Express Kesatuan, arrive at Terminal Meru Raya station.
Yes, the driving distance between Perlis to Tapah is 333 km. It takes approximately 3h 46m to drive from Perlis to Tapah.
What companies run services between Perlis, Malaysia and Tapah, Perak, Malaysia?
KTM Intercity operates a train from Arau to Tapah Road 3 times a day. Tickets cost RM 23–100 and the journey takes 3h 18m. Alternatively, you can take a bus from Kangar to Tapah via Terminal Meru Raya and Bidor in around 10h 57m.
- Website
- fireflyz.com.my
Flights from Alor Setar to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 200–410
Flights from Langkawi International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 160–310
- Website
- malindoair.com
Flights from Langkawi International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 120–330
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Arau to Tapah Road
- Ave. Duration
- 3h 18m
- Frequency
- 3 times a day
- Estimated price
- RM 23–100
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 23–35
- Shuttle
- RM 35–100
- Express First
- RM 50–65
Train from Sungai Buluh to Tapah Road
- Ave. Duration
- 1h 20m
- Frequency
- Every 2 hours
- 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
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Sungai Buluh to Tapah Road
- Ave. Duration
- 1h 26m
- Frequency
- 5 times a day
- Estimated price
- RM 27
- Website
- https://www.ktmb.com.my
- Silver
- RM 20
- Gold
- RM 27
- Platinum
- RM 32–35
- Phone
- +60165217775
- kesatuanexpress@gmail.com
- Website
- easybook.com
Bus from Kangar to Terminal Meru Raya
- Ave. Duration
- 6h 44m
- Frequency
- Twice daily
- Estimated price
- RM 32–37
- Book at
- easybook.com
- Phone
- +60 5-253 8898
- srimajutours@srimaju.com
- Website
- srimaju.com
Bus from Terminal Meru Raya to Bidor
- Ave. Duration
- 1h 13m
- Frequency
- Once daily
- Estimated price
- RM 7–8
- Website
- https://www.srimaju.com/
- Phone
- 04-966 5889
- Website
- langkawiferryline.com
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
- Ave. Duration
- 3h 46m
- Estimated price
- RM 460–550
Teksi Luar Bandar Utara Sdn. Bhd.
- Phone
- +60 4-976 5293
Grab Taxi
- Website
- grab.com
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 Want to know more about Flixbus?, 5 delightfully under-the-radar French towns you need to visit, and Best ways to travel around Australia - to help you get the most out of your next trip.
More Questions & Answers
There are 123+ hotels available in Tapah.














