20 Best Road Trips from Johor Bahru
Planning a road trip from Johor Bahru? Discover scenic routes, beaches, food destinations, nature escapes and weekend road trip ideas around Johor.
Johor Bahru is a great starting point for road trips. The state's highways connect JB to beaches, islands, mountains, historic towns and rainforests. These 20 road trips from Johor Bahru cover the best routes for a day trip or a weekend adventure.
Beach and Coast Road Trips
JB to Desaru
Starting point: Johor Bahru Destination: Desaru Approximate driving distance: ~70-80 km Approximate travel time: ~1-1.5 hours Suggested stops: Kota Tinggi (optional detour), Bandar Penawar Recommended duration: Day trip or weekend Road trip tips: Take the Senai-Desaru Expressway (E22) for the fastest route. Start early to avoid heat. See our places to visit in Desaru guide.
JB to Mersing (for Islands)
Starting point: Johor Bahru Destination: Mersing Approximate driving distance: ~140 km Approximate travel time: ~2-2.5 hours Suggested stops: Kota Tinggi, Jemaluang Recommended duration: Day trip or overnight (for islands) Road trip tips: Check boat schedules with operators before departing. Stock up on supplies in Mersing. See our places to visit in Mersing guide.
JB to Pontian and Kukup
Starting point: Johor Bahru Destination: Pontian / Kukup Approximate driving distance: ~60 km Approximate travel time: ~1 hour Suggested stops: Tanjung Piai, Kukup Recommended duration: Day trip Road trip tips: Visit Tanjung Piai in the morning, Kukup for seafood lunch. See our places to visit in Pontian guide.
Nature Road Trips
JB to Kota Tinggi Waterfall
Starting point: Johor Bahru Destination: Kota Tinggi Approximate driving distance: ~50 km Approximate travel time: ~45 minutes Suggested stops: Firefly cruise site Recommended duration: Half day or full day Road trip tips: Check water conditions before swimming. Combine with Desaru. See our things to do in Kota Tinggi guide.
JB to Kluang and Gunung Lambak
Starting point: Johor Bahru Destination: Kluang Approximate driving distance: ~100 km Approximate travel time: ~1.5-2 hours Suggested stops: Kluang Rail Coffee, Gunung Lambak Recommended duration: Day trip Road trip tips: Start with coffee at Kluang Rail Coffee, then hike Gunung Lambak. See our places to visit in Kluang guide.
JB to Tangkak and Gunung Ledang
Starting point: Johor Bahru Destination: Tangkak / Gunung Ledang Approximate driving distance: ~130 km Approximate travel time: ~1.5-2 hours Suggested stops: Tangkak town, Gunung Ledang Recommended duration: Day trip or overnight Road trip tips: Check hiking access with the Forestry Department. Bring hiking gear.
Food Road Trips
JB to Muar
Starting point: Johor Bahru Destination: Muar Approximate driving distance: ~120 km Approximate travel time: ~2 hours Suggested stops: Batu Pahat (optional) Recommended duration: Day trip Road trip tips: Go hungry. Try mee bandung, otak-otak and asam pedas.
JB to Batu Pahat
Starting point: Johor Bahru Destination: Batu Pahat Approximate driving distance: ~110 km Approximate travel time: ~1.5-2 hours Suggested stops: Minyak Beku beach Recommended duration: Day trip Road trip tips: Visit Minyak Beku in the late afternoon for sunset. See our places to visit in Batu Pahat guide.
JB to Kukup for Seafood
Starting point: Johor Bahru Destination: Kukup Approximate driving distance: ~70 km Approximate travel time: ~1 hour Suggested stops: Pontian, Tanjung Piai Recommended duration: Day trip Road trip tips: Go for lunch. Try the fresh seafood.
Shopping Road Trips
JB to Johor Premium Outlets
Starting point: Johor Bahru Destination: Kulai (JPO) Approximate driving distance: ~30 km Approximate travel time: ~30 minutes Suggested stops: Kulai town Recommended duration: Half day Road trip tips: Go on weekdays for fewer crowds.
Combined Road Trips
JB to Desaru to Kota Tinggi
Starting point: Johor Bahru Destination: Desaru, then Kota Tinggi Approximate driving distance: ~120 km total Approximate travel time: ~2 hours total driving Suggested stops: Desaru Beach, Desaru Fruit Farm, Kota Tinggi Waterfall Recommended duration: Full day Road trip tips: Visit Desaru in the morning, Kota Tinggi in the afternoon.
JB to Pontian to Kukup
Starting point: Johor Bahru Destination: Pontian, then Kukup Approximate driving distance: ~80 km total Approximate travel time: ~1.5 hours total driving Suggested stops: Tanjung Piai, Kukup Recommended duration: Full day Road trip tips: Visit Tanjung Piai in the morning, Kukup for lunch.
JB to Kluang to Tangkak
Starting point: Johor Bahru Destination: Kluang, then Tangkak Approximate driving distance: ~150 km total Approximate travel time: ~2.5 hours total driving Suggested stops: Kluang Rail Coffee, Gunung Lambak, Tangkak Recommended duration: Full day Road trip tips: Start early. Visit Kluang Rail Coffee for breakfast.
Long Road Trips
JB to Kuala Lumpur
Starting point: Johor Bahru Destination: Kuala Lumpur Approximate driving distance: ~300 km Approximate travel time: ~3-4 hours Suggested stops: Melaka (halfway) Recommended duration: Weekend or longer Road trip tips: Take the PLUS Highway. Consider a stop in Melaka. See our Kuala Lumpur travel guide.
JB to Melaka
Starting point: Johor Bahru Destination: Melaka Approximate driving distance: ~200 km Approximate travel time: ~2-2.5 hours Suggested stops: Batu Pahat, Muar Recommended duration: Weekend Road trip tips: Take the PLUS Highway. Stop in Muar for food.
Practical Tips
- Highways: Johor's main highways are the PLUS (north-south), E22 (Senai-Desau Expressway) and coastal roads.
- Traffic: Traffic can be heavy during rush hours and on weekends, especially near the Causeway.
- Fuel: Petrol is affordable in Malaysia. Fill up before heading to rural areas.
- Navigation: Use a GPS or maps app. Some rural areas have limited signal.
- Driving times: Driving times can vary significantly depending on traffic and road conditions. Allow extra time.
- Tolls: Some highways have tolls. Have cash or a Touch 'n Go card.
Why Renting a Car is the Best Way to Explore Johor
A car gives you the freedom to explore Johor at your own pace — from Desaru's beaches to Mersing's islands and Kluang's mountains. It allows you to combine multiple destinations in one trip and to reach rural areas that are off the beaten path. See our Johor Bahru car rental guide for more.
Explore Johor at Your Own Pace
Planning to explore Johor by car? Enjoy the freedom to travel at your own pace with ZOREX. Explore ZOREX Car Rental and start your road trip.
For road trips in northern Malaysia, see our Penang road trip guide.
FAQ
What are the best road trips from Johor Bahru?
The best road trips from JB include Desaru, Mersing (for islands), Kota Tinggi, Kluang, Pontian, Muar and Melaka.
How long does it take to drive from Johor Bahru to Desaru?
Desaru is about 1-1.5 hours from JB by car via the Senai-Desaru Expressway (E22). Driving times can vary depending on traffic.
Can I drive from Johor Bahru to Kuala Lumpur?
Yes — KL is about 3-4 hours from JB by car via the PLUS Highway. Consider a stop in Melaka along the way.
Conclusion
Johor Bahru is a great starting point for road trips, with beaches, islands, mountains and historic towns within easy reach. For more ideas, see our day trips from Johor Bahru and Johor travel guide.
FAQ
What are the best road trips from Johor Bahru?
The best road trips from JB include Desaru, Mersing (for islands), Kota Tinggi, Kluang, Pontian, Muar and Melaka.
How long does it take to drive from Johor Bahru to Desaru?
Desaru is about 1-1.5 hours from JB by car via the Senai-Desaru Expressway (E22). Driving times can vary depending on traffic.
Can I drive from Johor Bahru to Kuala Lumpur?
Yes — KL is about 3-4 hours from JB by car via the PLUS Highway. Consider a stop in Melaka along the way.
Planning to explore Malaysia?
Rent a car with ZOREX and enjoy the flexibility to travel at your own pace.
Related Travel Guides
25 Best Things to Do in Johor Bahru
Planning a Johor Bahru trip? Discover 25 things to do in JB, including food, shopping, family attractions, heritage, entertainment and day trips.
25 Best Things to Do in Johor
Looking for things to do in Johor? Discover 25 attractions, activities, food spots, beaches, family destinations and unique experiences across Johor.
30 Best Places to Visit in Johor, Malaysia
Discover the 30 best places to visit in Johor, from Johor Bahru and Desaru to Mersing, islands, beaches, family attractions and nature escapes.
