There are 8 ways to get from Kerteh to Johor Bahru by bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train via Segamat
best- Take the bus from Kerteh to Terminal Sentral Kuantanbus
- Take the bus from Terminal Sentral Kuantan to Bus Terminal Segamatbus
- Take the train from Segamat to Jb Sentraltrain Ets / ...
8h 23mRM 43–96Bus, train
- Take the bus from Paka Terengganu to Terminal Bersepadu Selatanbus Kuala Terengganu
- Take the train from Bdr Tasek Selatan to Jb Sentraltrain Ets
8h 38mRM 87–266Drive 423.4 km
- Drive from Kerteh to Johor Bahrucar 423.4 km
5h 50mRM 168–242Bus to Sultan Abdul Aziz Shah, fly to Senai International Airport
- Take the bus from Kerteh Bus Terminal to Terminal Bersepadu Gombakbus
- Fly from Sultan Abdul Aziz Shah (SZB) to Senai International Airport (JHB)plane SZB - JHB
9h 31mRM 220–668Bus via Mersing
- Take the bus from Kerteh to Mersingbus
- Take the bus from Terminal Bas Mersing to Kota Tinggibus
- Take the bus from Terminal Bas Kota Tinggi to Sekolah Kebangsaan IJ Conventbus T10
8h 37mRM 98–158Bus
- Take the bus from Kerteh to Terminal Sentral Kuantanbus
- Take the bus from Kuantan to JB Larkin Terminalbus Kuantan
9h 6mRM 46–96Bus #2
- Take the bus from Kerteh to Terminal Pasir Gudangbus
10h 19mRM 67–197Bus to Sultan Haji Ahmad Shah Airport, fly to Singapore Changi Airport
- Take the bus from Kerteh to Terminal Sentral Kuantanbus
- Fly from Sultan Haji Ahmad Shah Airport (KUA) to Singapore Changi Airport (SIN)plane KUA - SIN
6h 59mRM 339–1,066
Sultan Abdul Aziz Shah (SZB) to Senai International Airport (JHB) flights
Comparing Your Travel Options
The cheapest way to get from Kerteh to Johor Bahru is to bus which costs RM 45 - RM 100 and takes 9h 6m.
The fastest way to get from Kerteh to Johor Bahru is to drive which takes 5h 50m and costs RM 160 - RM 250.
No, there is no direct bus from Kerteh to Johor Bahru. However, there are services departing from Kerteh and arriving at Sekolah Kebangsaan IJ Convent via Terminal Bas Mersing and Terminal Bas Kota Tinggi. The journey, including transfers, takes approximately 8h 37m.
The distance between Kerteh and Johor Bahru is 437 km. The road distance is 423.4 km.
The best way to get from Kerteh to Johor Bahru without a car is to bus and train via Segamat which takes 8h 23m and costs RM 40 - RM 100.
It takes approximately 8h 23m to get from Kerteh to Johor Bahru, including transfers.
Kerteh to Johor Bahru bus services, operated by Ekspres Mutiara, depart from Kerteh station.
Kerteh to Johor Bahru bus services, operated by Ekspres Mutiara, arrive at Mersing station.
Yes, the driving distance between Kerteh to Johor Bahru is 423 km. It takes approximately 5h 50m to drive from Kerteh to Johor Bahru.
Book your Kerteh to Johor Bahru bus tickets online with Omio.
What companies run services between Kerteh, Malaysia and Johor Bahru, Malaysia?
You can take a bus from Kerteh to Sekolah Kebangsaan IJ Convent via Terminal Bas Mersing, Kota Tinggi, and Terminal Bas Kota Tinggi in around 8h 37m.
- Website
- fireflyz.com.my
Flights from Sultan Abdul Aziz Shah to Senai International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- RM 270–650
- Website
- flyscoot.com
Flights from Sultan Haji Ahmad Shah Airport to Singapore Changi Airport
- Ave. Duration
- 1h 10m
- When
- Wednesday, Friday, and Monday
- Estimated price
- RM 270–850
- Website
- malindoair.com
Flights from Sultan Abdul Aziz Shah to Senai International Airport
- Ave. Duration
- 1h
- When
- Monday, Wednesday, and Saturday
- Estimated price
- RM 150–450
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Segamat to Jb Sentral
- Ave. Duration
- 1h 44m
- Frequency
- Hourly
- Estimated price
- RM 4–28
- Website
- KTMB
- Shuttle
- RM 4–6
- Express
- RM 19–28
Train from Bdr Tasek Selatan to Jb Sentral
- Ave. Duration
- 4h 6m
- Frequency
- Hourly
- Estimated price
- RM 8–45
- Website
- KTMB
- Shuttle
- RM 8–13
- Express
- RM 30–45
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM
Train from Segamat to Jb Sentral
- Ave. Duration
- 1h 44m
- Frequency
- Every 4 hours
- Estimated price
- RM 30
- Website
- KTM
- Silver
- RM 21–23
- Gold
- RM 30
- Platinum
- RM 37–40
Train from Bdr Tasek Selatan to Jb Sentral
- Ave. Duration
- 4h 6m
- Frequency
- Every 4 hours
- Estimated price
- RM 56
- Website
- KTM
- Silver
- RM 35–38
- Gold
- RM 56
- Platinum
- RM 72–77
- Phone
- +60165217775
- [email protected]
- Website
- easybook.com
Bus from Kerteh to Terminal Sentral Kuantan
- Ave. Duration
- 1h 58m
- Frequency
- 4 times a day
- Estimated price
- RM 16–26
- Schedules at
- kesatuanexpress.com
- Book at
- easybook.com
Bus from Kerteh to Terminal Sentral Kuantan
- Ave. Duration
- 1h 58m
- Frequency
- 4 times a day
- Estimated price
- RM 16–26
- Schedules at
- kesatuanexpress.com
- Book at
- easybook.com
Bus from Kerteh to Terminal Sentral Kuantan
- Ave. Duration
- 1h 58m
- Frequency
- 4 times a day
- Estimated price
- RM 16–26
- Schedules at
- kesatuanexpress.com
- Book at
- easybook.com
- Phone
- +60 13-646 5773
- [email protected]
- Website
- facebook.com
Bus from Terminal Sentral Kuantan to Bus Terminal Segamat
- Ave. Duration
- 3h 17m
- Frequency
- Twice daily
- Estimated price
- RM 23–40
- Schedules at
- facebook.com
- Book at
- easybook.com
- Phone
- (09) 774 2655
- [email protected]
- Website
- e-mutiara.com.my
Bus from Paka Terengganu to Terminal Bersepadu Selatan
- Ave. Duration
- 3h 44m
- Frequency
- Twice daily
- Estimated price
- RM 40–160
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
Bus from Kerteh to Mersing
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- RM 75–130
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
Bus from Kerteh to Terminal Pasir Gudang
- Ave. Duration
- 9h 7m
- Frequency
- Twice daily
- Estimated price
- RM 55–190
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
- Website
- Alibaba Express
Bus from Kerteh Bus Terminal to Terminal Bersepadu Gombak
- Ave. Duration
- 4h 27m
- Frequency
- 4 times a day
- Estimated price
- RM 47
- Schedules at
- Alibaba Express
- Phone
- 017-6592527
- [email protected]
- Website
- Transnasional
Bus from Terminal Bas Mersing to Kota Tinggi
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- RM 10–14
- Website
- Transnasional
- Phone
- +60 7 360 2244
- [email protected]
- Website
- Causeway Link
Bus from Terminal Bas Kota Tinggi to Sekolah Kebangsaan IJ Convent
- Ave. Duration
- 1h 19m
- Frequency
- Every 30 minutes
- Estimated price
- RM 13–19
- Schedules at
- Causeway Link
- Phone
- 019-2179072
- [email protected]
- Website
- Maraliner
Bus from Kuantan to JB Larkin Terminal
- Ave. Duration
- 6h 8m
- Frequency
- Once daily
- Estimated price
- RM 30–70
- Website
- Maraliner
- Phone
- +60 17-659 2527
- [email protected]
- Website
- Plus Liner
Bus from Kuantan to JB Larkin Terminal
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- RM 40
- Website
- Plus Liner
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 travel India's Golden Triangle, What are the different types of Renfe trains in Spain?, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
There are 3484+ hotels available in Johor Bahru.























