There are 8 ways to get from Nilai to Perlis by plane, tram, train, bus, car, 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.
Fly Kuala Lumpur International Airport to Alor Setar, tram
best- Fly from Kuala Lumpur International Airport (KUL) to Alor Setar (AOR)plane KUL - AOR
- Take the tram from Anak Bukit to Arautram
3h 38mRM 134–426Train, bus via George Town
cheapest- Take the train from Nilai to Kuala Lumpurtrain
- Take the train from Kuala Lumpur to Butterworthtrain Ets
- Take the bus from Butterworth Bus Terminal to Kangarbus
9h 32mRM 38–113Train, tram
- Take the train from Nilai to Kuala Lumpurtrain
- Take the train from Kuala Lumpur to Bukit Mertajamtrain Ets
- Take the tram from Bukit Mertajam to Arautram
7h 54mRM 45–118Train, bus
- Take the train from Nilai to Bandar Tasik Selatantrain Pulau Sebang
- Take the bus from TBS Kuala Lumpur to Kangarbus TBS Kuala Lumpur
9h 7mRM 56–145Drive 520.7 km
- Drive from Nilai to Kangarcar 520.7 km
5h 53mRM 89–128Fly Kuala Lumpur International Airport to Langkawi International Airport, ferry
- Fly from Kuala Lumpur International Airport (KUL) to Langkawi International Airport (LGK)plane KUL - LGK
- Take the ferry from Langkawi Ferry Terminal to Kuala Perlisferry
5hRM 184–501MRT to Sultan Abdul Aziz Shah, fly to Alor Setar
- Take the train from Kajang to Kwasa Sentraltrain
- Fly from Sultan Abdul Aziz Shah (SZB) to Alor Setar (AOR)plane SZB - AOR
5h 58mRM 212–506Bus
- Take the bus from Seremban to Kangarbus
9h 52mRM 104–127
Nilai to Perlis by train and bus
Questions & Answers
The cheapest way to get from Nilai to Perlis is to train and bus via George Town which costs RM 35 - RM 120 and takes 9h 32m.
The fastest way to get from Nilai to Perlis is to fly and tram which takes 3h 38m and costs RM 130 - RM 430.
No, there is no direct bus from Nilai to Perlis. However, there are services departing from Nilai Sentral and arriving at Kangar via Seremban. The journey, including transfers, takes approximately 9h 52m.
No, there is no direct train from Nilai to Perlis. However, there are services departing from Nilai and arriving at Arau via Kuala Lumpur and Bukit Mertajam. The journey, including transfers, takes approximately 7h 54m.
The distance between Nilai and Perlis is 486 km. The road distance is 520.7 km.
The best way to get from Nilai to Perlis without a car is to train and tram which takes 7h 54m and costs RM 45 - RM 120.
It takes approximately 3h 38m to get from Nilai to Perlis, including transfers.
Nilai to Perlis bus services, operated by Cosmic Express, depart from Seremban station.
Nilai to Perlis train services, operated by KTM Komuter, depart from Nilai station.
Nilai to Perlis bus services, operated by Cosmic Express, arrive at Kangar station.
What companies run services between Nilai, Malaysia and Perlis, Malaysia?
Cosmic Express operates a bus from Seremban to Kangar twice daily. Tickets cost RM 70–130 and the journey takes 8h 7m. Two other operators also service this route.
- Website
- airasia.com
Flights from Kuala Lumpur International Airport to Alor Setar
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 100–280
Flights from Kuala Lumpur International Airport to Langkawi International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 120–370
Flights from Kuala Lumpur International Airport to Langkawi International Airport via Penang
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- RM 120–370
- Website
- malaysiaairlines.com
Flights from Kuala Lumpur International Airport to Alor Setar
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- RM 210–390
Flights from Kuala Lumpur International Airport to Langkawi International Airport
- Ave. Duration
- 1h 9m
- When
- Every day
- Estimated price
- RM 180–950
Flights from Sultan Abdul Aziz Shah to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 200–450
- Website
- fireflyz.com.my
Flights from Kuala Lumpur International Airport to Alor Setar
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- RM 210–390
Flights from Kuala Lumpur International Airport to Langkawi International Airport
- Ave. Duration
- 1h 9m
- When
- Every day
- Estimated price
- RM 180–950
Flights from Sultan Abdul Aziz Shah to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 200–450
- Website
- malindoair.com
Flights from Kuala Lumpur International Airport to Langkawi International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 140–370
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Tram from Anak Bukit to Arau
- Ave. Duration
- 18 min
- Frequency
- Hourly
- Estimated price
- RM 1–16
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 1–2
- Express
- RM 10–16
Train from Kuala Lumpur to Bukit Mertajam
- Ave. Duration
- 3h 23m
- Frequency
- Twice daily
- Estimated price
- RM 9–50
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 9–13
- Express
- RM 30–50
Tram from Bukit Mertajam to Arau
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- RM 3–25
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 3–5
- Express
- RM 17–25
Train from Kuala Lumpur to Butterworth
- Ave. Duration
- 3h 33m
- Frequency
- Twice daily
- Estimated price
- RM 9–50
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 9–13
- Express
- RM 30–50
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
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
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
- Phone
- 1800-88-6782
- feedback@mymrt.com.my
- Website
- mymrt.com.my
Train from Kajang to Kwasa Sentral
- Ave. Duration
- 1h 10m
- Frequency
- Every 15 minutes
- Estimated price
- RM 5–7
- Schedules at
- myrapid.com.my
- 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 45–110
- 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 45–130
- Website
- https://www.srimaju.com/
Bus from Butterworth Bus Terminal to Kangar
- Ave. Duration
- 2h 27m
- Frequency
- Once daily
- Estimated price
- RM 16–45
- Website
- https://www.srimaju.com/
Bus from Seremban to Kangar
- Ave. Duration
- 8h 7m
- Frequency
- Once daily
- Estimated price
- RM 60–140
- Website
- https://www.srimaju.com/
- Phone
- +60165217775
- kesatuanexpress@gmail.com
- Website
- easybook.com
Bus from Butterworth Bus Terminal to Kangar
- Ave. Duration
- 2h 36m
- Frequency
- 4 times a day
- Estimated price
- RM 22–45
- Schedules at
- kesatuanexpress.com
- Book at
- easybook.com
- Phone
- 03-6205 1399
- Website
- busonlineticket.com
Bus from Seremban to Kangar
- Ave. Duration
- 8h 7m
- Frequency
- Twice daily
- Estimated price
- RM 70–130
- Schedules at
- cosmicexpress.com.my
- Book at
- easybook.com
- Phone
- +6012 4703155
- Website
- intercity.my
Bus from Seremban to Kangar
- Ave. Duration
- 8h 50m
- Frequency
- Once daily
- Estimated price
- RM 100–110
- Book at
- new.intercity.my
- Phone
- 04-966 5889
- Website
- langkawiferryline.com
Ferry from Langkawi Ferry Terminal to Kuala Perlis
- Ave. Duration
- 1h 5m
- Frequency
- 5 times a day
- Estimated price
- RM 15–35
- Website
- https://www.langkawiferryline.com
- Adult (MyKad holder)
- RM 15
- 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 French strikes 2018: What are my alternative transport options?, Travelling around the UAE, and Getting to Rome from the airport - to help you get the most out of your next trip.
More Questions & Answers
Nilai to Perlis train services, operated by KTM Komuter, arrive at Kuala Lumpur station.
Yes, the driving distance between Nilai to Perlis is 521 km. It takes approximately 5h 53m to drive from Nilai to Perlis.
Book your Nilai to Perlis bus tickets online with 12go.asia.
There are 352+ hotels available in Perlis.






















