There are 5 ways to get from Kemayan to Johor Bahru JB Larkin Terminal 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 via Gemas
best- Take the train from Kemayan to Gemastrain Sh / ...
- Take the train from Gemas to Jb Sentraltrain Ets / ...
4h 12mRM 8–54Train, bus
- Take the train from Kemayan to Gemastrain Sh / ...
- Take the bus from Bus Terminal Segamat to JB Larkin Terminalbus Semagat
6h 3mRM 33–80Drive 281 km
- Drive from Kemayan to Johor Bahru JB Larkin Terminalcar 281 km
3h 49mRM 110–158Taxi
- Take the taxi from Kemayan to Johor Bahru JB Larkin Terminaltaxi 281 km
3h 49mRM 460–600Train
- Take the train from Kemayan to Jb Sentraltrain Ert
5h 14mRM 9–41
Kemayan to Johor Bahru JB Larkin Terminal by train and bus
Comparing Your Travel Options
The cheapest way to get from Kemayan to Johor Bahru JB Larkin Terminal is to train which costs RM 8 - RM 45 and takes 5h 14m.
The fastest way to get from Kemayan to Johor Bahru JB Larkin Terminal is to drive which takes 3h 49m and costs RM 100 - RM 160.
No, there is no direct train from Kemayan to Johor Bahru JB Larkin Terminal. However, there are services departing from Kemayan and arriving at Jb Sentral via Gemas. The journey, including transfers, takes approximately 4h 12m.
The distance between Kemayan and Johor Bahru JB Larkin Terminal is 269 km. The road distance is 281 km.
The best way to get from Kemayan to Johor Bahru JB Larkin Terminal without a car is to train via Gemas which takes 4h 12m and costs RM 8 - RM 55.
It takes approximately 4h 12m to get from Kemayan to Johor Bahru JB Larkin Terminal, including transfers.
Kemayan to Johor Bahru JB Larkin Terminal train services, operated by KTM Intercity, depart from Kemayan station.
Kemayan to Johor Bahru JB Larkin Terminal train services, operated by KTM Intercity, arrive at Gemas station.
Yes, the driving distance between Kemayan to Johor Bahru JB Larkin Terminal is 281 km. It takes approximately 3h 49m to drive from Kemayan to Johor Bahru JB Larkin Terminal.
Book your Kemayan to Johor Bahru JB Larkin Terminal train tickets online with 12go.asia.
What companies run services between Kemayan, Malaysia and Johor Bahru JB Larkin Terminal, Malaysia?
You can take a train from Kemayan to Larkin Sentral via Gemas, Jb Sentral, and JB Sentral in around 4h 12m.
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Kemayan to Gemas
- Ave. Duration
- 1h 17m
- Frequency
- 3 times a day
- Estimated price
- RM 2–20
- Website
- KTMB
- Shuttle
- RM 2–3
- Express
- RM 13–20
Train from Gemas to Jb Sentral
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RM 4–30
- Website
- KTMB
- Shuttle
- RM 4–7
- Express
- RM 21–30
Train from Kemayan to Gemas
- Ave. Duration
- 1h 17m
- Frequency
- 3 times a day
- Estimated price
- RM 2–20
- Website
- KTMB
- Shuttle
- RM 2–3
- Express
- RM 13–20
Train from Kemayan to Jb Sentral
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- RM 6–40
- Website
- KTMB
- Shuttle
- RM 6–10
- Express
- RM 26–40
- Phone
- 012-708 2999
- [email protected]
- Website
- kkklexpress.com
Bus from Bus Terminal Segamat to JB Larkin Terminal
- Ave. Duration
- 3h
- Frequency
- Every 2 hours
- Estimated price
- RM 30–45
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
- Ave. Duration
- 3h 49m
- Estimated price
- RM 460–600
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 4 of the smartest ways to explore Australia, Travelling by boat in Italy, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.
Booking & Getting There
There are 3474+ hotels available in Johor Bahru JB Larkin Terminal.




