Johor Bahru, the capital of the Malaysian state of Johor, is located at the southern tip of the Malay Peninsula. It is renowned for hosting one of the busiest international border crossings in the world, serving as a key gateway between Malaysia and Singapore. As the second-largest city in Malaysia, Johor Bahru offers a diverse range of attractions. The various things to do in Johor Bahru include enjoying the thrilling adventure parks or relaxing at serene beachside retreats and historical landmarks. Visitors can also explore its stunning natural parks, showcasing the region’s rich biodiversity.
15 Things To Do In Johor Bahru
Here are the best things to do in Johor Bahru to explore the varied range of activities in this city in Malaysia:
1. Explore The Adventures Of Legoland

Photo: Mohd Fazlin Mohd Effendy Ooi / Wikimedia Commons
Legoland in Johor Bahru is Malaysia’s first international theme park. It is also ranked as the 6th theme park across the globe, with many live shows and thrilling rides. The most famous and major attraction at this Legoland is the Lego-themed water park with a stunning view of the sea life. There are various rides to explore with family and friends here, suitable for all ages. Some of these are built with Lego blocks that are very interesting to explore. There is also a Lego-inspired hotel that is constructed in the middle of this park.
Location: 7, Persiaran Medini Utara 3, 79100 Iskandar Puteri, Johor Darul Ta’zim, Malaysia
Timings: 10 AM – 6 PM, closed on Wednesdays
Suggested Read: Malaysia Nightlife
2. Visit The Johor Zoo

Photo: Stress 043 / Wikimedia Commons
Johor Zoo, also known as Kebun Binatang, is one of the oldest zoos in Malaysia. It is located in an area of five hectares with various species of wildlife amidst a pleasant landscape for nature and wildlife enthusiasts. There are many endangered species spotted in this zoo, like flamingos, Asian elephants, gorillas and coloured birds. Previously, it was a private zoological garden for the royal family, later opened to the public in 1962. People can enjoy activities like picnics and paddle boating here, one of the best things to do in Johor Bahru.
Location: Jalan Gertak Merah, Taman Istana, 80000 Johor Bahru, Johor Darul Ta’zim, Malaysia
Timings: 9 AM – 6 PM
3. Relax Desaru Beach

Photo: Jpatokal / Wikimedia Commons
Desaru Beach is an amazing place to visit that is located in the eastern part of Johor Bahru. This entire beach is known for its picture-perfect views, stretching along 25 km with clean surroundings, lined by tall casuarinas trees. You can indulge in swimming, fishing in the waters of the South China Sea, snorkelling, surfing and boating here. This place is also ideal for spending a relaxing time with various barbecue pits. Youcan also find small shops selling snacks and beverages here.
Location: 81600 Bandar Penawar, Johor, Malaysia
Timings: Open till 7 PM and late night during special occasions
Suggested Read: Beaches In Malaysia
4. Visit The Sultan Abu Bakar State Mosque

Photo: Terence / Wikimedia Commons
The Sultan Abu Bakar State Mosque is one of Malaysia’s most renowned places of worship, admired for its architectural beauty. Located atop a hill overlooking the Tebrau Straits and Singapore, the mosque offers a breathtaking view. It was named after Sultan Abu Bakar, the ruler of Johor, who initiated its construction. The mosque’s design reflects a harmonious blend of English Victorian and Islamic architectural styles. This makes it a unique heritage monument. Today, it stands as a protected historical site and remains a popular attraction for both worshippers and visitors.
Location: Jalan Gertak Merah, Masjid Sultan Abu Bakar, 80000 Johor Bahru, Johor Darul Ta’zim, Malaysia
Timings: 5 AM – 6:45 AM and 12:30 PM – 9:15 PM
5. Take A Walk In Pasar Karat

Photo: kelvin balingit / Unsplash / Image For Representation Only
Visiting Pasar Karat is one of the best things to do in Johor Bahru at night. Pasar Karat is a night film market that is a hidden treasure in the city. It has a wide variety of products for shoppers of clothes, magnets, electric equipment and many more. This place has a thrill of exploring the flea market with many musicians and singers. Some of the most recommended things to buy in this place are antique items, vintage items, clothes at reasonable prices and various fashion accessories.
Location: 26, 20, Jalan Segget, 80000 Johor Bahru, Johor, Malaysia
Timings: 6 PM – 2 PM, closed on Mondays
Suggested Read: Places To Visit In Malaysia With Family On Your Next Trip
6. Relax At The Danga Bay

Photo: Chongkian / Wikimedia Commons
Visiting Danga Bay, the city’s largest recreational park, is one of the best things to do in Johor Bahru. It spans approximately 450 acres along a 25-kilometer scenic waterfront facing the Straits of Johor. It has evolved into a vibrant destination offering a blend of luxury and entertainment. Visitors can enjoy a beautiful beachside, numerous shopping complexes, and diverse dining options. The area features theme parks with thrilling rides, such as the Jumping Frog and classic pirate ship, and a petting zoo. Here, guests can interact with various animals, including lizards, tiger cubs, and birds.
Location: Danga Bay, Johor Bahru, Johor, Malaysia
Timings: 3 PM – midnight
7. Explore The Chinese Heritage Museum

Photo: Ralff Nestor Nacor / Wikimedia Commons
The Johor Bahru Chinese Heritage Museum offers a comprehensive insight into the history of the Chinese community in Johor Bahru. Housed in a four-story building, the museum’s extensive collection includes musical instruments, old coins, porcelain, photographs, and documents. This reflects the rich cultural heritage of Chinese settlers in the region. The exhibits detail the community’s evolution from the 19th century onwards, showcasing their contributions to Johor’s development. It also preserves significant artifacts from the Ngee Heng Kongsi, a former secret society that played a pivotal role in the local Chinese community.
Location: MY Johor, 42, Jalan Ibrahim, 80000 Johor Bahru, Malaysia
Timings: 9 AM – 5 PM, closed on Mondays
Suggested Read: Islamic Art Museum Malaysia
8. Take A Tour Around Sultan Ibrahim Building

Photo: Fxchua / Wikimedia Commons
Sultan Ibrahim building, popularly known as Bangunan Sultan Ibrahim, is the former secretariat building of Johor. This place is a mix of Western and Malaysian architecture that was built in the era of 1936 to 1939. This is one of the tallest buildings during the pre-independence time, still seen as a historical landmark. This building is spread over an area of 60,000 square feet, which is in the plan of getting converted into a grand museum. This place is known for its picture-perfect landscape and stunning architecture for beautiful photography.
Location: Jalan Bukit Timbalan, Bandar Johor Bahru, 80000 Johor Bahru, Johor Darul Ta’zim, Malaysia
Timings: 8 AM – 5 PM (Monday to Friday), closed on Saturdays and Sundays
9. Visit Sri Rajakaliamman Glass Temple

Photo: Georgia National Guard / Wikimedia Commons
The Arulmigu Sri Rajakaliamman Glass Temple is renowned as the world’s first Hindu glass temple. Established in 1922, it underwent significant transformation between 2008 and 2009. It incorporated over 300,000 multicolored glass pieces that adorn its walls, ceilings, and pillars. This unique architecture features statues of notable figures like Gautama Buddha and Mother Teresa, symbolising unity and harmony among diverse cultures and religions. It is also recognised in the Malaysian Book of Records as the nation’s first and only glass temple. This temple stands as a significant tourist attraction celebrated for its architectural brilliance and spiritual ambiance.
Location: Jalan Tun Abdul Razak 1/1, Wadi Hana, 80300 Johor Bahru, Johor Darul Ta’zim, Malaysia
Timings: 7 AM – 12 PM, 7 PM – 10 PM
Suggested Read: Temples In Malaysia That Blend Spirituality & Stunning Architecture
10. Explore The Endau Rompin National Park

Photo: Ondřej Žváček / Wikimedia Commons
Endau-Rompin National Park, spanning approximately 870 square kilometers, is the second largest national park in Peninsular Malaysia. Located in the southern foothills of the Tenasserim Hills, it straddles the states of Johor and Pahang. This ancient rainforest, with geological formations dating back 248 million years, is among the world’s oldest tropical rainforests. The park is renowned for its stunning waterfalls and diverse wildlife. Visitors can engage in various activities such as jungle trekking, visiting indigenous Orang Asli villages, river rafting, night safaris, and exploring numerous trails. Visiting this national park is one of the best things to do in Johor Bahru.
Location: Taman Negara, Johor, Malaysia
Timings: 9 AM – 4 PM
11. Explore Angry Birds Activity Park

Photo: Banej / Wikimedia Commons
Angry Birds Activity Park, set inside the Komtar JBCC complex in Johor Bahru, is a great indoor spot for family fun. Spread across 26,000 square feet, this themed play area offers plenty of games and activities to keep kids entertained for hours. With five exciting zones in a cool, air-conditioned space, it’s perfect for all ages. Among the top things to do in Johor Bahru with family, it’s also one of the most playful places to visit in Malaysia.
Location: KOMTAR, Level 3, 80000 Johor Bahru, Johor, Malaysia
Timings: 10 AM – 10 PM
Suggested Read: Discover The Best Theme Parks In Malaysia
12. Visit Johor Premium Outlets

Photo: Johorpremiumoutlets / Wikimedia Commons
Wondering what to do in Johor Bahru? Head to Johor Premium Outlets, a popular shopping spot for both locals and tourists. It’s perfect for couples looking to enjoy a day out together. Spread across two levels, you’ll find luxury fashion, jewellery, and homeware brands, along with tasty bites at the food court below. This open-air outlet is set across 45 acres and is easy to reach from both Johor and Singapore. It’s among the top things to do in Johor Bahru for couples.
Location: Jalan Premium Outlets, Bandar Indahpura, 81000 Kulai, Johor Darul Ta’zim, Malaysia
Timings: 10 AM – 10 PM
13. Marvel At Istana Besar

Photo: AngMoKio / Wikimedia Commons
One of the top things to see in Johor Bahru is Istana Besar, once the royal home of Sultan Abu Bakar. Today, it hosts the Royal Abu Bakar Museum, which displays a fascinating collection of royal belongings and artefacts. The palace’s design blends Anglo and Malay styles, making it a visual treat. Overlooking the Straits of Johor, it’s a lovely spot to explore on a cultural visit. It’s also a great addition to your list of things to do in Malaysia.
Location: Johor Bahru, Johor, Malaysia
Timings: 9 AM – 5 PM: Saturday – Thursday
Suggested Read: Shopping In Malaysia
14. Pay A Visit To Johor Bahru Old Chinese Temple

Photo: Chainwit. / Wikimedia Commons
Wondering what to do in Johor? Visit the Old Chinese Temple in Johor Bahru, one of the city’s oldest and most meaningful landmarks. Found along Jalan Trus, this temple represents five major Chinese clans – Hakka, Cantonese, Teochew, Hokkien and Hainan – who once clashed over land. A religious leader, Tian Hiok Nee, brought them together and established this temple as a symbol of peace. Don’t miss the large Tien Gong incense pot and the small cultural centre with rare artefacts inside.
Location: Lot 653, Jalan Trus, Bandar Johor Bahru, 80000 Johor Bahru, Johor Darul Ta’zim, Malaysia
Timings: 7 AM – 5 PM
15. Explore The Vibrant Jalan Tan Hiok Nee

Photo: Chainwit. / Wikimedia Commons
Jalan Tan Hiok Nee is one of Johor Bahru’s most characterful streets, known for its mix of heritage and urban culture. Walk past rows of colonial-style shophouses, cosy cafes, and quirky antique shops. You’ll come across old-school coffee spots, traditional bakeries, and independent boutiques. The area is lively yet nostalgic, perfect for a relaxed afternoon stroll. Named after a respected Chinese leader, the street reflects Johor’s multicultural spirit. On weekends, enjoy live performances and street food that draw locals and tourists alike.
Location: Bandar Johor Bahru, 80000 Johor Bahru, Johor Darul Ta’zim, Malaysia
Timings: Shops and cafes opening around 10 AM
Suggested Read: Shopping In Malaysia Kuala Lumpur
Johor Bahru offers a diverse range of attractions, from stunning natural landscapes to rich historical and cultural heritage. Visitors can explore renowned natural parks, beautiful beaches, thrilling theme parks, and impressive architectural sites, making it a top travel destination. With its blend of adventure, history, and modern entertainment, there are many things to do in Johor Bahru. To avail the activities and experiences in the city, plan with TripXL.
Cover Photo: Afifi Zulkifle / Unsplash / Image For Representation Only