Skip to main content

Top 20 Things to Do in Johor Bahru | Verified Attractions

20 verified attractions with real ratings and reviews

Verified via Google Places

Discover 20 verified attractions in Johor Bahru, Malaysia. This curated collection features family attractions, notable attractions, natural wonders, and more — each place verified through Google Places with real ratings and reviews from visitors. Use the ratings and review counts to help prioritize your visit.

Highest Rated Attractions

Ranked by rating and review count from real visitors

1 👨‍👩‍👧‍👦 Family Attractions

Desaru Mini Zoo 迪沙鲁迷你动物园

★★★★½ 4.9 (14,161 reviews)
📍 103-A, Jalan Damai 10, Kampung Sungai Kapal, 81620 Pengerang, Johor Darul Ta'zim, Malaysia
📞 019-603 6868
Opening Hours
  • Monday: 9:00 AM – 7:00 PM
  • Tuesday: 9:00 AM – 7:00 PM
  • Wednesday: 9:00 AM – 7:00 PM
  • Thursday: 9:00 AM – 7:00 PM
  • Friday: 9:00 AM – 7:00 PM
  • Saturday: 9:00 AM – 7:00 PM
  • Sunday: 9:00 AM – 7:00 PM
2 👨‍👩‍👧‍👦 Family Attractions

Johor Zoo

★★★★ 4.1 (9,206 reviews)
📍 Jalan Gertak Merah, Taman Istana, 80000 Johor Bahru, Johor Darul Ta'zim, Malaysia
📞 07-223 0404
Opening Hours
  • Monday: 9:00 AM – 6:00 PM
  • Tuesday: Closed
  • Wednesday: 9:00 AM – 6:00 PM
  • Thursday: 9:00 AM – 6:00 PM
  • Friday: 8:30 AM – 12:30 PM, 2:00 – 6:00 PM
  • Saturday: 9:00 AM – 6:00 PM
  • Sunday: 9:00 AM – 6:00 PM
3 Notable Attractions

Kota Tinggi Firefly Park

★★★★½ 4.8 (3,225 reviews)
📍 Jalan Kota Tinggi, 81900 Kota Tinggi, Johor Darul Ta'zim, Malaysia
📞 017-460 7775
Opening Hours
  • Monday: 1:00 – 11:00 PM
  • Tuesday: 1:00 – 11:00 PM
  • Wednesday: 1:00 – 11:00 PM
  • Thursday: 1:00 – 11:00 PM
  • Friday: 1:00 – 11:00 PM
  • Saturday: 1:00 – 11:00 PM
  • Sunday: 1:00 – 11:00 PM
4 🏞️ Natural Wonders

Taman Merdeka, Johor Bahru

★★★★ 4.2 (3,012 reviews)
📍 Jln Datin Halimah, 80200 Johor Bahru, Johor Darul Ta'zim, Malaysia
Opening Hours
  • Monday: 7:00 AM – 7:00 PM
  • Tuesday: 7:00 AM – 7:00 PM
  • Wednesday: 7:00 AM – 7:00 PM
  • Thursday: 7:00 AM – 7:00 PM
  • Friday: 7:00 AM – 7:00 PM
  • Saturday: 7:00 AM – 7:00 PM
  • Sunday: 7:00 AM – 7:00 PM
5 🏞️ Natural Wonders

HutanBandarRini

★★★★ 4.4 (2,643 reviews)
📍 Jalan Persiaran Mutiara Mas, Taman Seri Orkid, 81300 Johor Bahru, Johor Darul Ta'zim, Malaysia
📞 017-711 7062
Opening Hours
  • Monday: 7:00 AM – 7:00 PM
  • Tuesday: 7:00 AM – 7:00 PM
  • Wednesday: 7:00 AM – 7:00 PM
  • Thursday: 7:00 AM – 7:00 PM
  • Friday: 7:00 AM – 7:00 PM
  • Saturday: 7:00 AM – 12:00 AM
  • Sunday: 7:00 AM – 12:00 AM
6 🏞️ Natural Wonders

Hutan Bandar MBJB

★★★★ 4.2 (2,650 reviews)
📍 Jalan Tasek Utara, Kolam Ayer, 80100 Johor Bahru, Johor Darul Ta'zim, Malaysia
📞 09-780 3184
Opening Hours
  • Monday: 7:00 AM – 7:00 PM
  • Tuesday: 7:00 AM – 7:00 PM
  • Wednesday: 7:00 AM – 7:00 PM
  • Thursday: 7:00 AM – 7:00 PM
  • Friday: 7:00 AM – 7:00 PM
  • Saturday: 7:00 AM – 7:00 PM
  • Sunday: 7:00 AM – 7:00 PM
7 🎭 Cultural Experiences

Johor Ancient Temple

★★★★½ 4.5 (1,805 reviews)
📍 Lot 653, Jalan Trus, Bandar Johor Bahru, 80000 Johor Bahru, Johor Darul Ta'zim, Malaysia
📞 07-213 4098
Opening Hours
  • Monday: 8:30 AM – 5:00 PM
  • Tuesday: 8:30 AM – 5:00 PM
  • Wednesday: 8:30 AM – 5:00 PM
  • Thursday: 8:30 AM – 5:00 PM
  • Friday: 8:30 AM – 5:00 PM
  • Saturday: 8:30 AM – 5:00 PM
  • Sunday: 8:30 AM – 5:00 PM
8 🏞️ Natural Wonders

HUTAN BANDAR MUTIARA RINI

★★★★½ 4.5 (1,237 reviews)
📍 Jalan Persiaran Mutiara Mas, Taman Seri Orkid, 81300 Johor Bahru, Johor Darul Ta'zim, Malaysia
📞 07-562 3563
9 Notable Attractions

Firefly Valley Leisure Park

★★★★ 4.2 (629 reviews)
📍 Jalan Jemaluang, 81900 Kota Tinggi, Johor Darul Ta'zim, Malaysia
📞 012-789 6224
Opening Hours
  • Monday: 11:00 AM – 9:00 PM
  • Tuesday: 11:00 AM – 9:00 PM
  • Wednesday: 11:00 AM – 9:00 PM
  • Thursday: 11:00 AM – 9:00 PM
  • Friday: 11:00 AM – 9:00 PM
  • Saturday: 11:00 AM – 9:00 PM
  • Sunday: 11:00 AM – 9:00 PM
10 Notable Attractions

Taman Merdeka Musical Fountain

★★★★ 4.2 (562 reviews)
📍 Bandar Johor Bahru, 80200 Johor Bahru, Johor, Malaysia
Opening Hours
  • Monday: 4:30 – 7:00 PM
  • Tuesday: 4:30 – 7:00 PM
  • Wednesday: 4:30 – 7:00 PM
  • Thursday: 4:30 – 7:00 PM
  • Friday: 4:30 – 7:00 PM
  • Saturday: 4:30 – 7:00 PM
  • Sunday: 4:30 – 7:00 PM
👨‍👩‍👧‍👦

Family Attractions

2 places
👨‍👩‍👧‍👦 Family Attractions

Desaru Mini Zoo 迪沙鲁迷你动物园

★★★★½ 4.9 (14,161 reviews)
📍 103-A, Jalan Damai 10, Kampung Sungai Kapal, 81620 Pengerang, Johor Darul Ta'zim, Malaysia
📞 019-603 6868
Opening Hours
  • Monday: 9:00 AM – 7:00 PM
  • Tuesday: 9:00 AM – 7:00 PM
  • Wednesday: 9:00 AM – 7:00 PM
  • Thursday: 9:00 AM – 7:00 PM
  • Friday: 9:00 AM – 7:00 PM
  • Saturday: 9:00 AM – 7:00 PM
  • Sunday: 9:00 AM – 7:00 PM
👨‍👩‍👧‍👦 Family Attractions

Johor Zoo

★★★★ 4.1 (9,206 reviews)
📍 Jalan Gertak Merah, Taman Istana, 80000 Johor Bahru, Johor Darul Ta'zim, Malaysia
📞 07-223 0404
Opening Hours
  • Monday: 9:00 AM – 6:00 PM
  • Tuesday: Closed
  • Wednesday: 9:00 AM – 6:00 PM
  • Thursday: 9:00 AM – 6:00 PM
  • Friday: 8:30 AM – 12:30 PM, 2:00 – 6:00 PM
  • Saturday: 9:00 AM – 6:00 PM
  • Sunday: 9:00 AM – 6:00 PM

Notable Attractions

11 places
Notable Attractions

Kota Tinggi Firefly Park

★★★★½ 4.8 (3,225 reviews)
📍 Jalan Kota Tinggi, 81900 Kota Tinggi, Johor Darul Ta'zim, Malaysia
📞 017-460 7775
Opening Hours
  • Monday: 1:00 – 11:00 PM
  • Tuesday: 1:00 – 11:00 PM
  • Wednesday: 1:00 – 11:00 PM
  • Thursday: 1:00 – 11:00 PM
  • Friday: 1:00 – 11:00 PM
  • Saturday: 1:00 – 11:00 PM
  • Sunday: 1:00 – 11:00 PM
Notable Attractions

Firefly Valley Leisure Park

★★★★ 4.2 (629 reviews)
📍 Jalan Jemaluang, 81900 Kota Tinggi, Johor Darul Ta'zim, Malaysia
📞 012-789 6224
Opening Hours
  • Monday: 11:00 AM – 9:00 PM
  • Tuesday: 11:00 AM – 9:00 PM
  • Wednesday: 11:00 AM – 9:00 PM
  • Thursday: 11:00 AM – 9:00 PM
  • Friday: 11:00 AM – 9:00 PM
  • Saturday: 11:00 AM – 9:00 PM
  • Sunday: 11:00 AM – 9:00 PM
Notable Attractions

Taman Merdeka Musical Fountain

★★★★ 4.2 (562 reviews)
📍 Bandar Johor Bahru, 80200 Johor Bahru, Johor, Malaysia
Opening Hours
  • Monday: 4:30 – 7:00 PM
  • Tuesday: 4:30 – 7:00 PM
  • Wednesday: 4:30 – 7:00 PM
  • Thursday: 4:30 – 7:00 PM
  • Friday: 4:30 – 7:00 PM
  • Saturday: 4:30 – 7:00 PM
  • Sunday: 4:30 – 7:00 PM
Notable Attractions

Eco Tourism Kampung Sungai Melayu

★★★★½ 4.5 (471 reviews)
📍 Beside Asam pedas (berdekatan klinik desa, Jalan Kampung Sungai Melayu, Kampung Sungai Melayu, 79503 Iskandar Puteri, Johor Darul Ta'zim, Malaysia
📞 011-6779 6693
Opening Hours
  • Monday: 9:00 AM – 4:00 PM
  • Tuesday: 9:00 AM – 4:00 PM
  • Wednesday: 9:00 AM – 4:00 PM
  • Thursday: 9:00 AM – 4:00 PM
  • Friday: 9:00 AM – 12:00 PM, 2:00 – 4:00 PM
  • Saturday: 9:00 AM – 4:00 PM
  • Sunday: 9:00 AM – 4:00 PM
Notable Attractions

Skyscape Johor Bahru

★★★★ 4.2 (481 reviews)
📍 Level 34, Menara JLand, Ibrahim International Business District, City Centre (JBCC, Jalan Tun Abdul Razak, Bandar Johor Bahru, 80888 Johor Bahru, Johor Darul Ta'zim, Malaysia
📞 013-927 9774
Opening Hours
  • Monday: 9:00 AM – 10:00 PM
  • Tuesday: 9:00 AM – 10:00 PM
  • Wednesday: 9:00 AM – 10:00 PM
  • Thursday: 9:00 AM – 10:00 PM
  • Friday: 9:00 AM – 10:00 PM
  • Saturday: 9:00 AM – 10:00 PM
  • Sunday: 9:00 AM – 10:00 PM
Notable Attractions

SEA LIFE - Malaysia

★★★★ 4.2 (471 reviews)
📍 79100 Iskandar Puteri, Johor, Malaysia
📞 07-597 8888
Opening Hours
  • Monday: 10:00 AM – 6:00 PM
  • Tuesday: 10:00 AM – 6:00 PM
  • Wednesday: 10:00 AM – 6:00 PM
  • Thursday: 10:00 AM – 6:00 PM
  • Friday: 10:00 AM – 6:00 PM
  • Saturday: 10:00 AM – 6:00 PM
  • Sunday: 10:00 AM – 6:00 PM
Notable Attractions

KOTAJAIL

★★★★ 4.3 (315 reviews)
📍 Jalan Ayer Molek, Bandar Johor Bahru, 80000 Johor Bahru, Johor Darul Ta'zim, Malaysia
📞 016-721 5646
Opening Hours
  • Monday: 10:00 AM – 10:00 PM
  • Tuesday: 10:00 AM – 10:00 PM
  • Wednesday: 10:00 AM – 10:00 PM
  • Thursday: 10:00 AM – 10:00 PM
  • Friday: 10:00 AM – 10:00 PM
  • Saturday: 10:00 AM – 10:00 PM
  • Sunday: 10:00 AM – 10:00 PM
Notable Attractions

Johor Tourist Information Center

★★★★ 4.0 (258 reviews)
📍 2, Jalan Air Molek, Bandar Johor Bahru, 80000 Johor Bahru, Johor Darul Ta'zim, Malaysia
📞 016-730 0212
Opening Hours
  • Monday: 8:00 AM – 5:00 PM
  • Tuesday: 8:00 AM – 5:00 PM
  • Wednesday: 8:00 AM – 5:00 PM
  • Thursday: 8:00 AM – 5:00 PM
  • Friday: 8:00 AM – 5:00 PM
  • Saturday: 8:00 AM – 5:00 PM
  • Sunday: 8:00 AM – 5:00 PM
Notable Attractions

Lido Beach Country Garden

★★★★ 4.4 (131 reviews)
📍 Danga Bay, Johor Bahru, Johor, Malaysia
Opening Hours
  • Monday: Open 24 hours
  • Tuesday: Open 24 hours
  • Wednesday: Open 24 hours
  • Thursday: Open 24 hours
  • Friday: Open 24 hours
  • Saturday: Open 24 hours
  • Sunday: Open 24 hours
Notable Attractions

DriftMasterClub

★★★★½ 4.5 (72 reviews)
📍 No.02-05 Block B, Permascity, Kawasan Pergadangan, Jalan Permas Utara, Bandar Baru Permas Jaya, 81750 Masai, Johor Darul Ta'zim, Malaysia
📞 013-934 0421
Opening Hours
  • Monday: 10:00 AM – 10:00 PM
  • Tuesday: 10:00 AM – 10:00 PM
  • Wednesday: 10:00 AM – 10:00 PM
  • Thursday: 10:00 AM – 10:00 PM
  • Friday: 10:00 AM – 10:00 PM
  • Saturday: 10:00 AM – 10:00 PM
  • Sunday: 10:00 AM – 10:00 PM
Notable Attractions

جم بسر داتارن جوهر بهرو Jam Besar Dataran Johor Bahru

★★★★ 4.3 (72 reviews)
📍 Dataran Bandaraya Johor Bahru, 80100 Johor Bahru, Johor, Malaysia
Opening Hours
  • Monday: Open 24 hours
  • Tuesday: Open 24 hours
  • Wednesday: Open 24 hours
  • Thursday: Open 24 hours
  • Friday: Open 24 hours
  • Saturday: Open 24 hours
  • Sunday: Open 24 hours
🏞️

Natural Wonders

4 places
🏞️ Natural Wonders

Taman Merdeka, Johor Bahru

★★★★ 4.2 (3,012 reviews)
📍 Jln Datin Halimah, 80200 Johor Bahru, Johor Darul Ta'zim, Malaysia
Opening Hours
  • Monday: 7:00 AM – 7:00 PM
  • Tuesday: 7:00 AM – 7:00 PM
  • Wednesday: 7:00 AM – 7:00 PM
  • Thursday: 7:00 AM – 7:00 PM
  • Friday: 7:00 AM – 7:00 PM
  • Saturday: 7:00 AM – 7:00 PM
  • Sunday: 7:00 AM – 7:00 PM
🏞️ Natural Wonders

HutanBandarRini

★★★★ 4.4 (2,643 reviews)
📍 Jalan Persiaran Mutiara Mas, Taman Seri Orkid, 81300 Johor Bahru, Johor Darul Ta'zim, Malaysia
📞 017-711 7062
Opening Hours
  • Monday: 7:00 AM – 7:00 PM
  • Tuesday: 7:00 AM – 7:00 PM
  • Wednesday: 7:00 AM – 7:00 PM
  • Thursday: 7:00 AM – 7:00 PM
  • Friday: 7:00 AM – 7:00 PM
  • Saturday: 7:00 AM – 12:00 AM
  • Sunday: 7:00 AM – 12:00 AM
🏞️ Natural Wonders

Hutan Bandar MBJB

★★★★ 4.2 (2,650 reviews)
📍 Jalan Tasek Utara, Kolam Ayer, 80100 Johor Bahru, Johor Darul Ta'zim, Malaysia
📞 09-780 3184
Opening Hours
  • Monday: 7:00 AM – 7:00 PM
  • Tuesday: 7:00 AM – 7:00 PM
  • Wednesday: 7:00 AM – 7:00 PM
  • Thursday: 7:00 AM – 7:00 PM
  • Friday: 7:00 AM – 7:00 PM
  • Saturday: 7:00 AM – 7:00 PM
  • Sunday: 7:00 AM – 7:00 PM
🏞️ Natural Wonders

HUTAN BANDAR MUTIARA RINI

★★★★½ 4.5 (1,237 reviews)
📍 Jalan Persiaran Mutiara Mas, Taman Seri Orkid, 81300 Johor Bahru, Johor Darul Ta'zim, Malaysia
📞 07-562 3563
🎭

Cultural Experiences

1 places
🎭 Cultural Experiences

Johor Ancient Temple

★★★★½ 4.5 (1,805 reviews)
📍 Lot 653, Jalan Trus, Bandar Johor Bahru, 80000 Johor Bahru, Johor Darul Ta'zim, Malaysia
📞 07-213 4098
Opening Hours
  • Monday: 8:30 AM – 5:00 PM
  • Tuesday: 8:30 AM – 5:00 PM
  • Wednesday: 8:30 AM – 5:00 PM
  • Thursday: 8:30 AM – 5:00 PM
  • Friday: 8:30 AM – 5:00 PM
  • Saturday: 8:30 AM – 5:00 PM
  • Sunday: 8:30 AM – 5:00 PM
🎨

Museums & Galleries

2 places
🎨 Museums & Galleries

Johor Bahru Chinese Heritage Museum

★★★★ 4.3 (519 reviews)
📍 MY Johor, 42, Jalan Ibrahim, Bandar Johor Bahru, 80000 Johor Bahru, Johor Darul Ta'zim, Malaysia
📞 07-213 4080
Opening Hours
  • Monday: Closed
  • Tuesday: 9:00 AM – 5:00 PM
  • Wednesday: 9:00 AM – 5:00 PM
  • Thursday: 9:00 AM – 5:00 PM
  • Friday: 9:00 AM – 5:00 PM
  • Saturday: 9:00 AM – 5:00 PM
  • Sunday: 9:00 AM – 5:00 PM
🎨 Museums & Galleries

Petrosains PlaySmart Johor Bahru

★★★★½ 4.6 (464 reviews)
📍 Johor Public Library Corporation, Lot 19745, Jalan Yahya Awal, Kampung Mahmoddiah, 80100 Johor Bahru, Johor Darul Ta'zim, Malaysia
📞 07-207 0157
Opening Hours
  • Monday: 9:00 AM – 1:00 PM, 2:00 – 5:00 PM
  • Tuesday: 9:00 AM – 1:00 PM, 2:00 – 5:00 PM
  • Wednesday: 9:00 AM – 1:00 PM, 2:00 – 5:00 PM
  • Thursday: 9:00 AM – 1:00 PM, 2:00 – 5:00 PM
  • Friday: 9:00 AM – 12:15 PM, 2:45 – 5:00 PM
  • Saturday: 9:00 AM – 1:00 PM, 2:00 – 5:00 PM
  • Sunday: 9:00 AM – 1:00 PM, 2:00 – 5:00 PM

All attraction data verified via Google Places API

Ratings and reviews from real visitors • Last verified: 2026

Book Tours & Experiences

Guided tours, tickets, and activities in Johor Bahru

Plan Your Perfect Trip

Get insider tips and travel guides delivered to your inbox

We respect your privacy. Unsubscribe anytime.

More Johor Bahru Travel Guides

Trip Itineraries → Budget Guide → When to Visit → Where to Stay →