20 Best Day Trips from Johor Bahru
Discover the best day trips from Johor Bahru, including Desaru, Kota Tinggi, Mersing, Kluang, Pontian and other destinations worth exploring by car.
Johor Bahru is a great base for day trips. Within 1-2.5 hours, you can reach beaches, waterfalls, islands, mountains and historic towns. These 20 day trips from Johor Bahru cover the best destinations for a single-day adventure.
Desaru Area
Desaru Beach and Waterpark
Driving time: ~1-1.5 hours Distance: ~70-80 km Why visit: Beach, water park, fruit farm Main attractions: Desaru Beach, Desaru Coast Adventure Waterpark, Desaru Fruit Farm Suggested duration: Full day Best for: Families, beach lovers Travel tips: Start early. Bring sun protection. Check water park hours. See our places to visit in Desaru guide.
Desaru Firefly Cruise
Driving time: ~1-1.5 hours Why visit: Fireflies, nature Main attractions: Firefly cruise on Lebam River Suggested duration: Afternoon to evening Best for: Families, nature lovers Travel tips: Book firefly tours in advance. Bring insect repellent. See our things to do in Desaru guide.
East Coast
Kota Tinggi Waterfall
Driving time: ~45 minutes Distance: ~50 km Why visit: Waterfall, swimming, nature Main attractions: Kota Tinggi Waterfall, firefly cruise Suggested duration: Half to full day Best for: Families, nature lovers Travel tips: Check water conditions. Avoid during thunderstorms. See our things to do in Kota Tinggi guide.
Mersing and Islands
Driving time: ~2-2.5 hours Distance: ~140 km Why visit: Islands, beaches, seafood Main attractions: Mersing jetty, Tioman/Rawa/Sibu islands, seafood Suggested duration: Full day or overnight Best for: Island lovers, divers Travel tips: Check boat schedules with operators. Start very early. Consider an overnight stay on an island. See our places to visit in Mersing guide.
Central Johor
Kluang and Gunung Lambak
Driving time: ~1.5-2 hours Distance: ~100 km Why visit: Hiking, coffee, local town Main attractions: Gunung Lambak, Kluang Rail Coffee, town centre Suggested duration: Full day Best for: Hikers, coffee lovers Travel tips: Start hike early. Visit Kluang Rail Coffee for breakfast. See our places to visit in Kluang guide.
Batu Pahat
Driving time: ~1.5-2 hours Distance: ~110 km Why visit: Food, coastal areas Main attractions: Food streets, Minyak Beku beach, textile shops Suggested duration: Full day Best for: Food lovers Travel tips: Visit Minyak Beku in the late afternoon. See our places to visit in Batu Pahat guide.
West Coast
Pontian and Tanjung Piai
Driving time: ~1 hour Distance: ~60 km Why visit: Southernmost point of mainland Asia, seafood, fishing village Main attractions: Tanjung Piai National Park, Kukup fishing village, seafood Suggested duration: Full day Best for: Nature lovers, food lovers Travel tips: Visit Tanjung Piai in the morning, Kukup for lunch. See our places to visit in Pontian guide.
Kukup Fishing Village
Driving time: ~1 hour Why visit: Fishing village on stilts, seafood Main attractions: Stilt houses, seafood restaurants, fish farms Suggested duration: Half day Best for: Culture, food Travel tips: Go for lunch. Try the fresh seafood.
Muar
Driving time: ~2 hours Distance: ~120 km Why visit: Historic town, food, heritage Main attractions: Mee bandung, otak-otak, heritage shophouses, Sultan Ibrahim Mosque Suggested duration: Full day Best for: Food lovers, culture lovers Travel tips: Go hungry. Try the local specialities.
Near JB
Legoland Malaysia
Driving time: ~20-30 minutes Why visit: Theme park, water park, aquarium Main attractions: Legoland Theme Park, Water Park, SEA LIFE Suggested duration: Full day Best for: Families Travel tips: Book tickets in advance. See our places to visit in Johor Bahru with kids guide.
Johor Premium Outlets
Driving time: ~30 minutes Why visit: Outlet shopping Main attractions: International brands at discounted prices Suggested duration: Half day Best for: Shoppers Travel tips: Go on weekdays for fewer crowds.
Puteri Harbour
Driving time: ~20-30 minutes Why visit: Family attractions, waterfront dining Main attractions: Family theme park, waterfront restaurants Suggested duration: Half day Best for: Families
Combined Day Trips
Desaru and Kota Tinggi
Driving time: ~1-1.5 hours to Desaru, then 45 minutes to Kota Tinggi Why visit: Beach and waterfall Suggested duration: Full day Travel tips: Visit Desaru beach in the morning, Kota Tinggi waterfall in the afternoon.
Pontian and Kukup
Driving time: ~1 hour Why visit: Southernmost point and fishing village Suggested duration: Full day Travel tips: Visit Tanjung Piai in the morning, Kukup for lunch.
Kluang and Tangkak
Driving time: ~1.5-2 hours Why visit: Coffee and mountains Suggested duration: Full day Travel tips: Start with Kluang Rail Coffee, then hike Gunung Lambak or visit Tangkak.
Practical Tips
- Start early: Traffic is lighter and attractions are less crowded in the morning.
- Check weather: Afternoon thunderstorms are common. Plan indoor backup options.
- 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, especially on weekends.
Why Renting a Car Makes Day Trips from Johor Bahru Easy
Day trips from JB require a car — most destinations are in areas with limited or no public transport. Having a car gives you the flexibility to visit multiple destinations in one day and to travel at your own pace. See our Johor Bahru car rental guide and road trips from Johor Bahru guide.
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 day trip.
For day trips in northern Malaysia, see our day trips from Penang guide.
FAQ
What are the best day trips from Johor Bahru?
Desaru, Kota Tinggi, Mersing (for islands), Kluang, Pontian and Muar are the best day trips from Johor Bahru.
Can I visit Desaru and Kota Tinggi in one day?
Yes — they are about 45 minutes apart. Visit Desaru beach in the morning and Kota Tinggi waterfall in the afternoon.
Do I need a car for day trips from Johor Bahru?
Yes — most day trip destinations from JB are in areas with limited or no public transport. A car gives you the flexibility to visit multiple places.
For exploring beyond Johor, see our Melaka travel guide and places to visit in Melaka.
Conclusion
Johor Bahru is a great base for day trips, with beaches, waterfalls, islands, mountains and historic towns within easy reach. For more ideas, see our places to visit in Johor and Johor travel guide.
FAQ
What are the best day trips from Johor Bahru?
Desaru, Kota Tinggi, Mersing (for islands), Kluang, Pontian and Muar are the best day trips from Johor Bahru.
Can I visit Desaru and Kota Tinggi in one day?
Yes — they are about 45 minutes apart. Visit Desaru beach in the morning and Kota Tinggi waterfall in the afternoon.
Do I need a car for day trips from Johor Bahru?
Yes — most day trip destinations from JB are in areas with limited or no public transport. A car gives you the flexibility to visit multiple places.
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.
