There are 5 ways to get from Kempas to Gemas 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
best- Take the train from Kempas Baru to Gemastrain Ets / ...
1h 53mRM 10–37Bus
- Take the bus from JB Larkin Terminal to Bus Terminal Segamatbus Johor
4h 7mRM 41–67Drive 198.1 km
- Drive from Kempas to Gemascar 198.1 km
2h 30mRM 76–110Taxi
- Take the taxi from Kempas to Gemastaxi 198.1 km
2h 30mRM 330–390Train via Gemas
- Take the train from Kempas Baru Station to Gemastrain Northbound
1h 56mRM 38–39
Comparing Your Travel Options
The cheapest way to get from Kempas to Gemas is to train which costs RM 9 - RM 40 and takes 1h 53m.
The fastest way to get from Kempas to Gemas is to train which takes 1h 53m and costs RM 9 - RM 40.
No, there is no direct bus from Kempas to Gemas. However, there are services departing from JB Larkin Terminal and arriving at Bus Terminal Segamat via . The journey, including transfers, takes approximately 4h 7m.
No, there is no direct train from Kempas to Gemas. However, there are services departing from Kempas Baru and arriving at Gemas via . The journey, including transfers, takes approximately 1h 53m.
The distance between Kempas and Gemas is 176 km. The road distance is 198.1 km.
The best way to get from Kempas to Gemas without a car is to train which takes 1h 53m and costs RM 9 - RM 40.
It takes approximately 1h 53m to get from Kempas to Gemas, including transfers.
Kempas to Gemas bus services, operated by KKKL Express, depart from JB Larkin Terminal station.
Kempas to Gemas train services, operated by KTM Intercity, depart from Kempas Baru station.
The best way to get from Kempas to Gemas is to train which takes 1h 53m and costs RM 9 - RM 40. Alternatively, you can bus, which costs RM 40 - RM 70 and takes 4h 7m.
What companies run services between Kempas, Malaysia and Gemas, Malaysia?
KTM Intercity operates a train from Kempas Baru to Gemas hourly. Tickets cost RM 4–30 and the journey takes 1h 50m. Alternatively, KKKL Express operates a bus from JB Larkin Terminal to Bus Terminal Segamat every 2 hours. Tickets cost RM 30–40 and the journey takes 3h 9m.
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- KTMB
Train from Kempas Baru to Gemas
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- RM 4–30
- Website
- KTMB
- Shuttle
- RM 4–7
- Express
- RM 20–30
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- KTM
Train from Kempas Baru Station to Gemas
- Ave. Duration
- 1h 52m
- Frequency
- Every 4 hours
- Estimated price
- RM 32
- Website
- KTM
- Silver
- RM 22–24
- Gold
- RM 32
- Platinum
- RM 40–43
- Phone
- 012-708 2999
- enquiry@kkkl.com.my
- Website
- kkklexpress.com
Bus from JB Larkin Terminal to Bus Terminal Segamat
- Ave. Duration
- 3h 9m
- Frequency
- Every 2 hours
- Estimated price
- RM 30–40
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
- Ave. Duration
- 2h 30m
- Estimated price
- RM 330–390
Sunlight Taxi
- Phone
- +60 1 300 80 0222
- Website
- sunlighttaxi.com
Public Cab
- Phone
- +60 7 241 3111
- Website
- publiccab.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 Need to know: Greyhound, 10 amazing places to get away from it all in Australia, and Want to know more about Flixbus? - to help you get the most out of your next trip.
Booking & Getting There
Kempas to Gemas bus services, operated by KKKL Express, arrive at Bus Terminal Segamat station.
Kempas to Gemas train services, operated by KTM Intercity, arrive at Gemas station.
Yes, the driving distance between Kempas to Gemas is 198 km. It takes approximately 2h 30m to drive from Kempas to Gemas.
There are 45+ hotels available in Gemas.












