
The best things to do in Johor Bahru range from heritage streets and food markets in the city to waterfalls in Kota Tinggi, beaches in Desaru and food trails in Muar. None of the three day trips are realistic on public transport if you want to see more than one in a day, which is where a rental car earns its keep.
This guide covers what to see, the real driving distances to the places worth the detour, and why a car is the difference between a JB day trip and a JB afternoon. If you have been searching for a Johor Bahru guide Singapore travellers can actually rely on, one that gets the distances and timing right, this is for you.
Key Takeaways
- •Best places in JB city: explore Jalan Tan Hiok Nee, JB City Square, Skyscape Johor Bahru, Sultan Abu Bakar State Mosque and Danga Bay.
- •Best nearby day trip: Kota Tinggi is about 35km from JB, taking roughly 30 to 35 minutes by car.
- •Best beach trip: Desaru is around 75km away and takes about 55 minutes to 1 hour, making it suitable for a full-day trip.
- •Best food and heritage trip: Muar is around 170km from JB, with a drive of about 2 hours, so it suits a full-day or overnight itinerary.
- •Why rent a car: a Causeway Rental gives you the flexibility to combine JB attractions with nearby destinations without relying on fixed public-transport schedules.
Best Things to Do in Johor Bahru City
These sit within the city itself, most reachable on foot or by a short Grab ride, and suit anyone staying near JB Sentral with only a few hours to spend:
Danga Bay for a waterfront evening, sunset walks and seafood dinners without leaving the city limits. For shopping specifically, three malls currently draw the biggest Singapore crowds:
A car earns its keep once you go slightly further. LEGOLAND Malaysia Resort and the newer X Park Sunway Iskandar both sit in Iskandar Puteri, about 20 to 30 minutes from the checkpoint, close enough to combine in a single day but too far to treat as a quick city stop. LEGOLAND covers the theme park, water park and Sea Life aquarium, while X Park is a newer nature-themed chalet and activity park, a short drive from LEGOLAND itself.
Best JB Day Trips from Singapore
The three easiest day trips from JB city centre are Kota Tinggi (~35km), Desaru (~75km) and Muar (~170km), each suited to a different kind of trip depending on how far you want to go. Renting a car in Malaysia makes all three realistic in a way public transport does not, so here is what the drive actually looks like, checked independently rather than repeated from a single source.
| Destination | Distance from JB city centre | Drive time | Best for |
|---|---|---|---|
| Kota Tinggi | ~35km | 30 to 35 min | A short nature trip |
| Desaru | ~75km | 55 min to 1 hour | A beach day |
| Muar | ~170km | Around 2 hours | Food and heritage |
Remember, these distances are calculated from JB city, not from the checkpoint. If you are crossing that morning, add the queue at Woodlands or Tuas on top, which matters more for Muar than for a quick Kota Tinggi run.
Kota Tinggi: Best for a Short Nature Trip
Kota Tinggi is the easiest of the three, close enough to fit alongside city sightseeing rather than eating up a whole day.
The waterfalls are a popular half-day out, and the evening firefly river tours are one of the few things in Johor genuinely worth timing your drive around, departures run in the evening and are timed to dusk, so pair the tour with an earlier waterfall or city stop rather than treating it as a standalone trip.
Desaru: Best for a Beach Day
Desaru is a coastal trip, under an hour each way, which makes it a realistic single-day outing.
The draw is Desaru Coast's beach, one of the region's larger waterparks, and seafood by the water. Families tend to find one day tight once the waterpark is involved, so many visitors turn it into an overnight rather than a rushed there-and-back.
Muar: Best for Food and Heritage
Muar is the furthest option, so it makes more sense as a full-day or overnight trip than a quick detour.
The highlight at Muar is the combination of old-town heritage streets and food, particularly Mee Bandung and satay, a regional take that tastes noticeably different from the JB city version.
Johor Bahru Food and Markets Worth Exploring by Car
JB's food is a reason to rent a car on its own, since the best of it is not clustered around the checkpoint.
Which JB Day Trip Is Right for You?
| If you have | Consider | Why |
|---|---|---|
| Half a day | JB city | Heritage, shopping and food, all walkable |
| One day | Kota Tinggi | Short drive plus waterfalls and fireflies |
| A full day | Desaru | Beach and waterpark, worth the longer drive |
| A full day or overnight | Muar | Food and heritage, too far for a rushed trip |
| A weekend | JB city plus one day trip | More flexibility to combine both |
Why Does a Rental Car Make JB Day Trips Easier?
A rental car is most useful once your plans go beyond central JB. Buses to Kota Tinggi, Desaru or Muar run on fixed, infrequent schedules, often hourly at best, and none of them drop you where you actually want to be once you arrive.
A car lets you combine city sights with a day trip in one outing, on your own timing, rather than planning the day around someone else's bus route. Every car rental in Johor Bahru at Causeway includes unlimited mileage, so a longer drive to Muar costs no more than a short hop to Kota Tinggi.
For a weekend trip from Singapore, that flexibility is usually the difference between fitting in two destinations or just one.
Plan Your JB Trip with Causeway Car Rental
Whichever of these trips you choose, a rental car is what makes it realistic in the first place, especially once city sightseeing and a day trip need to fit into the same visit.
Reach out to the Causeway team with your dates and where you would like to go, and we will match the right car to your trip. Already booked? You can find your booking at any time.