TravelsPilot Logo
TravelsPilot
20 Best Things To Do in Johor Bahru

20 Best Things To Do in Johor Bahru

By Editor

Want to plan a trip based on this article? Chat with our AI travel assistant!

Chat with AI Assistant

Category: things-to-do-in-johor-bahru

The 20 Best Things To Do in Johor Bahru

Are you planning a trip to Johor Bahru and looking for the best things to do? In 2025, Johor Bahru offers a dynamic mix of modern attractions and rich cultural experiences, making it a must-visit destination in Malaysia. Whether you're seeking thrilling theme parks, historical sites, or culinary adventures, Johor Bahru has something to captivate every traveler. This comprehensive guide highlights the most exciting and memorable things to do in Johor Bahru, ensuring an unforgettable trip.

Introduction to things to do in johor bahru
Model view from, CC BY-SA 4.0, via Wikimedia Commons

Our curated list explores a diverse range of activities, from the exhilarating rides at Legoland Malaysia and the refreshing slides at water parks to the immersive cultural experiences in the city's historical districts. Johor Bahru saw a 15% increase in tourism in 2024, and in 2025, the city continues to enhance its offerings with new and improved attractions and experiences. Discover the best Johor Bahru day tours, explore the highlights, and create your perfect Johor Bahru itinerary. Plan your trip with TravelsPilot.

Each recommendation has been carefully selected to showcase the best of Johor Bahru, ensuring that you make the most of your visit. Get ready to explore the top things to do in this vibrant city, all expertly ranked to help you plan your perfect adventure in Johor Bahru!

1. Legoland Malaysia – Theme Park Fun

Legoland Malaysia is a premier theme park offering a world of Lego-themed adventures. It features thrilling rides, intricate Lego displays, and interactive attractions suitable for all ages. A visit to Legoland is definitely one of the top things to do in Johor Bahru. The park includes several themed zones, such as Lego Kingdom and Lego Technic, each providing unique experiences. For planning Johor Bahru Itinerary, allocate at least a full day to explore everything. Also, consider exploring nearby Johor Bahru Attractions. In addition, for an unforgettable trip, it's worth considering Johor Bahru Experiences, too.

Why go? Legoland offers a perfect blend of entertainment and education, making it ideal for families. Moreover, the park’s creative displays and engaging rides create lasting memories. Don't miss the Lego Mindstorms workshop, where you can learn to program robots! Finally, to make the most of your time, plan your visit to coincide with special events and shows. Don’t miss the chance to explore Johor Bahru day tours for a more comprehensive experience.

Don’t miss: The Mini Land is a must-see, showcasing iconic landmarks from around Asia built entirely from Lego bricks. Similarly, the Driving School allows kids to earn their own Lego driving license. Consider taking advantage of the park's various dining options, from casual eateries to themed restaurants. Also, be sure to check out the Johor Bahru Activities near Legoland to diversify your trip.

2. Johor Bahru City Square – Shopping and Dining

Johor Bahru City Square is a premier shopping destination located in the heart of the city. Moreover, this bustling mall offers a wide array of retail outlets, dining options, and entertainment facilities. It’s a one-stop-shop for both locals and tourists seeking things to do in Johor Bahru. With its convenient location and diverse offerings, City Square is a must-visit. After that, you can easily spend hours exploring its many stores and restaurants. If you are looking for Johor Bahru Attractions this place is great to start.

Why go? City Square provides a fantastic blend of shopping, dining, and entertainment. It's perfect for a day out with family or friends. The mall features international brands, local boutiques, and a cinema. Therefore, it caters to all tastes and preferences. Don't miss the chance to savor local delicacies at the food court. Additionally, you can find a variety of international cuisines to satisfy your palate. To learn more, check out Johor Bahru Experiences.

Don’t miss: The various promotional events and seasonal sales that offer great deals. Additionally, keep an eye out for the unique pop-up stores. Before you leave, be sure to check out the top floor entertainment zone. Insider tip: Visit during weekdays to avoid the weekend crowds and enjoy a more relaxed shopping experience. Furthermore, consider exploring Johor Bahru day tours for an extended adventure.

Johor Bahru City Square
City Square, CC BY 2.0, via Flickr

3. Sultan Abu Bakar State Mosque – Historical Landmark

The Sultan Abu Bakar State Mosque stands as a magnificent testament to Johor Bahru's rich history and architectural grandeur. Nestled atop a hill overlooking the Straits of Johor, it blends Victorian, Moorish, and Malay architectural styles. Built in the late 19th century, this mosque is not only a place of worship but also a symbol of the state's heritage. In fact, it is one of the most significant Johor Bahru Attractions. For those exploring things to do in Johor Bahru, a visit here offers a serene and culturally enriching experience. You should take the time to admire its stunning design and historical significance, and you may also be interested in Johor Bahru day tours.

4. Danga Bay – Waterfront Leisure

Danga Bay is a sprawling waterfront area offering diverse leisure and entertainment options. This popular destination features beautiful gardens, shopping malls, and dining outlets with stunning sea views. It's a great place for families, couples, and solo travelers looking for things to do in Johor Bahru. Additionally, it is also known for its amusement park, Danga World Theme Park. For those planning Johor Bahru Itinerary, this spot is a must-visit. After that, take some time to relax.

Why visit Danga Bay? Enjoy the lively atmosphere, various attractions, and beautiful scenery. Similarly, it is also a perfect location to unwind. Stroll along the promenade, savor delicious local cuisine, or shop for souvenirs.

Don't miss: The dazzling fireworks displays during special events are a sight to behold. Furthermore, the night market offers a taste of local culture and unique finds. For Johor Bahru Experiences, nothing beats a sunset walk here.

Danga Bay
Danga Bay, Johor, CC BY-SA 2.0, via Flickr

5. Arulmigu Sri Rajakaliamman Glass Temple – Unique Temple

The Arulmigu Sri Rajakaliamman Glass Temple is a stunning and unique religious site, famous for its intricate interior adorned with thousands of colorful glass pieces. It is definitely one of the most interesting things to do in Johor Bahru. What makes this temple so special is the mesmerizing play of light and reflections, creating a serene and almost ethereal atmosphere. The temple is not only a place of worship but also a significant cultural landmark. In fact, many visit to admire the incredible craftsmanship. Don't miss the chance to witness the beauty of the glasswork and immerse yourself in the peaceful ambiance. For more information on cultural attractions, check out Johor Bahru Attractions.

6. Istana Bukit Serene – Royal Palace

Istana Bukit Serene is the royal palace and official residence of the Sultan of Johor. More than just a building, it is a symbol of Johor's rich history and enduring legacy. Though the palace grounds are generally not open to the public, the iconic arch at the entrance, with its impressive architecture and design, provides a fantastic photo opportunity. Viewing this majestic structure is definitely among the top things to do in Johor Bahru. For those interested in experiencing more of the region's attractions, consider booking Johor Bahru Attractions to further enrich your travel itinerary.

Why go? Witness the grandeur of Malay architecture and feel the pulse of Johor's royal heritage. While you can't tour the inside, the exterior views are stunning, particularly at night when the palace is illuminated. Remember to explore more Johor Bahru Activities to complement your visit. Don’t miss capturing a picture of the impressive royal arch, a proud symbol of Johor. So, take your time and appreciate the blend of culture and history that Istana Bukit Serene represents. Lastly, make your trip unforgettable by checking Johor Bahru day tours.

Istana Bukit Serene
The royal crown of Johor (gian, CC BY 2.0, via Flickr

7. Angry Birds Activity Park – Family Fun

The Angry Birds Activity Park is an indoor playground that brings the popular mobile game to life, making it a super fun inclusion in any list of things to do in Johor Bahru. This park offers a variety of engaging and interactive games suitable for children of all ages. It provides a safe and entertaining environment where kids can unleash their energy and creativity. Besides the excitement, it’s also a great way to spend quality family time.

Why go? For an action-packed day filled with laughter and adventure. The park features different zones, each designed to challenge and entertain kids. Moreover, it's an ideal destination for families seeking indoor Johor Bahru Activities, especially on hot or rainy days.

Don’t miss: The Space Gear Zone, where kids can enjoy gravity-defying adventures. Also, check out the Lazer Maze for an exciting challenge. As a great addition, explore the many Johor Bahru Attractions nearby to make the most of your visit. Insider tip: Wear comfortable shoes, as you’ll be doing a lot of moving around!

8. Puteri Harbour – Marina and Entertainment

Puteri Harbour is a scenic marina and family-friendly entertainment hub located in Iskandar Puteri, Johor Bahru. It offers a picturesque waterfront setting with a variety of attractions, dining options, and retail outlets. The marina is home to luxury yachts and provides a relaxing atmosphere for visitors. Because of its beautiful views and diverse offerings, it’s an ideal spot for both locals and tourists.

Why visit Puteri Harbour? Primarily, it provides a blend of leisure, dining, and entertainment, making it a perfect destination for families and couples. The area is known for its themed attractions, such as Sanrio Hello Kitty Town and Thomas Town. Moreover, the marina setting is perfect for a leisurely stroll or enjoying a meal with a view. Check out Johor Bahru day tours for a planned excursion.

Don't miss the chance to explore the themed attractions, dine at waterfront restaurants, and enjoy the stunning views of the marina. Another option is to take a boat tour to experience the surrounding waters. Above all, consider visiting during the evening to witness the beautiful sunset over the marina. Insider tip: Check for special events or promotions happening at the attractions before you go to maximize your experience.

Puteri Harbour
Puteri Harbour, CC BY-NC-ND 2.0, via Flickr

9. Sanrio Hello Kitty Town – Cute Adventures

Sanrio Hello Kitty Town is a delightful theme park dedicated to the globally beloved Hello Kitty. What makes it special is that it is one of the first Hello Kitty-themed parks outside of Japan. It offers various attractions, including interactive shows, rides, and themed play areas. Perfect for families and Hello Kitty enthusiasts, it is one of the most charming things to do in Johor Bahru.

Why go? For an immersive experience in the world of Hello Kitty, offering something different compared to usual theme parks. The park brings the adorable character and her friends to life. The various attractions and activities ensure a memorable day, and you can easily add it to your Johor Bahru Itinerary.

Don't miss the chance to meet Hello Kitty herself! Also, enjoy the stage shows and character greetings. Before you go, check the show schedules to make the most of your visit. Be sure to browse the souvenir shops for exclusive merchandise, marking your adventure with some cute collectibles. For further Johor Bahru Attractions, check online for more tips.

10. The Pasar Karat – Night Market

The Pasar Karat, also known as the JB Bazaar, is a lively night market that embodies Johor Bahru's vibrant street culture. It's a treasure trove of goods, from vintage items and clothing to electronics and local crafts. Exploring this market is one of the most engaging things to do in Johor Bahru after sunset, offering a sensory overload of sights, sounds, and smells.

Why go? To experience the hustle and bustle of local life and hunt for unique finds. You can discover hidden gems and practice your bargaining skills here. For those interested in Johor Bahru Experiences, a visit to Pasar Karat is unmissable. Don't miss the street food stalls; they offer a delicious array of local delicacies. Also, be sure to explore the far corners of the market for the most interesting deals. It provides a fun and authentic glimpse into the city’s nightlife and commercial spirit.

Pasar Karat
Street Portrait | KL Street 20, CC BY 2.0, via Flickr

11. Tan Hiok Nee Heritage Street – Cultural Walk

Tan Hiok Nee Heritage Street is a vibrant historical enclave in Johor Bahru, offering a glimpse into the city's rich past. This street is lined with beautifully preserved buildings, each telling a story of Johor Bahru’s cultural evolution. What's more, it's a perfect place to wander and soak in the atmosphere. You'll find it's one of the best things to do in Johor Bahru for history buffs.

Why go? The street is teeming with charming cafes, antique shops, and art galleries, providing a sensory feast. As you explore, you can enjoy local delicacies and browse unique artifacts. To make the most of your trip, consider joining one of the Johor Bahru day tours available.

Don't miss: The Johor Ancient Chinese Temple at the end of the street is a must-see. Also, be sure to try the traditional Hainanese chicken rice at one of the local eateries. It's one of the best travel tips I can give!

Consider visiting during the day for a relaxed experience or in the evening when the street comes alive with lights and activities.

12. Johor Zoo – Wildlife Encounter

The Johor Zoo, one of the oldest zoos in Malaysia, offers a fascinating glimpse into the animal kingdom. Here, you can observe a variety of species, from majestic elephants to playful monkeys, showcasing the rich biodiversity of the region. It's a perfect spot for families and wildlife enthusiasts looking for memorable things to do in Johor Bahru. Furthermore, the zoo actively participates in conservation efforts, adding an educational element to your visit. Consider this when planning your Johor Bahru Itinerary.

Why go? To experience an up-close encounter with wildlife without leaving the city. Don't miss the chance to see the Malayan tiger and learn about local conservation projects. Insider tip: Visit during feeding times to see the animals at their most active and engaged. Additionally, explore Johor Bahru Activities for more wildlife adventures.

Johor Zoo
Zoo Johor, CC BY 2.0, via Flickr

13. Desaru Coast – Beach Getaway

Desaru Coast is a premier beach destination, offering pristine sands and luxurious resorts. It’s a perfect escape from the city, providing a serene environment for relaxation and recreation. As one of the top things to do in Johor Bahru, a visit here promises sun, sea, and sand. What's more, the coastline stretches over 17 kilometers, featuring several beaches to explore.

Why go? To experience a tranquil beach vacation with various water sports and leisure activities. Additionally, Desaru Coast hosts world-class golf courses and family-friendly attractions. It’s an ideal spot for both adventure seekers and those wanting to unwind. Also, you can easily explore Johor Bahru Attractions from this coastal paradise.

Don’t miss the Adventure Waterpark, one of the biggest in the region, offering thrilling rides. Insider tip: plan your visit during the weekdays for a quieter experience and consider booking Johor Bahru day tours to maximize your time. Furthermore, the fruit farms nearby offer fresh local produce, enhancing your travel Johor Bahru Experiences. It's certainly one of the top Johor Bahru Activities to include in your Johor Bahru Itinerary. Finally, don't miss this one of Johor Bahru Highlights.

14. Kota Tinggi Firefly Park – Nature Experience

The Kota Tinggi Firefly Park offers a magical nature experience, showcasing thousands of fireflies illuminating the riverbanks at night. Visitors embark on a serene boat ride along the Johor River, witnessing the synchronized twinkling of these enchanting insects. This park provides a unique opportunity to connect with nature and witness a breathtaking spectacle. It is perfect for families and nature enthusiasts looking for things to do in Johor Bahru. To enhance your experience, consider booking Johor Bahru day tours in advance.

Why go? The chance to witness such a natural phenomenon is truly unforgettable. The guided boat tours ensure minimal disturbance to the fireflies, promoting responsible tourism. This experience provides a serene escape from the city's hustle and bustle. Moreover, learning about the fireflies’ ecosystem adds an educational dimension to the visit. Don't miss the opportunity to capture stunning photographs of this mesmerizing display.

Insider Tip: Visit during the dry season for the best viewing experience, as rain can affect firefly activity.

Kota Tinggi Firefly Park
Firefly Valley Leisure, CC BY-SA 4.0, via Wikimedia Commons

15. Gunung Pulai – Hiking Adventure

Gunung Pulai, a popular spot among nature enthusiasts, offers a refreshing escape with its lush greenery and scenic trails. It's an ideal destination for hiking adventures, providing both leisurely walks and more challenging treks. So, if you're looking for things to do in Johor Bahru that involve nature, this is it. The mountain’s cool climate provides a welcome respite from the city heat. Also, it’s known for its diverse flora and fauna. For Johor Bahru Activities, this is a great one.

Why go? The main draw is the chance to immerse yourself in nature. Furthermore, the panoramic views from the summit are breathtaking. In addition, the trails are well-maintained, making it suitable for various fitness levels. It is also a fantastic spot for photography. However, be sure to check weather conditions before you go.

Don’t miss: Pack a picnic to enjoy at one of the designated rest areas. Likewise, bring insect repellent to ward off mosquitoes. Also, the waterfall along the trail is a must-see, providing a serene spot to relax. So, while planning your Johor Bahru Itinerary, include this refreshing hike.

16. AEON Bukit Indah – Shopping Paradise

AEON Bukit Indah is a premier shopping destination that offers a diverse retail experience. As one of the largest malls in Johor Bahru, it features a wide array of shops, restaurants, and entertainment options. Indeed, shoppers can find everything from high-end fashion brands to local products. Because of its comprehensive offerings, visiting this shopping paradise is easily one of the top things to do in Johor Bahru. Moreover, there are numerous dining options, from fast food to gourmet restaurants. Therefore, you can relax and recharge between shopping sprees. Consider exploring Johor Bahru Activities for even more excitement.

AEON Bukit Indah
Aeon Mall, Bukit Indah, Johor , CC BY 2.0, via Flickr

17. Thomas Town – Family Entertainment

Thomas Town is an indoor family theme park featuring the beloved characters from Thomas & Friends. It offers a delightful experience for young children and fans of the series. With interactive rides, live shows, and themed play areas, Thomas Town provides hours of entertainment. It’s one of the top things to do in Johor Bahru with kids! Make sure to add this attraction to your Johor Bahru Itinerary. Besides the rides, there are opportunities to meet Thomas the Tank Engine and his friends.

Why visit Thomas Town? Well, it's perfect for a family day out, creating cherished memories with your little ones. Don't miss the live performances featuring your favorite characters. Before you go, check the show schedule and plan your visit to coincide with these events. Thomas Town truly brings the magic of Sodor to life!

18. Legoland Water Park – Water Slides

Legoland Water Park features over 20 water slides and attractions, providing a splashing good time for families. As part of Legoland Malaysia Resort, it combines the creativity of Lego with aquatic adventures. It's a must-try for thrilling things to do in Johor Bahru! Get ready to slide, splash, and build your way through a day of water-filled excitement. In addition to the slides, it offers interactive play areas for younger children.

Why go? It's the perfect way to beat the tropical heat while enjoying Lego-themed fun. The park caters to all ages, so everyone can enjoy it. Don't miss the Build-A-Raft River, where you can customize your own Lego raft before floating down the lazy river. Alternatively, explore other Johor Bahru Activities. Get there early to avoid long lines at the most popular attractions.

Insider tip: Rent a cabana for a private space to relax and store your belongings. The water park is designed for both thrill-seekers and those who prefer a more relaxed experience. Consider checking out the Johor Bahru Itinerary before your visit, too. Above all, don't forget sunscreen and swimwear!

Legoland Water Park
LEGOLAND® Florida Water Park, CC BY 2.0, via Flickr

19. Bazar Karat JB – Souvenir Shopping

Bazar Karat JB, also known as the Johor Bahru night market, is a bustling hub for souvenir shopping and experiencing local culture. This vibrant market comes alive in the evening, offering a wide array of goods, from vintage items to clothing and unique trinkets. It's an excellent place to find affordable gifts and keepsakes to remember your trip. Moreover, you can immerse yourself in the lively atmosphere and taste local street food. To find out more about Johor Bahru Activities, check our website.

Why visit? Because it's a fantastic way to interact with locals and discover hidden gems. The market truly reflects the spirit of Johor Bahru. Don't miss the chance to bargain for the best prices and sample delicious snacks from the various food stalls. Visiting Bazar Karat is one of the top things to do in Johor Bahru at night. As a result, you can enjoy a different side of the city.

Don't miss: The opportunity to try local delicacies like “kuih” (traditional cakes) and grilled seafood. Also, keep an eye out for handcrafted items that make perfect souvenirs. Additionally, remember to bring cash, as most vendors do not accept credit cards. If you need more information about Johor Bahru Attractions, please visit our site.

20. Danga World Theme Park – Thrilling Rides

Danga World Theme Park offers a variety of thrilling rides and attractions suitable for families and thrill-seekers alike. It's one of the exciting things to do in Johor Bahru if you are looking for an adrenaline rush. This amusement park features a mix of classic and modern rides, ensuring there's something for everyone. While it might not be the newest park, its charm and range of activities provide a memorable experience. For other exciting Johor Bahru Experiences, there are many options.

Why go? Danga World provides a fun day out with family and friends. It's a great place to enjoy thrilling rides without breaking the bank. Furthermore, it’s centrally located, making it easily accessible. As you plan your Johor Bahru Itinerary, be sure to allow enough time.

Don't miss trying the signature roller coaster for an adrenaline rush! Also, check out the arcade games and food stalls for a complete amusement park experience. Finally, consider visiting during the evening when the park is beautifully lit up.

Johor Bahru offers a diverse range of attractions, from theme parks and historical sites to natural wonders and shopping destinations. Explore these top things to do in Johor Bahru and create unforgettable memories. Start planning your perfect adventure today!

Johor Bahru offers a diverse range of attractions, from theme parks and historical sites to natural wonders and shopping destinations. Explore these top things to do in Johor Bahru and create unforgettable memories. Start planning your perfect adventure today!