There are 4 ways to get from Tanah Rata to Kuala Perlis by taxi, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train
best- Take the taxi from Tanah Rata to Kampar
- Take the train from Kampar to ArauEts
6h 21mRM 201–312Bus
cheapest- Take the bus from Cameron Highlands to Terminal Meru Raya
- Take the bus from Terminal Meru Raya to Kuala Perlis
10h 43mRM 42–72Bus via George Town
- Take the bus from Tanah Rata Bus Terminal to Sungai Nibong
- Take the bus from Sungai Nibong Bus Terminal to Kuala PerlisSungai Nibong
8h 40mRM 54–67Drive 365.4 km
- Drive from Tanah Rata to Kuala Perlis365.4 km
4h 34mRM 62–89
Tanah Rata to Kuala Perlis by bus
Questions & Answers
The cheapest way to get from Tanah Rata to Kuala Perlis is to bus which costs RM 40 - RM 75 and takes 10h 43m.
The fastest way to get from Tanah Rata to Kuala Perlis is to drive which takes 4h 34m and costs RM 60 - RM 90.
No, there is no direct bus from Tanah Rata to Kuala Perlis. However, there are services departing from Tanah Rata Bus Terminal and arriving at Kuala Perlis via Sungai Nibong Bus Terminal. The journey, including transfers, takes approximately 8h 40m.
The distance between Tanah Rata and Kuala Perlis is 405 km. The road distance is 365.4 km.
The best way to get from Tanah Rata to Kuala Perlis without a car is to taxi and train which takes 6h 21m and costs RM 200 - RM 320.
It takes approximately 6h 21m to get from Tanah Rata to Kuala Perlis, including transfers.
Tanah Rata to Kuala Perlis bus services, operated by Unititi express, depart from Tanah Rata Bus Terminal station.
Tanah Rata to Kuala Perlis bus services, operated by Unititi express, arrive at Sungai Nibong station.
Yes, the driving distance between Tanah Rata to Kuala Perlis is 365 km. It takes approximately 4h 34m to drive from Tanah Rata to Kuala Perlis.
There are 284+ hotels available in Kuala Perlis.
What companies run services between Tanah Rata, Malaysia and Kuala Perlis, Malaysia?
You can take a bus from Tanah Rata Bus Terminal to Kuala Perlis via Sungai Nibong Bus Terminal in around 8h 40m.
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Kampar to Arau
- Ave. Duration
- 3h 7m
- 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 45–65
- Phone
- 011 1866 8811
- unititiexpress@gmail.com
- Website
- unititi.com.my
Bus from Tanah Rata Bus Terminal to Sungai Nibong
- Ave. Duration
- 4h 40m
- Frequency
- 3 times a day
- Estimated price
- RM 35–50
- Website
- https://www.unititi.com.my/
Bus from Cameron Highlands to Terminal Meru Raya
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- RM 26–28
- Website
- https://www.unititi.com.my/
- Phone
- +60 12-510 9722
- cstravel2009@gmail.com
- Website
- cstravelandtours.com
Bus from Tanah Rata Bus Terminal to Sungai Nibong
- Ave. Duration
- 4h 44m
- Frequency
- 3 times a day
- Estimated price
- RM 35–50
- Book at
- cstravelandtours.com
Bus from Cameron Highlands to Terminal Meru Raya
- Ave. Duration
- 2h 45m
- Frequency
- 4 times a day
- Estimated price
- RM 14–21
- Book at
- cstravelandtours.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/
- Ave. Duration
- 1h 10m
- Estimated price
- RM 170–210
TANAH RATA TAXI
- Phone
- +60 17-942 1125
- Website
- web.facebook.com
Cameron Highlands Taxi Service
- Phone
- +60 19-503 7442
- Website
- facebook.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 Slovenia: Getting from Ljubljana to Lake Bled, The beginner’s guide to the 2018 World Nomad Games, and Need to know: Greyhound - to help you get the most out of your next trip.

















