There are 6 ways to get from Nilai to Tapah by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Nilai to Bandar Tasik Selatantrain Pulau Sebang
- Take the bus from Terminal Bersepadu Selatan to Tapah Bus Terminalbus Kuala Lumpur
4h 17mRM 34–50Train
cheapest- Take the train from Nilai to Kuala Lumpurtrain Pulau Sebang
- Take the train from Kuala Lumpur to Tapah Roadtrain KL Sentral
4h 25mRM 29–62Drive 192.1 km
- Drive from Nilai to Tapahcar 192.1 km
2h 14mRM 33–47Taxi
- Take the taxi from Nilai to Tapahtaxi 192.1 km
2h 14mRM 320–380Train, bus via Kuala Lumpur
- Take the train from Nilai to Bandar Tasik Selatantrain Pulau Sebang
- Take the bus from Terminal Bersepadu Selatan to Tapah Bus Terminalbus Kuala Lumpur
4h 22mRM 31–50Bus
- Take the bus from Nilai Sentral to Klia2bus
- Take the bus from Klia T2 to Terminal Bersepadu Selatanbus
- Take the bus from Terminal Bersepadu Selatan to Tapah Bus Terminalbus
5h 26mRM 44–73
Nilai to Tapah by train and bus
Questions & Answers
The cheapest way to get from Nilai to Tapah is to train and bus via Kuala Lumpur which costs RM 30 - RM 50 and takes 4h 22m.
The fastest way to get from Nilai to Tapah is to drive which takes 2h 14m and costs RM 30 - RM 50.
No, there is no direct bus from Nilai to Tapah. However, there are services departing from Nilai Sentral and arriving at Tapah Bus Terminal via Klia T2 and Terminal Bersepadu Selatan. The journey, including transfers, takes approximately 5h 26m.
No, there is no direct train from Nilai to Tapah. However, there are services departing from Nilai and arriving at Tapah Road via Kuala Lumpur. The journey, including transfers, takes approximately 4h 25m.
The distance between Nilai and Tapah is 198 km. The road distance is 192.1 km.
The best way to get from Nilai to Tapah without a car is to train and bus which takes 4h 17m and costs RM 30 - RM 50.
It takes approximately 4h 17m to get from Nilai to Tapah, including transfers.
Nilai to Tapah bus services, operated by Mybus Kr Travel, depart from Nilai Sentral station.
Nilai to Tapah train services, operated by KTM Komuter, depart from Nilai station.
The best way to get from Nilai to Tapah is to train which takes 4h 25m and costs RM 29 - RM 65. Alternatively, you can bus, which costs RM 40 - RM 75 and takes 5h 26m.
What companies run services between Nilai, Malaysia and Tapah, Perak, Malaysia?
You can take a train from Nilai to Tapah via Kuala Lumpur and Tapah Road in around 4h 25m. Alternatively, you can take a bus from Nilai Sentral to Tapah Bus Terminal via Klia2, Klia T2, and Terminal Bersepadu Selatan in around 5h 26m.
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Nilai to Bandar Tasik Selatan
- Ave. Duration
- 56 min
- Frequency
- Every 2 hours
- Estimated price
- RM 10–15
- Website
- https://www.ktmb.com.my/Komuter.html
Train from Nilai to Kuala Lumpur
- Ave. Duration
- 1h 23m
- Frequency
- Every 2 hours
- Estimated price
- RM 13–18
- Website
- https://www.ktmb.com.my/Komuter.html
Train from Nilai to Bandar Tasik Selatan
- Ave. Duration
- 56 min
- Frequency
- Every 2 hours
- Estimated price
- RM 10–15
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Kuala Lumpur to Tapah Road
- Ave. Duration
- 1h 52m
- Frequency
- 4 times a day
- Estimated price
- RM 29
- Website
- https://www.ktmb.com.my
- Silver
- RM 20–22
- Gold
- RM 29
- Platinum
- RM 36–38
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Kuala Lumpur to Tapah Road
- Ave. Duration
- 1h 32m
- Frequency
- 3 times a day
- Estimated price
- RM 4–27
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 4–6
- Express
- RM 19–27
- Phone
- +60 12-510 9722
- [email protected]
- Website
- cstravelandtours.com
Bus from Terminal Bersepadu Selatan to Tapah Bus Terminal
- Ave. Duration
- 2h 21m
- Frequency
- 5 times a day
- Estimated price
- RM 23–35
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Tapah Bus Terminal
- Ave. Duration
- 2h 21m
- Frequency
- 3 times a day
- Estimated price
- RM 20–35
- Schedules at
- facebook.com
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Tapah Bus Terminal
- Ave. Duration
- 2h 21m
- Frequency
- 3 times a day
- Estimated price
- RM 20–35
- Schedules at
- facebook.com
- Book at
- easybook.com
- Phone
- 011 1866 8811
- [email protected]
- Website
- unititi.com.my
Bus from Terminal Bersepadu Selatan to Tapah Bus Terminal
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- RM 25–35
- Website
- https://www.unititi.com.my/
Bus from Terminal Bersepadu Selatan to Tapah Bus Terminal
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- RM 25–35
- Website
- https://www.unititi.com.my/
- Phone
- +6 012 205 2259
- [email protected]
- Website
- krtravel.my
Bus from Nilai Sentral to Klia2
- Ave. Duration
- 20 min
- Frequency
- Every 4 hours
- Estimated price
- RM 4–19
- Website
- https://krtravel.my/
- Phone
- +6(019) - 221 6763
- [email protected]
- Website
- ticket.jetbus.com.my
Bus from Klia T2 to Terminal Bersepadu Selatan
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- RM 20
- Schedules at
- ticket.jetbus.com.my
- Book at
- easybook.com
- Ave. Duration
- 2h 14m
- Estimated price
- RM 320–380
E-HAILING BOOKING @klia2limo
- Phone
- +60 17-311 6118
- Website
- klia2limo.com.my
Taxi KLIA KLIA2 Subang Airport Transfer
- Phone
- +60164128076
- Website
- lccttaxis.wordpress.com
Public Cab
- Phone
- +603 6259 2020
- Website
- publiccab.com
Seremban Teksi Service
Teksi Seremban Taxi
- Phone
- +6017-681 1794
- Website
- teksi-seremban-taxi.business.site
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, How to get from Stansted Airport into central London, and Getting to Rome from the airport - to help you get the most out of your next trip.
More Questions & Answers
Nilai to Tapah bus services, operated by Mybus Kr Travel, arrive at Klia2 station.
Nilai to Tapah train services, operated by KTM Komuter, arrive at Kuala Lumpur station.
Yes, the driving distance between Nilai to Tapah is 192 km. It takes approximately 2h 14m to drive from Nilai to Tapah.
Book your Nilai to Tapah bus tickets online with Omio and 12go.asia.
There are 127+ hotels available in Tapah.


















