There are 4 ways to get from Johor Bahru to Rompin 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.
Questions & Answers
The cheapest way to get from Johor Bahru to Rompin is to drive which costs RM 35 - RM 55 and takes 3h.
The fastest way to get from Johor Bahru to Rompin is to train which takes 2h 23m and costs RM 55 - RM 95.
No, there is no direct bus from Johor Bahru to Rompin. However, there are services departing from Johor Bahru and arriving at Bahau via . The journey, including transfers, takes approximately 4h 33m.
No, there is no direct train from Johor Bahru to Rompin. However, there are services departing from Jb Sentral and arriving at Gemas via . The journey, including transfers, takes approximately 2h 23m.
The distance between Johor Bahru and Rompin is 206 km. The road distance is 228.5 km.
The best way to get from Johor Bahru to Rompin without a car is to train which takes 2h 23m and costs RM 55 - RM 95.
It takes approximately 2h 23m to get from Johor Bahru to Rompin, including transfers.
Johor Bahru to Rompin bus services, operated by Kurnia Suria Express, depart from Johor Bahru station.
Johor Bahru to Rompin train services, operated by KTM Intercity, depart from Jb Sentral station.
The best way to get from Johor Bahru to Rompin is to train which takes 2h 23m and costs RM 55 - RM 95. Alternatively, you can bus, which costs RM 85 - RM 120 and takes 4h 33m.
What companies run services between Johor Bahru, Malaysia and Rompin, Negeri Sembilan, Malaysia?
KTM Intercity operates a train from Jb Sentral to Gemas hourly. Tickets cost RM 4–30 and the journey takes 2h. Alternatively, Kurnia Suria Express operates a bus from Johor Bahru to Bahau every 4 hours. Tickets cost RM 45–70 and the journey takes 4h 15m.
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Jb Sentral to Gemas
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RM 4–30
- Website
- KTMB
- Shuttle
- RM 4–7
- Express
- RM 21–30
- Phone
- +60 16-260 2989
- [email protected]
- Website
- facebook.com
Bus from Johor Bahru to Bahau
- Ave. Duration
- 4h 15m
- Frequency
- Every 4 hours
- Estimated price
- RM 45–70
- Schedules at
- facebook.com
- Book at
- easybook.com
- Ave. Duration
- 3h
- Estimated price
- RM 500–600
Comfort Taxi
- Phone
- +60 7-332 2852
- Website
- comforttaxi.com.my
Grab Taxi
- Website
- grab.com
Public Cab
- Phone
- +603 6259 2020
- Website
- publiccab.com
Sunlight Taxi
- Phone
- 1300-800-222
- Website
- sunlighttaxi.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 How to get from Heathrow Airport into central London, The London Underground: Essential tips to navigate the Tube, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Johor Bahru to Rompin bus services, operated by Kurnia Suria Express, arrive at Bahau station.
Johor Bahru to Rompin train services, operated by KTM Intercity, arrive at Gemas station.
Yes, the driving distance between Johor Bahru to Rompin is 229 km. It takes approximately 3h to drive from Johor Bahru to Rompin.
There are 42+ hotels available in Rompin.





