Day Trips from Johor Bahru

Day Trips from Johor Bahru

The best excursions and trips you can do in a day

Johor Bahru sits at the southern tip of peninsular Malaysia, which puts you remarkably close to a surprising variety of escapes. Within two hours in most directions, you can find yourself on islands where charcoal smoke drifts from fisherman's huts, in colonial towns where the call to prayer echoes off art-deco shophouses, or wading through mangrove forests where the air hangs thick with brine and rotting vegetation. The city itself has its charms, but honestly, the day trip possibilities are what make Johor Bahru worth basing yourself in for a week rather than just passing through on the way to Singapore. What's useful about Johor Bahru's position is the transport infrastructure. The Causeway connects you to Singapore in under an hour (though immigration queues can stretch that unpredictably), while the North-South Expressway shoots you toward Malacca and beyond. Eastward, the roads get smaller and slower, which is where you'll find the more interesting discoveries, the kind of places where your phone signal flickers and you realize you've left the city behind. Whether you're after limestone caves that smell of bat guano and incense, beaches where the sand squeaks underfoot, or the particular melancholy of abandoned colonial plantations, there's likely something within striking distance that matches your mood.

Full-Day Trips

Worth dedicating a whole day to explore.

Pulau Rawa

Mid-range (transport $15-25, boat transfer $25-35, meals $15-20)

A forty-five-minute speedboat from Mersing drops you on an island that feels removed from the mainland's development pressures. The water shifts from milky turquoise near the beach to deep cobalt further out. Rawa's two small resorts face each other across a cove where reef fish dart between your legs in the shallows. The island has no roads, no motorbikes, just a concrete path that connects the jetty to the resorts and a hill trail that smells of dry leaf litter and offers views toward the Tioman archipelago.

Distance
130 km from Johor Bahru to Mersing jetty
Travel Time
1.5 hours by car/bus to Mersing, 45 minutes by speedboat
Total Duration
10-12 hours (including boat time)
Transport
Bus 2 or 2A from Larkin Terminal to Mersing (2 hours, roughly $3-4), then pre-booked speedboat with Rawa Safaris or Blue Lagoon Resort. Self-drive is faster and lets you catch earlier boats.
Snorkeling directly from the main beach, no boat needed The steep jungle trail to the island's viewpoint for afternoon light Fresh grilled fish at the smaller resort's open-air restaurant
Best for: Beach purists who want genuine island atmosphere without overnight commitment, confident swimmers
Boats leave Mersing around 9am and return by 4pm, miss the return and you're staying overnight. The afternoon return crossing can be choppy. Sit toward the back of the boat if you're prone to queasiness.

Malacca City

Budget to mid-range (bus $4-6, museum entry $3-4, meals $10-15)

Malacca tends to be described as 'historic' in ways that undersell its particular atmosphere. Yes, there's the red Dutch Square and the reconstructed fort. But the more interesting experience is wandering the backstreets of Jonker where the smell of sandalwood incense leaks from prayer shops and you might stumble across a coffeeshop that's been roasting beans over charcoal since the 1930s. The riverfront has been sanitized for tourists, admittedly. But the buildings themselves, those narrow Dutch-Chinese shophouses with their distinctive green shutters, retain a faded grandeur that photographs surprisingly well in late afternoon light.

Distance
175 km
Travel Time
2 hours by bus, 1.5 hours by car
Total Duration
10-12 hours
Transport
Numerous buses from Larkin Terminal (KKKL, Delima Express, Transnasional) every 30 minutes. The bus drops you at Melaka Sentral. Grab a Grab to Dutch Square (10 minutes). Driving lets you stop at the Ayer Keroh toll plaza area for the surprisingly decent butterfly park.
The Baba Nyonya Heritage Museum on Jalan Tun Tan Cheng Lock, pre-book the English tour Sate Celup at Capitol or Ban Lee Siang (locals debate which is superior) Sunset from the St. Paul's Hill ruins above the city
Best for: History enthusiasts, photographers, food-focused travelers who don't mind crowds
Friday and Saturday nights bring the Jonker Walk night market, which is either essential or unbearable depending on your crowd tolerance. Visit the heritage museums in the morning before tour buses arrive, the lighting through those narrow windows is better then anyway.

Endau-Rompin National Park (Selai Entrance)

Mid-range to splurge (park entry $7-10, guide required for most trails $20-30, 4WD transfer $15-20, fuel $15-20)

Most visitors to Endau-Rompin head to the Kahang entrance, which is closer to Johor Bahru but significantly more developed. The Selai entrance, approached through the small town of Bekok, has a more honest encounter with what remains of peninsular Malaysia's ancient rainforest. The drive itself is worth the trip, palm oil plantations give way to secondary forest, then suddenly you're crossing single-lane bridges where the canopy closes overhead and the air cools noticeably. The park's trails lead to waterfalls where the water runs tea-brown from tannins, and if you're quiet and somewhat lucky, you might hear the whooping calls of gibbons or spot pugmarks in the mud near stream crossings.

Distance
140 km to park headquarters
Travel Time
2.5 hours by car to Bekok, then 45 minutes on park roads
Total Duration
12-14 hours (long day)
Transport
Self-drive or hired car essential, no public transport reaches the Selai entrance. A 4WD is technically required for the final stretch. Park staff can arrange pickup from Bekok if you arrive in a regular vehicle.
Takah Tinggi waterfall, reachable via a 2-hour trail that crosses the river multiple times The suspension bridge near the headquarters, surprisingly atmospheric in morning mist The Orang Asli village at Kampung Peta, where residents sell woven products and forest honey
Best for: Serious hikers, wildlife enthusiasts, those who've already seen Malaysia's more accessible parks
Book your park permit at least two days ahead through the Johor Parks Corporation, the Selai entrance has strict daily quotas. Bring leech socks or improvise with tobacco leaves from the Bekok market, which locals swear by. The park accommodation is basic but worth considering if you want dawn wildlife encounters.

Pulau Aur and Dayang (Diving Day Trip)

Splurge (2-tank dive trip $80-120 including equipment, transport add-on $20-30, meals provided)

Certified divers, forget the crowded northern hotspots. The islands east of Mersing give you visibility and marine life that match the big names without the wallet damage. The boat ride runs longer than the hop to Rawa or Tioman, and that alone scares off the day-trippers. First hour you taste diesel and salt spray, then the engines die and you roll backward into water with the faint metallic tang of deep ocean. Coral has clawed back some ground after earlier bleaching, and the serious pelagics, barracuda, trevally, the odd reef shark, show up on the outer sites where the current kicks hardest.

Distance
130 km to Mersing, then 75 km by boat
Travel Time
1.5 hours to Mersing, 2.5-3 hours by dive boat
Total Duration
12-14 hours
Transport
Everything is pre-arranged through Mersing outfits like Scuba Ted or Tioman Dive Centre. They'll collect you by van from Johor Bahru (negotiable, roughly $20-30) or meet you at Mersing jetty. Solo travel is impossible, these marine park zones insist on a guide at your shoulder.
The Pinnacles at Dayang, where granite formations carve swim-throughs at 18-25 meters Shallow afternoon dives where blue-spotted ribbontail rays flick across the sand Eating a packed lunch on a boat with no scrap of land in any direction is stranger than it sounds
Best for: Certified divers (Advanced Open Water recommended), underwater photographers, anyone chasing serious marine encounters
Trips leave on demand, not on a timetable, book two days ahead and stay loose if weather cancels. The ride home can pound. The crew hands out ginger tablets that work. Nitrox is on tap if you ask early.

Kota Tinggi and Firefly River

Budget to mid-range (bus $2-3, firefly cruise $8-12, dinner $10-15)

Kota Tinggi gets dismissed as nothing more than the jumping-off point for firefly cruises, which short-changes a town with real personality. The old core hides a covered market where morning air carries fresh coconut milk and dried shrimp, and the rebuilt fort on the hill gives views over country that has changed little since the Johor Sultanate planted its flag. The firefly trips, on the Johor River near Kuala Seluyut, remain one of the region's sure-fire wildlife shows. Mangroves close in so tight that when the engine dies the darkness feels absolute, and the synchronized flashing turns disorienting until your eyes catch up.

Distance
40 km
Travel Time
45 minutes by car, 1 hour by bus
Total Duration
6-8 hours (afternoon departure, evening return)
Transport
Bus 6 from Larkin Terminal to Kota Tinggi town (hourly), then local taxi or Grab to the jetty (15 minutes). Driving yourself makes timing the evening departure simpler. Several operators bundle Johor Bahru pickup, which removes the hassle.
Kota Tinggi Waterfall for a late afternoon dip, the upper pools stay cleaner and quieter The firefly cruise itself, best on smaller boats that can slip into narrower channels Supper at the seafood joints by the jetty, where chili crab lands steaming and the shells crack just right
Best for: Families with kids, couples, anyone wanting an evening that skips bars and shopping
Firefly numbers spike during the new moon and after dry spells, phone ahead if heavy rain has fallen. The 7:30pm departure nails the peak display. Pack insect repellent for the boat (mosquitoes, not fireflies, bite) and a light jacket, the river breeze after sunset is properly cool.

Gunung Pulai Recreational Forest

Budget (bus $1-2, no entry fee, packed lunch recommended $3-5)

Gunung Pulai sits inside Johor state. Yet the climb feels far enough from Johor Bahru's concrete to count as escape. The mountain tops out at 654 meters, which sounds tame until the trail tilts and the temperature drops fast. The forest is classic dipterocarp, tall trunks that groan in the slightest wind, understory thick with the smell of rot and renewal. The main track follows an old colonial pipe line, so the gradient stays kind, and you pass 1920s waterworks concrete now engulfed by strangler figs and moss. Near the summit the canopy thins enough to catch the distant drone of the North-South Expressway, a blunt reminder of how narrow this green strip has become.

Distance
35 km
Travel Time
45 minutes by car, 1.5 hours by bus/walking
Total Duration
6-7 hours
Transport
Bus 15 from Larkin Terminal to Gunung Pulai town (infrequent, roughly hourly), then 3 km walk to the trailhead. Driving yourself is far easier, the trailhead car park is secure and free. Grab can drop you but getting one back is hit-or-miss.
The summit clearing where pitcher plants root in damp soil and cloud mist drifts past your face The abandoned pump house, its windows broken and interior filled with ferns The lower waterfall, a short side trail away, where the water is cold enough to numb feet in thirty seconds
Best for: Fit hikers, plant nerds, anyone wanting a workout without ropes or carabiners
Start by 8am to dodge the humidity that piles up by mid-morning. The path is signed but download a map, phone signal flickers. Leeches wait after rain. Check your socks at the top. The Gunung Pulai resort nearby pours decent coffee if you need fuel before the drive back.

Pekan Nanas and Pineapple Plantations

Budget (bus $2-3, factory tour $3-5, pineapple purchases $2-5)

Pekan Nanas, 'Pineapple Town', is Johor's pineapple capital, and the surrounding countryside is ridiculously photogenic: rows of spiky plants running to the horizon, fruit glowing orange-yellow when ready. The town itself is plain. Yet the factory tours (Simpang Renggam and the bigger Lee Pineapple plant) give an unvarnished look at an industry most shoppers never ponder. Inside the canneries the smell hits hard, fermented, sharp, sweet enough to stick to your shirt. More fun is steering the plantation lanes yourself, pulling over at farm gates where families sell fruit picked minutes earlier: sharper, more layered, with a fibrous chew that supermarket versions lost long ago.

Distance
55 km
Travel Time
1 hour by car, 1.5 hours by bus
Total Duration
6-7 hours
Transport
Catch Bus 777 from Larkin Terminal to Simpang Renggam, then flag down a local taxi or simply walk to the individual plantations. If you want to roam the plantation network under your own steam, self-drive is non-negotiable, the roads are signposted. But you navigate by memory and landmark, not by GPS.
The Lee Pineapple cannery tour (weekday mornings only, call ahead) Roadside farm stands where you can watch workers harvest and pack in real-time The landscape photography is oddly compelling: regimented geometric rows of trees set against shifting cloud formations.
Best for: This stretch suits agricultural tourists, anyone curious about how food systems work, and photographers hunting unconventional subjects.
Harvest season runs March through July, when the roadside farm stands are busiest. The cannery tours demand closed-toe shoes and a reservation, ring the morning you plan to visit to confirm they're processing that day. Bring cash for farm purchases. Plenty of stalls still refuse digital payment. If you need breakfast before you head into the plantations, the town's Chinese coffee shops turn out respectable Hainanese toast.

Singapore (Focused Neighborhood Visit)

Budget mid-range to splurge: bus fare $1-2 each way, Singapore MRT $3-5, meals $15-25, expect Singapore prices.

The Causeway crossing is notorious, anything from twenty minutes to three hours, depending on immigration queues and the day of the week. But Singapore sits close enough to make an ambitious day trip from Johor Bahru workable. The trick is to pick one neighbourhood and accept that you'll see it properly instead of dashing through half a dozen sights. Tiong Bahru, with its pre-war walk-up apartments and indie bookshops, delivers a version of Singapore that feels almost human-scale, where the scent of old-school confectioneries drifts into third-wave coffee roasters. Or choose the Southern Ridges walk: a chain of parks linked by elevated walkways that gives you greenery and skyline views without the retail overload of the central districts.

Distance
30 km to central Singapore
Travel Time
Journey time is wildly variable: 45 minutes to 2 hours by bus or car to reach the Singapore side, followed by MRT to your chosen destination.
Total Duration
10-12 hours (including border crossing)
Transport
Board Bus CW1, CW2, or CW5 from JB Sentral to Queen Street, Jurong East, or Boon Lay MRT stations. The bus rolls across the Causeway. You clear both immigration checkpoints on foot. When seats are available, the KTM Shuttle Tebrau train is faster. But tickets sell out days in advance.
Tiong Bahru Market's hawker level, the chwee kueh stall that fires up early. The BooksActually shop and surrounding independent galleries Henderson Waves on the Southern Ridges, best at dusk when the first city lights flicker on.
Best for: Good for experienced travellers who have already ticked off Singapore's headline sights and want an urban counterpoint to Johor Bahru's slower tempo.
Cross on weekday mornings whenever you can; Friday evenings and Sunday afternoons are reliably the worst for queues. Download the ICA app to check live border wait times. Carry Singapore dollars, cards are accepted almost everywhere. But hawker centres still lean on cash. The queue back into Malaysia can be longer than the outward leg; don't schedule tight evening connections in Johor Bahru.

Half-Day Options

Shorter excursions when time is limited.

Tanjung Piai National Park

Budget (bus $2-3, park entry $3, transport from Kukup $5-8)

The southernmost point of mainland Asia sounds like pure gimmickry. Yet the mangrove boardwalk here is quietly atmospheric. The mud reeks of hydrogen sulfide, and fiddler crabs rustle through the leaf litter below the planks. The concrete marker at the tip is underwhelming. But the view across the Strait of Johor, Singapore's industrial shoreline, cranes, container ships, carries an odd magnetism. This is a landscape of edges and transitions.

Duration
4-5 hours
Transport
Take Bus 15 from Larkin to Kukup town, then a taxi or Grab (15 minutes) or order a direct Grab from Johor Bahru (45 minutes, about $12-15).
The 800-meter mangrove boardwalk at dawn or dusk The observation tower where you can watch mudskippers and monitor lizards Fresh seafood at Kukup town on the return

Desaru Coast (Beach and Fruit Farm)

Mid-range (bus $3-4, farm tour $8-12, transport connections $8-12)

Desaru's beaches are broader and sandier than anything close to Johor Bahru proper, though the resort build-up has altered their character. The fruit-farm tour still justifies the detour, wander orchards where durian, rambutan, and jackfruit hang within arm's reach, the air heavy with ripening perfume. You taste the day's harvest straight from the tree, which is the entire point.

Duration
5-6 hours
Transport
Ride Bus 41 from Larkin to Bandar Penawar, then pick up a taxi. Self-drive is simpler, Desaru is scattered and poorly served by public transport.
Desaru Fruit Farm's guided tour with tasting The public beach access points north of the main resort cluster Fresh coconut water from road stands

Kukup Fishing Village

Mid-range (bus $2-3, seafood meal $15-25)

Kukup is a stilt village that has clung to its working identity instead of sliding into pure tourism. The timber walkways creak under every footstep, and the scent of drying shrimp and fermenting fish sauce hangs thick. The seafood restaurants are the magnet, those where you point at live crabs and dictate exactly how you want them cooked.

Duration
4 hours including meal
Transport
Bus 15 terminates in Kukup town. From there it's a short walk. The last return bus leaves early, around 6pm, so plan ahead or book a Grab back.
Walking the village walkways at low tide to see the stilt foundations Selecting your own seafood at Restoran Lai Kee or similar The small Chinese temple at the village edge, overlooking the strait

Johor Premium Outlets and surrounding

Budget to mid-range (bus $2-3, ostrich farm $4-6, shopping variable)

The outlet mall is what it is, handy for specific purchases but hardly a destination. The better half-day pairs it with the nearby ostrich farm, where you hand-feed the birds and learn why ostrich meat never took off in Malaysia despite the marketing push. The surrounding land is ex-plantation country now morphing into tourism and light industry.

Duration
4-5 hours
Transport
Hop on the direct bus JPO1 from JB Sentral (hourly departures) or grab a Grab/taxi (30 minutes, roughly $8-12).
The ostrich farm's surprisingly aggressive birds The outlet mall if you have specific brand needs Take the rural roads around Desa Cemerlang for a snapshot of Johor in transition.

Day Trip Tips

Make the most of your excursions.

  • Reserve firefly cruises and island boat transfers at least 48 hours ahead, capacity is tight and walk-ins are routinely turned away, on weekends.
  • The Causeway to Singapore is a lottery. Check the ICA Malaysia app for live queue lengths and avoid Friday 5-9pm and Sunday 4-8pm unless you enjoy idling in traffic.
  • For Endau-Rompin and other protected zones, your passport number is mandatory for permit applications, have it ready when you phone or email ahead.
  • Cash is still king for farm-gate purchases, small-town restaurants, and park fees. The ATMs in Mersing and Kota Tinggi are dependable. Smaller villages may have none at all.
  • Leeches are a real nuisance after rain in any forest. Pick up tobacco leaves at most markets and rub them on socks and shoes, cheap and reasonably effective deterrent.
  • The Johor Bahru, Mersing bus ride is scenic yet slow. If motion sickness is an issue, grab a front seat and keep the book closed. The final hour is twisty.
  • Mersing's dive shops will ask to see your certification card and a dive log from the last six months, pack the hard copies, because a phone screen won't cut it when the boat is leaving.
  • If you're heading up Gunung Pulai or any of the nearby peaks, be on the trail by 7:30am; the afternoon storms roll in fast and turn the paths into slick clay slides.

Book These Day Trips

Top-rated excursions you can book now.

Magical Brooklyn Cruise at Puteri Harbour

Magical Brooklyn Cruise at Puteri Harbour

5.0 38 reviews from $20

If you wish to bring any food during the cruise, there will not be any surcharge. No pork products allowed on board. Alcoholic beverages are not Allowed. If you wish to opt for a Mangrove Tour, we can

Firefly Tour Johor Bahru@Kota Tinggi Firefly Park

Firefly Tour Johor Bahru@Kota Tinggi Firefly Park

4.6 47 reviews from $7

Firefly Tour Johor Bahru. Extraordinary experience and journey. Travel under the stars. Dating with fireflies. Feel the magical of nature! Johor Kota Tinggi river is a rare breeding ground and habitat

Legoland Malaysia Theme Park E-Tickets

Legoland Malaysia Theme Park E-Tickets

4.3 7 reviews from $23

If you wish to bring any food during the cruise, there will not be any surcharge. No pork products allowed on board. Alcoholic beverages are not Allowed. If you wish to opt for a Mangrove Tour, we can

JungleWalla Desaru Coast Birdwatching

JungleWalla Desaru Coast Birdwatching

5.0 19 reviews from $50

Desaru Coast is a lesser-known place for bird enthusiasts, home to over 100 varied species. This tour has a unique opportunity to witness a many of winged gems in their natural habitat, guided by Jung

JungleWalla Desaru Beachlife & Tidepool Discovery

JungleWalla Desaru Beachlife & Tidepool Discovery

4.9 13 reviews from $27

Led by professional naturalists, our walk offers an in-depth look at Desaru's hidden intertidal biodiversity. Unlike standard beach strolls, we reveal secretive creatures like sand bubbler crabs and m

Private Transfer: Johor Bharu (JB) to Kuala Lumpur (KL)

Private Transfer: Johor Bharu (JB) to Kuala Lumpur (KL)

5.0 3 reviews from $140

• Sit back and relax as you enjoy a transfer from (Johor City Center or Desaru or Mersing jetty) to Kuala Lumpur Hotel (according to package you choose pick up point will be) • Enjoy scenery without

Explore Activities in Johor Bahru

Didn't see anything interesting yet?

Browse Viator's full catalog of tours, day trips, food experiences, and private guides in Johor Bahru.

See All Johor Bahru Tours on Viator