There are 5 ways to get from Perlis to Johor by tram, plane, bus, train, 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.
Tram, fly
best- Take the tram from Arau to Anak Bukittram
- Fly from Alor Setar (AOR) to Senai International Airport (JHB)plane AOR - JHB
3h 40mBus
cheapest- Take the bus from Kangar to Larkin Bus Terminalbus Kangar
11h 51mRM 80–180Train, bus
- Take the train from Arau to Kuala Lumpurtrain Ets
- Take the train from Kuala Lumpur to Serembantrain
- Take the bus from Terminal 1 Seremban to JB Larkin Terminalbus
13h 8mDrive 804.8 km
- Drive from Kangar to Johor Bahrucar 804.8 km
8h 49mRM 132–191Bus via Jitra
- Take the bus from Jitra to JB Larkin Terminalbus
12h 40mRM 86–188
Perlis to Johor by bus
Questions & Answers
The cheapest way to get from Perlis to Johor is to bus via Jitra which costs RM 85 - RM 190 and takes 12h 40m.
The fastest way to get from Perlis to Johor is to drive which takes 8h 49m and costs RM 130 - RM 190.
No, there is no direct bus from Perlis to Johor. However, there are services departing from Kangar and arriving at Sekolah Kebangsaan IJ Convent via Larkin Sentral. The journey, including transfers, takes approximately 11h 51m.
The distance between Perlis and Johor is 692 km. The road distance is 804.8 km.
The best way to get from Perlis to Johor without a car is to bus which takes 11h 51m and costs RM 80 - RM 180.
It takes approximately 3h 40m to get from Perlis to Johor, including transfers.
Perlis to Johor bus services, operated by Sri Maju, depart from Kangar station.
Perlis to Johor bus services, operated by Sri Maju, arrive at Larkin Bus Terminal station.
Yes, the driving distance between Perlis to Johor is 805 km. It takes approximately 8h 49m to drive from Perlis to Johor.
There are 1018+ hotels available in Johor.
What companies run services between Perlis, Malaysia and Johor, Malaysia?
Sri Maju operates a bus from Kangar to Larkin Bus Terminal once daily. Tickets cost RM 80–180 and the journey takes 11h 25m.
- Website
- airasia.com
Flights from Alor Setar to Senai International Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 170–550
Flights from Alor Setar to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- RM 170–550
- Website
- malaysiaairlines.com
Flights from Alor Setar to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- RM 200–700
- Website
- fireflyz.com.my
Flights from Alor Setar to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- RM 200–700
- Website
- ktmb.com.my
Tram from Arau to Anak Bukit
- Ave. Duration
- 18 min
- Frequency
- Hourly
- Schedules at
- ktmb.com.my
Train from Arau to Kuala Lumpur
- Ave. Duration
- 5h 1m
- Frequency
- Once daily
- Schedules at
- ktmb.com.my
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Kuala Lumpur to Seremban
- Ave. Duration
- 1h 46m
- Frequency
- Hourly
- Estimated price
- RM 8–10
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- +60 5-253 8898
- srimajutours@srimaju.com
- Website
- srimaju.com
Bus from Kangar to Larkin Bus Terminal
- Ave. Duration
- 11h 25m
- Frequency
- Once daily
- Estimated price
- RM 80–180
- Website
- https://www.srimaju.com/
Bus from Terminal 1 Seremban to JB Larkin Terminal
- Ave. Duration
- 3h 43m
- Frequency
- Once daily
- Estimated price
- RM 30–60
- Website
- https://www.srimaju.com/
- Phone
- 012-708 2999
- enquiry@kkkl.com.my
- Website
- kkklexpress.com
Bus from Terminal 1 Seremban to JB Larkin Terminal
- Ave. Duration
- 3h 43m
- Frequency
- Hourly
- Estimated price
- RM 35–60
- Schedules at
- kkklexpress.com
- Book at
- kkklexpress.com
- Phone
- +60 17-659 2527
- talk2us@parkmayberhad.com.my
- Website
- plusliner.com.my
Bus from Terminal 1 Seremban to JB Larkin Terminal
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- RM 29
- Website
- https://www.plusliner.com.my/
- Phone
- +603-7728 4789
- helpdesk@eticketing.my
- Website
- ssinternational.com.my
Bus from Jitra to JB Larkin Terminal
- Ave. Duration
- 10h 31m
- Frequency
- Twice daily
- Estimated price
- RM 80–180
- Book at
- https://12go.asia/
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 Best ways to travel around Australia, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Italy Travel Guides - to help you get the most out of your next trip.












