Best Places to Visit in Johor: Top Spots & Hidden Gems (2026)

Lifestyle

From Johor Bahru to Pulau Rawa — your complete guide to Johor's best spots and hidden gems.

May 28, 2026
Farah Mustafa

Johor is often overlooked by travellers who stop at the causeway and turn around — and that's their loss. Malaysia's southernmost state has more to offer than JB's street food scene and the Legoland theme park. Johor Bahru's heritage quarter is genuinely excellent, Desaru Coast has real beach credentials, Muar is one of Malaysia's finest heritage towns, and the firefly sanctuaries along the Johor River are a secret most visitors never discover.

This guide covers the highlights and the hidden gems — from JB's revitalised street art quarter to the stilted fishing village of Kukup at the southern tip of the Asian mainland.

🏙️ Johor At A Glance
🏙️
Capital
Johor Bahru (JB)
🌡️
Climate
Tropical, 27–35°C
🚗
Getting Around
Car, Grab
🕌
Halal Food
Widely available ✅
🎢
Highlight
Legoland Malaysia
📶
5G Coverage
Strong — CelcomDigi

Must-see attractions in Johor

Johor's must-see highlights span theme parks, beaches, heritage streetscapes, and highland adventures: Legoland Malaysia, Jalan Tan Hiok Nee (JB's street art and café strip), Desaru Coast beach resort area, Batu Pahat's heritage town, and Gunung Ledang for hikers. These cover the full spectrum of what Johor does best.
🎢
Legoland Malaysia
Iskandar Puteri, JB
The only Legoland in Asia — a full-day theme park and waterpark with rides, a miniland of Southeast Asian landmarks built in Lego, and dedicated zones for different age groups. Excellent for families with children aged 2–12. Buy tickets in advance online for the best prices.
Family 👨‍👩‍👧Theme Park 🎢
🎨
Jalan Tan Hiok Nee
JB City Centre
JB's most atmospheric heritage street — colonial shophouses converted into cafés, concept stores, and restaurants, with murals and street art dotting the walls. A genuine creative hub that's given JB a proper cultural identity. Best in the late afternoon when the light hits the shophouse facades beautifully.
Heritage 🏛️Café ☕
🏖️
Desaru Coast
East Johor
Johor's premium beach destination — a 17km stretch of coastline with resort hotels, a Hard Rock Hotel, Adventure Waterpark, and Golf Club. The beach itself is wide and clean. A 2-hour drive from JB or accessible by ferry from Changi Point (Singapore) for international visitors.
Beach 🏖️Resort 🏨
🏛️
Batu Pahat Heritage Town
2.5 hours from JB
One of Johor's most underrated towns — colonial buildings, Chinese temples, heritage shophouses, and some of the best mee rebus in Malaysia. Slower, quieter, and more authentically Johorean than JB. The waterfront area is pleasant and the old market area has excellent halal options.
Heritage 🏛️Food 🍜
⛰️
Gunung Ledang (Mt Ophir)
Sagil, Tangkak
Johor's highest peak at 1,276m — a full-day jungle trek through old-growth rainforest to cloud forest at the summit. The trail passes waterfalls and pools along the way. A serious hike requiring good fitness; hire a local guide for the summit trail. Register with Johor National Parks before attempting.
Hiking 🥾Nature 🌿
🛕
Sri Subramaniar Devasthanam
Jalan Ungku Puan, JB
One of JB's most ornate landmarks — a Dravidian-style Hindu temple built in 1922 with a towering gopuram decorated in vivid sculptural detail. Open to visitors outside of prayer times. A striking counterpoint to JB's modern skyline and an excellent photography subject.
Culture 🛕Photography 📸

Johor's hidden gems

Johor's lesser-known side includes Muar — one of the most beautifully preserved heritage towns in Malaysia — a firefly sanctuary on the Sungai Johor, the stilted fishing village of Kukup at the tip of the Asian mainland, and the revitalised heritage corridor of Jalan Dhoby. These take Johor well beyond the Legoland-and-JB circuit.
💎 Hidden Gem
🏛️
Muar — Heritage & Food Town
1.5 hours from JB
Possibly the most underrated town in Malaysia — a river town with a beautifully preserved colonial town square, excellent architecture, and Johor's best mee bandung and asam pedas. The Sultan Ibrahim Jamek Mosque and the old government buildings around Dataran Tanjung Emas are picturebook-worthy.
💎 Hidden Gem
Sungai Johor Firefly Sanctuary
Kota Tinggi area
An evening boat ride along mangrove-lined riverbanks where thousands of synchronised fireflies flash in the trees. Far less visited than Selangor's firefly sites and significantly less commercialised. Best between May–September when conditions are ideal.
💎 Hidden Gem
Kukup Floating Village
Southwest Johor
A traditional Chinese fishing village built entirely on stilts over the water at the very tip of the Malay Peninsula — one of the largest stilt villages in the world. Excellent seafood, traditional boat rides, and a genuinely old-world atmosphere.
💎 Hidden Gem
🎨
Jalan Dhoby Heritage Corridor
JB City Centre
A revitalised stretch of colonial-era buildings in the heart of JB — murals, restored shophouses, and the JB Central Market. Less famous than Jalan Tan Hiok Nee but quieter and more photogenic in the morning. The old JB Custom and Immigration building nearby is architecturally striking.

Stay connected in Johor on CelcomDigi 5G

CelcomDigi 5G covers JB city, Iskandar Puteri, Desaru, Batu Pahat, and Muar comprehensively. Whether you're navigating JB's one-way streets or streaming from Desaru beach, you'll have strong connectivity across Johor's main tourist and urban areas. Postpaid 5G plans start from RM65/month.
📶 Stay connected in Johor

CelcomDigi 5G — navigate JB, stream at Desaru beach

Malaysia's widest 5G network covers JB, Desaru, Batu Pahat, Muar, and across Johor.

See Postpaid 5G plans →

What to eat in Johor

Johor is serious about its food identity — mee bandung (noodles in spicy prawn and tomato gravy), mee rebus, asam pedas, and roti canai with curry are the staples. Muar and Batu Pahat are the best places to eat like a local. Halal food is widely available throughout the state.
🍜 Must-try food in Johor
Johor's food culture is distinct and worth travelling for.
Mee Bandung Muar 🍜Mee Rebus JB 🍝Asam Pedas 🐟Johor Laksa 🍜Otak-otak 🔥Seafood Kukup 🦐
🕌 Halal tip: Halal food is widely available across Johor. Muar and Batu Pahat's Malay hawker stalls are almost entirely halal. In JB, look for JAKIM-certified restaurants or Malay and Indian Muslim establishments at the Central Market and night markets.

🗳️ What's your top Johor highlight?

Vote and see what other travellers said!

🎢 Legoland & theme parks35%
🍜 JB food scene & street eats28%
🏖️ Desaru Coast beach22%
🏛️ Muar heritage town15%

Tips for visiting Johor

Four things to know: rent a car to reach Muar, Batu Pahat, and Kukup (not easily accessed by public transport), book Legoland tickets online for the best prices, stay overnight at Desaru rather than a day trip, and add Muar to your itinerary even if it means a detour — it's worth every minute.
🚗
Rent a car
Johor's best spots — Muar, Batu Pahat, Kukup, Gunung Ledang — are spread out. JB city is manageable by Grab but for the wider state a rental is essential.
🎢
Book Legoland early
Tickets are significantly cheaper online in advance. Weekday visits are far less crowded. Combine the theme park and waterpark into a full day.
🏛️
Add Muar to your itinerary
Muar is 90 minutes from JB — a heritage town with great food, beautiful architecture, and almost no tour groups. Even a half-day detour is deeply rewarding.
Try the firefly sanctuary
Johor's firefly boat tour along Sungai Johor is one of the most underrated night experiences in Malaysia. Book through a local operator in Kota Tinggi — tours run at dusk, about 90 minutes total.

Frequently asked questions

What are the best places to visit in Johor?+

Top spots: Legoland Malaysia, Jalan Tan Hiok Nee in JB, Desaru Coast beach, Batu Pahat heritage town, and Gunung Ledang. Hidden gems: Muar town, Sungai Johor firefly sanctuary, Kukup floating village, and the Jalan Dhoby heritage corridor.

Is Johor worth visiting beyond JB?+

Absolutely — Muar is one of Malaysia's finest heritage towns, Desaru has real beach resort credentials, Kukup is a unique fishing village experience, and Gunung Ledang is an excellent hiking destination. You'll need a car to explore beyond JB.

How do I get from Singapore to Johor?+

Via the Woodlands Causeway by bus (Causeway Link or SBS Transit), Grab/taxi, or on foot. The Tuas Second Link is less congested but further from central JB. The RTS Link connecting Woodlands and JB Bukit Chagar is expected to open in late 2026.

Does CelcomDigi work in Johor?+

Yes — CelcomDigi provides strong 4G and 5G coverage across JB, Iskandar Puteri, Desaru, Batu Pahat, and Muar. Postpaid 5G plans start from RM65/month.

What is the best time to visit Johor?+

Year-round — it's tropical with rain possible at any time. Avoid Desaru during the northeast monsoon (November–February). Best months for the firefly tour are May–September.

Ready to explore Johor?

Johor is the state that keeps surprising — a firefly river, a town frozen in 1950, the tip of the Asian mainland on stilts, and some of Malaysia's most distinctive food. Go beyond the causeway and the theme park, and Johor rewards you completely.

👉 Explore CelcomDigi Postpaid 5G plans and stay connected across JB, Desaru, Muar, and throughout Johor.

Explore Johor on CelcomDigi Postpaid 5G

Navigate Johor on Malaysia's widest 5G network. Check out CelcomDigi Postpaid 5G plans.
Learn more

Get a CelcomDigi Tourist SIM for your Johor visit

Visiting Johor? Stay connected from the moment you land with the CelcomDigi Tourist SIM.
Learn more