There are 9 ways to get from Karak to Johor Bahru by taxi, plane, train, bus, 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.
Taxi, fly to Senai International Airport
best- Take the taxi from Karak to Sultan-Abdul-Aziz-Shah-Airport-SZBtaxi
- Fly from Sultan Abdul Aziz Shah (SZB) to Senai International Airport (JHB)plane SZB - JHB
3h 12mRMĀ 319ā471Drive 344.7 km
cheapest- Drive from Karak to Johor Bahrucar 344.7 km
4h 48mRMĀ 58ā84Taxi, train via Kuala Lumpur
- Take the taxi from Karak to Sri Rampaitaxi
- Take the train from Kl Sentral to Jb Sentraltrain Ets
6h 29mRMĀ 126ā190Bus
- Take the bus from Bentong to Bus Terminal Pekelilingbus
- Take the bus from Terminal Bersepadu Selatan to Johor Larkin Terminalbus
6h 30mRMĀ 83ā127Taxi
- Take the taxi from Karak to Johor Bahrutaxi 344.7 km
4h 48mRMĀ 550ā700Taxi, fly to Seletar Airport
- Take the taxi from Karak to Sultan-Abdul-Aziz-Shah-Airport-SZBtaxi
- Fly from Sultan Abdul Aziz Shah (SZB) to Seletar Airport (XSP)plane SZB - XSP
3h 34mRMĀ 546ā1,086Taxi, fly to Singapore Changi Airport
- Take the taxi from Karak to Sultan-Abdul-Aziz-Shah-Airport-SZBtaxi
- Fly from Sultan Abdul Aziz Shah (SZB) to Singapore Changi Airport (SIN)plane SZB - SIN
3h 57mRMĀ 495ā1,033Taxi, train
- Take the taxi from Karak to Mentakabtaxi
- Take the train from Mentakab to Jb Sentraltrain Ert
6h 52mRMĀ 80ā131Taxi, bus
- Take the taxi from Karak to First World Genting Highlandstaxi
- Take the bus from First World Genting Highlands to JB Merlin Towerbus
7hRMĀ 305ā432
Sultan Abdul Aziz Shah (SZB) to Senai International Airport (JHB) flights
Questions & Answers
The cheapest way to get from Karak to Johor Bahru is to drive which costs RM 55 - RM 85 and takes 4h 48m.
The fastest way to get from Karak to Johor Bahru is to taxi and fly which takes 3h 12m and costs RM 310 - RM 480.
No, there is no direct bus from Karak to Johor Bahru. However, there are services departing from Bentong and arriving at Johor Larkin Terminal via Terminal Bersepadu Selatan. The journey, including transfers, takes approximately 6h 30m.
The distance between Karak and Johor Bahru is 407 km. The road distance is 344.7 km.
The best way to get from Karak to Johor Bahru without a car is to taxi and train via Kuala Lumpur which takes 6h 29m and costs RM 120 - RM 190.
It takes approximately 3h 12m to get from Karak to Johor Bahru, including transfers.
Karak to Johor Bahru bus services, operated by Mara Liner, depart from Bentong station.
Karak to Johor Bahru bus services, operated by Mara Liner, arrive at Bus Terminal Pekeliling station.
Yes, the driving distance between Karak to Johor Bahru is 345 km. It takes approximately 4h 48m to drive from Karak to Johor Bahru.
There are 3472+ hotels available in Johor Bahru.
What companies run services between Karak, Malaysia and Johor Bahru, Malaysia?
You can take a vehicle from Karak to Johor Larkin Terminal via Bentong, Bus Terminal Pekeliling, Titiwangsa, Bandar Tasik Selatan, and Terminal Bersepadu Selatan in around 6h 30m.
- Website
- fireflyz.com.my
Flights from Sultan Abdul Aziz Shah to Senai International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- RMĀ 140ā300
Flights from Sultan Abdul Aziz Shah to Seletar Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- RMĀ 390ā1,100
- Website
- malindoair.com
Flights from Sultan Abdul Aziz Shah to Senai International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RMĀ 160ā240
Flights from Sultan Abdul Aziz Shah to Singapore Changi Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RMĀ 330ā600
- Website
- flyscoot.com
Flights from Sultan Abdul Aziz Shah to Singapore Changi Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- RMĀ 350ā700
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Kl Sentral to Jb Sentral
- Ave. Duration
- 4h 20m
- Frequency
- Hourly
- Estimated price
- RMĀ 9ā50
- Website
- KTMB
- Shuttle
- RMĀ 9ā13
- Express
- RMĀ 30ā50
Train from Mentakab to Jb Sentral
- Ave. Duration
- 6h 14m
- Frequency
- Once daily
- Estimated price
- RMĀ 7ā45
- Website
- KTMB
- Shuttle
- RMĀ 7ā12
- Express
- RMĀ 29ā45
- Phone
- 019-2179072
- [email protected]
- Website
- Maraliner
Bus from Bentong to Bus Terminal Pekeliling
- Ave. Duration
- 1h 14m
- Frequency
- Once daily
- Estimated price
- RMĀ 10ā15
- Website
- Maraliner
- Phone
- (+60) 123895689
- [email protected]
- Website
- laholidays.my
Bus from Terminal Bersepadu Selatan to Johor Larkin Terminal
- Ave. Duration
- 4h 20m
- Frequency
- Hourly
- Estimated price
- RMĀ 35ā45
- Schedules at
- laholidays.my
- Book at
- easybook.com
- Phone
- 012-708 2999
- [email protected]
- Website
- kkklexpress.com
Bus from Terminal Bersepadu Selatan to Johor Larkin Terminal
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- RMĀ 55ā85
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
- Phone
- +60 7 360 2244
- [email protected]
- Website
- causewaylink.com.my
Bus from Terminal Bersepadu Selatan to Johor Larkin Terminal
- Ave. Duration
- 5h
- Frequency
- Every 4 hours
- Estimated price
- RMĀ 90ā140
- Schedules at
- causewaylink.com.my
- Book at
- easybook.com
- Phone
- +6012 712 5144
- [email protected]
- Website
- starqistna.com
Bus from Terminal Bersepadu Selatan to Johor Larkin Terminal
- Ave. Duration
- 4h 20m
- Frequency
- 4 times a day
- Estimated price
- RMĀ 65
- Schedules at
- starqistna.com
- Book at
- easybook.com
- Phone
- +65 8737 7707
- [email protected]
- Website
- 707-inc.com
Bus from First World Genting Highlands to JB Merlin Tower
- Ave. Duration
- 5h 59m
- Frequency
- 3 times a day
- Estimated price
- RMĀ 160ā260
- Schedules at
- 707-inc.com
- Book at
- easybook.com
- Ave. Duration
- 1h 33m
- Estimated price
- RMĀ 70ā700
Stesen Teksi Bentong
- Phone
- +60 9-222 3711
Taxi Bentong Outstation Service
- Phone
- +6 017 8780027
- Website
- web.facebook.com
Genting Taxi
- Phone
- 03- 6101 1313
- Website
- gentingtaxi.com
Nizam Transport Services
Stesen Teksi Bentong
- Phone
- +60 9-222 3711
Taxi Bentong Outstation Service
- Phone
- +6 017 8780027
- Website
- web.facebook.com
Genting Taxi
- Phone
- 03- 6101 1313
- Website
- gentingtaxi.com
Nizam Transport Services
Stesen Teksi Bentong
- Phone
- +60 9-222 3711
Taxi Bentong Outstation Service
- Phone
- +6 017 8780027
- Website
- web.facebook.com
Genting Taxi
- Phone
- 03- 6101 1313
- Website
- gentingtaxi.com
Nizam Transport Services
Stesen Teksi Bentong
- Phone
- +60 9-222 3711
Taxi Bentong Outstation Service
- Phone
- +6 017 8780027
- Website
- web.facebook.com
Genting Taxi
- Phone
- 03- 6101 1313
- Website
- gentingtaxi.com
Nizam Transport Services
Stesen Teksi Bentong
- Phone
- +60 9-222 3711
Taxi Bentong Outstation Service
- Phone
- +6 017 8780027
- Website
- web.facebook.com
Genting Taxi
- Phone
- 03- 6101 1313
- Website
- gentingtaxi.com
Nizam Transport Services
Stesen Teksi Bentong
- Phone
- +60 9-222 3711
Taxi Bentong Outstation Service
- Phone
- +6 017 8780027
- Website
- web.facebook.com
Genting Taxi
- Phone
- 03- 6101 1313
- Website
- gentingtaxi.com
Nizam Transport Services
Stesen Teksi Bentong
- Phone
- +60 9-222 3711
Taxi Bentong Outstation Service
- Phone
- +6 017 8780027
- Website
- web.facebook.com
Genting Taxi
- Phone
- 03- 6101 1313
- Website
- gentingtaxi.com
Nizam Transport Services
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 South Korea: Travelling from Seoul to Busan , How to get from London City Airport into central London, and Which London airport should I choose? - to help you get the most out of your next trip.


















