47 Things To Do In JB, Malaysia

47 Things To Do In JB, Malaysia

Are you looking for things to do in JB, Malaysia ?

The city, Johor Bahru, is located on the southernmost end of Peninsular Malaysia, along the Johor Straits. 

Johor Bahru, commonly known as JB by the locals, is a popular destination, thanks to its convenient accessibility by buses, trains, or flights. The city itself is located just across Singapore‘s causeway, making it an attractive destination for Singapore tourists too! 

There are many things to do in JB and if you are reading this, I am assuming that it is your first time visiting Johor Bahru or interested in finding out the best places to visit in Johor Bahru. 

WWB Writer and Johor local, Victor, is going give you all the best local tips and places to visit in JB!

Regardless if you are planning a short getaway trip or a family trip to Johor Bahru, we’ve got you covered with places to go in JB in this article! 

I understand that it takes a lot of time and energy when researching and planning an itinerary. Fret not; I’ve done the work for you and compiled a list of 47 things to do in JB, Malaysia for you. 

With so many JB attractions for you to choose from, I am sure there is something you will find noteworthy and exciting to add to your itinerary on your next trip to JB!


Some of the links on here are affiliate links, an d I may earn if you click on them, AT NO EXTRA cost to you. I hope you find the information here useful! Thanks.

1. Johor Premium Outlet

If you are looking for things to do in JB which involve shopping, I present the only luxury premium outlet in this region, Johor Premium Outlet. 

things to do in jb
Photo credit: @woguideschinese

This shopping haven has 150 outlet stores under its roof, from local brands to international brands such as Coach, Gucci, Furla, Versace, and many more. All these branded goods are offered at a discounted price, up to 65% discounts depending on the season. 

Please visit their website if you like to know more about their upcoming promotions.

Operating hours: Opens daily (11:00 a.m. – 8:00 p.m.)

Address: Jalan Premium Outlets, Indahpura, 81000 Kulai, Johor

2. Toppen Shopping Centre

things to do in jb
Toppen Shopping Centre

Less than a 20 minutes drive from Johor Bahru City Centre, Toppen Shopping Centre is another shopping destination on your must-visit list. 

This one of its kind’ shopping megamalls is not the typical shopping mall you have in mind. It is linked to the largest IKEA in Southeast Asia and consists of four different zones that are suitable for all walks of life. 

The Active Zone is an all-in-one space for you who want some fun and challenging outdoor activities such as skating and rock climbing. The Event Piazza houses TGV’s flagship cinema complex. 

things to do in jb
Toppen Shopping Centre

If you are looking for things to do in JB that are relaxing, you can take a walk and snap some Insta-worthy pictures at their impressive Rooftop Garden.

There’s also the Family Zone which consists of an outdoor playground and splash park for your kids to have a fun and enjoyable time while you can rest at one of the cafes after a long day of shopping.

things to do in jb
Toppen Shopping Centre

Pro tip: Make sure to bring extra clothes for your kids; you do not want your kids to walk around the shopping mall drenched with water and catching a cold.

Operating hours: Opens daily (10:00 a.m. – 10:00 p.m.)

Address: Toppen Shopping Centre, No. 33A, Jln Harmonium, Taman Desa Tebrau, 81100 Johor Bahru, Johor

3. Senibong Cove

Situated along the Johor Strait, this place has been transformed into a significant waterfront development in Johor Bahru, making it the perfect evening hangout spot with your friends and loved ones. 

things to do in jb
Yew’s Cafe & Bistro

You will be spoilt for choices with a wide array of restaurants, from the Korean barbeque experience at Paik’s BBQ to the casual western dining experience at Harvest Bar and Grill

Not to mention, you can chill or enjoy a drink with your friends at the Bavarian-style restaurant and bar called The Bierhaus while enjoying the sunset overlooking the magnificent harbor berthed with private boats and yachts. 

It is one of those things to do in JB which will satisfy your food cravings!

things to do in jb
Senibong Cove Lifestyle

Address: N-01, Blok N, Pinggiran Senibong, No. 1 Persiaran Senibong, Teluk Senibong, 81750 Masai, Johor

4. Puteri Harbour

things to do in jb
JEN Johor Puteri Harbour

Another Johor Bahru attraction that should be on your itinerary list is Puteri Harbour. Dubbed the Pearl Of Johor, this tranquil place will allow you to unplug from the hustle and bustle of being in the city. 

things to do in jb
JEN Johor Puteri Harbour

With the spectacular sunset across the horizon, you can take a romantic stroll along the long promenade while enjoying the sea breeze with your loved one. 

Or enjoy the night at one of the restaurants on Marina Walk overlooking the harbor and amazing night scenery with your friends or family. 

It’s also within proximity to Legoland Malaysia, making it a perfect destination for friends bonding or family adventures.

Address: Persiaran Puteri Selatan, Kota Iskandar, 79100 Nusajaya, Johor

5. Danga Bay

things to do in jb
Country Garden Danga Bay

Danga Bay is one of the JB places to go if you want to spend quality time with your loved ones. It is one of the largest recreational parks in Johor Bahru that stretches along the Straits of Johor with Singapore on the other side. 

You can enjoy a relaxing stroll along the beach or have a picnic with your family and friends.

things to do in jb
Paul Ng

This place also offers several high-class fine dining restaurants where you can bring your loved one to enjoy a romantic dinner while enjoying the stunning sea view and scenic waterfront. 

Address: Danga Bay, 80200 Johor Bahru

6. Desaru

A visit to Desaru Beach gives you a chance to get away from the hustle and bustle of city life. Desaru Beach is one of the must-visit places in Johor Bahru as it is the best place for you to relax and enjoy the beach and sea view.

things to do in jb
Lotus Desaru Beach Resort

Many activities are going on in the sea and on the white sandy beach. You can enjoy sunbathing, take a thrilling banana boat ride or go jet skiing. On a clear day, you can get a picturesque view of the sea.

things to do in jb
Nana BK

The most crowded time at the beach is in the evening when the sun is setting. When night falls, it is common to see people having beach parties or barbeques. You can hear a lot of laughter and people partying, dancing, and singing all night long.

One of the best things to do in JB if you fancy a bit of sea and sun.

Address: Desaru, 82200 Bandar Penawar, Johor

7. Legoland Malaysia

things to do in jb
Legoland Malaysia

Malaysia’s first and ever international theme park, Legoland Malaysia, is located at Iskandar Puteri, Johor. It consists of 8 themed parks with over 40 fun and thrilling rides and attractions.

Besides the theme park, there is also Legoland Water Park. All ages will be able to ride on exciting rides.

things to do in jb
Legoland Malaysia

You can enjoy your dinner at Sea Life Malaysia. It will become one of your unique experiences as it is underwater dining surrounded by sea creatures.

If you plan to explore more about the Legoland Theme Park, you can consider having a night staying at Legoland Hotel. You have a selection of 4 themes for your room, such as Pirate, Kingdom, Ninjago, and Adventure.

For further information about the accommodations and ticket prices, please visit the website here

If you are planning for a staycation at Legoland that includes hotel accommodation and theme park admission tickets at a price starting from RM100 (USD 25), you can book through here (you may include your Klook affiliate link).

Address: No 7, Jalan Legoland, Bandar, 79250 Johor Bahru, Johor

Opening hours: Monday to Sunday (10:00 a.m. – 5:00 p.m.). Closed on Wednesday. 

8. Bazar Karat

things to do in jb

If you are wondering what things to do in Johor Bahru at night, visiting Bazar Karat would be a good option. A lively large flea market offers goods at great bargains ranging from antiques, second-hand clothes, souvenirs, and handcrafted items to pre-loved goods. 

Along the way, you can see stalls selling local foods and snacks that you can munch on while browsing the endless row of stalls. Not to mention, there are live performances and music to liven up the atmosphere. 

Operating hours: Monday (5:00 p.m. – 12:00 a.m.), Tuesday to Friday (5:00 p.m. – 12:00 a.m.), Saturday to Sunday (7:30 p.m. – 12:00 a.m.)

Address: 26, 20, Jalan Segget, Bandar Johor Bahru, 80000 Johor Bahru, Johor

9. Rumah Limas

You couldn’t help feeling nostalgic once you step into these complex wooden Malay houses because of their architectural design, representing traditional Malay cultural heritage. 

things to do in jb
Rumah Limas Johor

Each of the houses here serves a specific purpose for visitors, including a restaurant serving traditional Malay dishes, an orchid garden, a handicraft, and a souvenir center, as well as allowing you to experience painting your batik.

things to do in jb
Rumah Limas Johor

This place sells more than 500 different souvenirs and handicrafts, including traditional gambir batiks that come in a wide range of designs and colors. If you are looking to buy gifts for someone who loves handcrafted items, this place must be on your checklist!

This is one of those things to do in JB if you want to really learn about the Malaysian history and culture.

Address: Lot 888, Jalan Sungai Chat, 80100 Johor Bahru, Johor

Opening hours: Sunday to Thursday (9:30 a.m. – 4:30 p.m.). Closed on Fridays and Saturdays

10. Horizon Hills Golf & Country Club

Voted as the Top 3 – Best Maintained Golf Course in Malaysia by Par golf People’s Choice Awards, this US$10 million international championship golf course is considered a household name among seasoned golfers in this region. 

Boasting a 5-star golf course as well as a host of facilities and amenities, this golf course is suitable for both average or seasoned pro golfers. 

things to do in jb
Horizon Hills GCC

You will enjoy the challenging course layout and appreciate the well-maintained fairway and greens. Besides that, the beautiful scenery will make your golfing experience more enjoyable. 

If you are planning to access the golf course during weekdays, it will cost you:

  •  RM110 ($27) for nine holes or
  •  RM220 ($54) for 18 holes.

 To enjoy the full experience, you may consider their weekday package that costs RM218 ($53) which is inclusive of green fee, buggy, and caddy service, as well as golfer’s insurance.

One of the best things to do in JB for golf lovers! 

Please visit their website to know more about their golf rate. 

Address: No. 1 Jalan Eka, Horizon Hills,79100 Iskandar Puteri, Johor

Opening hours: Opens daily (6:30 a.m. – 8:00 p.m.)

11. Blue Ice Skating Rink

Looking to escape the hot weather in Johor but not sure where to go? Why not consider ice skating at one of the largest ice skating rinks in Malaysia? 

If you are an amateur or want to experience ice skating, I’m sure you will enjoy the experience of skating on real ice rather than synthetic ice used in some of the ice skating rinks out there. 

things to do in jb
Blue Ice Skating

The entrance fee is also at a reasonable price range of RM25 ($6.30) per pax on weekdays from Monday to Thursday and RM30 ($7.5) per pax from Friday to Sunday and Public Holidays.

You can even consider enrolling yourself in their learning program if you are serious about mastering necessary skating skills or signing up their party package, which includes 4 hours of skating, socks, gloves, skate, one hour of basic training, food, and drinks (if you are going in a group). 

For more information, please visit their website

Pro tip: Don’t forget to bring your socks and gloves if you don’t want to pay an additional RM5 ($1.30) for each of them.

Address: 3F-30 Paradigm Mall Johor, Jalan Bertingkat Skudai, 81200 Skudai, Johor

Opening hours: Opens daily (10:00 a.m. – 10:00 p.m.)

12. Spring Labs, Eko Flora

Spring Labs is a developed retail concept park that makes it an excellent location for romantic dates or casual hanging out with your friends and family. The buildings here are built using repurposed shipping containers and refurbished into vibrant European-styled buildings. 

things to do in jb

As you explore the area, you will find an abundance of insta-worthy areas and backdrops where you can take beautiful photos. 

things to do in jb

You will be spoilt with choice as this place is loaded with many eateries, ranging from trendy Western-inspired restaurants and cafes to local cuisines. There are also florist shops where you can learn to build your flower bouquet arrangement. Or surprise your loved ones with a fresh and lovely bouquet to celebrate the special occasion.

Another main highlight of this place is Diggersite.

 If you have kids, I’m sure they will love this place. This family-friendly educational theme park allows your children to have first-hand experience in operating digging and construction machinery. Don’t worry; your children will be under the close supervision of the staff from Diggersite as they try and explore the machinery. 

Address: Jalan Ekoflora 1, Taman Ekoflora, 81100 Johor Bahru, Johor

Opening hours: Opens daily (10:00 a.m. – 10:00 p.m.)

13. Angry Birds Activity Park

things to do in jb

Have you watched the Angry Birds movie? Are you a massive fan of the popular Angry Birds game app? Then you must not miss out on the Angry Birds Activity Park nestled in Komtar JBCC. 

You get to experience various fun rides and arcade-style games with five different zones. Games such as giant foam pit, obstacle courses, go-kart track, trampolines, laser maze, and shooting gallery are perfect for children of all ages (you included). 

You also get the chance to watch shows and performances from some of the Angry Birds characters. 

things to do in jb

Before you leave, don’t forget to pay a visit to the Merchandise Shop and get yourself some of your favorite Angry Birds merchandise.

You may visit their website to purchase the tickets online, which will save your time and avoid the queue if you are buying it on the spot. The standard entrance fee per pax is RM60 ($15), or you can get it at a discounted rate here (you may include your Klook affiliate link). 

Pro tip: Parents can chill and relax at the specially prepared Parent Lounge that provides free wifi.

Address: Level 3, KOMTAR JBCC, Johor Bahru City Centre, 80000 Johor Bahru, Johor

Opening hours: Tuesday to Sunday (11:00 a.m. – 7:00 p.m.). Closed on Monday.

14. Danga Bay World Theme Park

Another fun things to do in JB is the funfair at Danga Bay World Theme Park. This is a great hangout spot with your friends, especially if you are looking for some fun activities to do at night. 

things to do in jb

 You can enjoy a ride at one of the 20 attractions here, starting from prices as low as RM2 ($0.50). Some of the famous and classic rides you must enjoy while here are the Ferris wheel, carousel, bumper cars, and pirate ship. 

If you are tired of the rides, you can challenge yourself at the game booths and win yourself either some stuffed toys or trinkets.

Address: Jalan Bertingkat Skudai, Danga Bay, 80200 Johor Bahru, Johor

Opening hours: Monday to Saturday (7:30 p.m. – 2:00 a.m.) and Sunday (7:30 p.m. – 12:00 a.m.)

15. Austin Heights Water & Adventure Park

The Austin Heights Water & Adventure Park consists of a Water Park and Adventure Park (as the names indicate) and a Sports and Leisure Park. 

Can you believe it?

 This 3-in-1 park offers you different exciting and adrenaline-filled activities all under one same roof that cater to children, youth, adults, and families. 

things to do in jb

Change into your swimsuits and try the thrilling slides or dip in the pools to cool yourself from the hot tropical weather. 

things to do in jb

You can head over to their Adventure park to challenge yourself on the longest suspension adventure rope course in Malaysia for those of you who are feeling adventurous. There are a total of 7 different routes that feature 51 different types of obstacles such as zip line, rope trapeze, need-wood crossing, and many more that awaits you. 

You can choose from a wide range of indoor activities at the Sports and Leisure park, such as drift karting, trampoline, or ice skating.

The parks’ tickets are sold separately, but combo packages are available where you can choose between 2 activities. The admission fee for the water and adventure park is RM80 ($20) per pax. You can visit their website to know more about the combo packages’ prices or any available promotion. 

Address: 71, Jalan Austin Heights 8/1, Taman Mount Austin, 81100 Johor Bahru, Johor

Opening hours: Opens daily (10:00 a.m. – 6:00 p.m.)

16. Permas Go-Kart

If you feel the itch to have a little friendly competition with your friends, you may want to consider going on a race with your friends at the Permas Go-Kart

things to do in jb

Permas Go-Kart has one of the most extended go-kart tracks in Malaysia, spanning more than 1.4km. Expect multiple tight turns for overtaking and reaching up to a speed of 160km/h on the straight sections to become the champion of the race. 

Usually, each race lasts about 10 minutes, and the cost per race is RM30 ($7.50) on weekdays and RM40 ($10) on weekends. 

Address: Jalan Bunga Matahari, Taman Plentong Baru, 81750 Johor Bahru, Johor

Opening hours: Monday to Friday (10:00 a.m – 6:30 p.m.), Saturday and Sunday (8:00 a.m – 6:30 p.m.)

17. Skyscape

If you are scared of height (like me), please move on to the next activity on the list. But if you want to challenge your fear or are seeking some thrills, you will love this place! 

Sitting within the heart of Johor Bahru City Centre, Skyscape is located on the 34th floor on Menara JLand. 

things to do in jb
Skyscape JB

The curve sky bridge features a see-through glass floor that allows you to take a stroll while enjoying the Johor Bahru skyline’s breathtaking view.

Skyscape is the first-ever attraction in Johor Bahru to feature an “Aerial Entertainment Space.” 

You get to experience some common activities such as the Virtual Reality Games, Floor Interactive Games, and a mini-theater. I’m pretty sure these are not some of the activities one gets to experience while 149m above the ground.

Wait, there’s more! An LED Tunnel where you can snap cool photos to show to your friends or post on IG. 

And you get to experience all these at a price of RM26 ($6.50) only. You can get this offer by click here (you may include your Klook affiliate link).

Address: 71, Jalan Austin Heights 8/1, Taman Mount Austin, 81100 Johor Bahru, Johor

Opening hours: Sunday to Friday (9:30 a.m. – 5:30 p.m.) Closed on Saturday. *Last session is 4:30 p.m.

18. Tristan Park @ Taman Desa Cemerlang, Plentong Trail

Dirt biking is another fun things to do in Johor Bahru!

Head over to Tristan Park who offers a fun outdoor dirt-biking experience for adventure enthusiasts and adrenaline junkies. 

things to do in jb
Tristan Park Dirtbike

The park is suitable for all riders’ levels, whether you have no prior experience or are already an expert at dirt-biking. They offer various sizes of dirt bikes that will fit your needs and requirements.

You don’t need to prepare anything beforehand as they will provide you with all the necessary gear or apparel. All you need to do is make a prior booking before you go. For more information about the booking procedure, please visit their website here.

Address: 21 Jalan Kekabu 11, Taman Desa Cemerlang, 81800 Ulu Tiram, Johor

Opening hours: Opens daily (9:00 a.m. – 4:00 p.m.)

19. Gunung Lambak

If you are tired of exploring Johor Bahru city, you can consider going on a one-day road trip to Kluang to hike Gunung Lambak for a fresh change of scenery. 

things to do in jb
Round Malaysia

About one and a half-hour drive from Johor Bahru City Centre and with a height of 510m, Gunung Lambak is a popular trekking trail among the locals and tourists. It offers many routes and tracks depending on your fitness level and takes roughly between 2-4 hours to hike to the summit, where you get to enjoy a view of Kluang town. 

Along the journey, you get to enjoy a walk amidst an alluring tropical rainforest with the fresh air of the forests and natural flora and fauna around you. 

Address: Gunung Lambak Recreational Forest, 86000 Kluang, Johor

20. Mount Pulai and Pulai Waterfall

things to do in jb

If you are a nature lover, it is a must for you to pay a visit to Mount Pulai and Pulai Waterfall.  

Surrounded by numerous tall lush trees, it is acclaimed as one of the scenic hiking trails in Johor. Climbing up to the peak of the mountain consumes about 2 hours. This is a perfect destination for a short getaway from the hectic life of the city.

things to do in jb

Keep an eye for a beautiful waterfall while you are hiking up the jungle trails. You can take a rest at the waterfall and have a whale of a time at the clear pool for a refreshing swim before you continue your hiking journey.

Pro tip: Remember to bring your swimwear or extra clothes if you decided to have a   


Address: Mount Pulai, Gunung Pulai Recreational Forest, 81000 Johor

21. Tasik Biru (Blue Lake), Kangkar Pulai

As its name suggests, Tasik Biru is a hidden scenic blue lake located about a 15-minute drive away from Johor Premium Outlet. The lake is an abandoned mine filled with bright blue water and surrounded by an old mine quarry which gives it a magnificent view.

things to do in jb

The hiking trail is short and easy. Once you reach the end of the trail, you will be rewarded with a view of this stunning blue lake and its surrounding. 

Address: Bandar Baru Kangkar Pulai, Johor Bahru, Johor (Waze or Google Map: Tasik Biru Kangkar Pulai)

22. Hutan Bandar Recreational Park

Hutan Bandar Recreational Park is an urban forest recreational park suitable for the old and young. 

things to do in jb
Saya Orang Johor

Come early in the morning to enjoy a morning walk or exercise with your friends and family surrounded by lush green trees, flowers, and plants. After that, you can rest or enjoy an outdoor breakfast at one of the food stalls, which offers all kinds of local delicacies.

Address: Jalan Tasek Utara, Kolam Ayer, 80100 Johor Bahru, Johor

Opening hours: Opens daily (7:00 a.m. – 11:00 p.m.)

23. Horse Valley Riding Academy

Do you know that horse riding is considered the 54th most demanding sport (even more challenging than archery and bowling)? Want to give this a try to challenge yourself? You can head over to Horse Valley Riding Academy, which is only a 15 minutes drive away from Johor Bahru City Centre. 

things to do in jb
Horse Valley Riding Academy

According to their philosophy, they believe that ‘Horseback riding is an activity that enhances physical and mental wellbeing, and is a unique way to connect with nature’.

If you have never tried horse riding before, you can sign up for their riding lesson or joy ride. Alternatively, you can consider their intensive beginner’s course where you can develop horsemanship and horse riding skills.

For more information about the price of the horse riding lessons, you can visit their website here

Address: PTD 109057 Kampong Plentong Baru, Masai 81750, Johor Bahru, Johor

Opening hours: Tuesday to Sunday (7:30 a.m. – 11:00 a.m., 4:00 p.m. to 7:00 p.m.) Closed on Monday.

24. Noah’s Ark Natural Animal Shelter

Are you an animal lover? Then you must visit Noah’s Ark Natural Animal Shelter.

This animal sanctuary offers shelter to around 1000 animals, including dogs, cats, horses, primates, and boar. 

Unlike other animal shelters, this place does not constraint the animals to a particular area. Instead, they can roam freely on a 10-acre size land. Noah’s Ark is also a massive advocate of no-kill policy.

things to do in jb

Before you pay a visit to the sanctuary, you are required to make a reservation. They also host guided tours around the sanctuary, fundraising dinners, and events throughout the year. Please visit their website or Facebook page for any latest updates.

As Noah’s Ark is a non-profit and non-government organization, they need our help to keep the place functioning and sustainable for the animals. Hence, you can play a part in making a difference too, by sponsoring one of the felines or making a donation to them.

Address: Kampung Ulu Pulai, 81500 Pekan Nanas, Johor

25. Johor Zoo

Officially opened on April 1, 1962, the Johor Zoo was one of the first built zoos in Southeast Asia. It is situated only 1km from Johor Bahru City Centre.

things to do in jb
Johor Zoo

The zoo at present has more than 100 species shown in 28 exhibits in the zoo. You will get a chance to interact with some of the animals during the feeding show. 

The admission fee to enter the zoo is cheap and affordable for all. It is only RM2 (USD 0.50) for adults, RM1 (USD 0.30) for children, and free for children below two years old.

Address: Jalan Gertak Merah, Taman Istana, 80000 Johor Bahru, Johor, Malaysia

Opening hours: Opens daily (9:00 a.m. – 4:00 p.m)

26. Johor Bahru Old Town

Once here, you will see a mishmash of century-old colonial-styled establishments with a fascinating history and trendy cafes and restaurants, standing side-by-side, giving the area a breath of new life and a different perspective. 

You can explore several exciting places when you visit this heritage district: the High Court Building, the Chinese Heritage Museum (see below), Jalan Dhoby, and Jalan Tan Hiok Nee.

things to do in jb

Declared as a ‘heritage street’ in 2009 by the Johor State government, do you know that Jalan Tan Hiok Nee is named after an influential and wealthy leader of the Chinese community who is a textile, pepper, and gambier merchant in the 19th century?

things to do in jb

While exploring the spectacular architecture of the colonial buildings, keep an eye out for colorful murals scattered around this area.

Address: Jalan Tan Hiok Nee, Bandar Johor Bahru, 80000 Johor Bahru, Johor

27. Chinese Heritage Museum

This place is highly recommended for anyone interested to learn about the history of the Chinese community in Johor.

things to do in jb
JB Chinese Heritage Museum

Also known as the Tiong Hua Museum, this four-story museum shares Chinese settlement history in Johor Bahru. 

You get to learn about how different Chinese communities settled in Johor Bahru and how they started making a living here 100-150 years ago when the city is still mostly surrounded by jungle.

There are also many rare artifacts and collections such as porcelains, photos, old coins, and weapons for you to learn more in-depth about Chinese history, culture, and traditions.

The entrance fee is RM6 ($1.50) for adults and RM3 ($0.80) for children/senior citizens.

Address: 42, Jalan Ibrahim, Bandar Johor Bahru, 80000 Johor Bahru, Johor

Opening hours: Tuesday to Sunday (9:00 a.m. – 5:00 p.m.) Closed on Monday.

28. Johor Bahru Kwong Siew Heritage Gallery

Another Johor Bahru places to go if you want to learn more specifically about the Cantonese clan’s history is the Johor Bahru Kwong Siew Heritage Gallery. The museum is situated between two traditional houses dating back to the year 1907.

things to do in jb
Kwon Siew Heritage Gallery

This building was used as the headquarters of the Kwong Siew Clan Association, established in 1878 and presided by a prominent Chinese-born successful entrepreneur and businessman, Wong Ah Fook, who had a close relationship with the Johor Sultanate. 

Fun fact: There’s also a road next to the building that is named after him called Jalan Wong Ah Fook. 

things to do in jb
Kwon Siew Heritage Gallery

You will find photographs, working tools, traditional Chinese opera costumes, antique opium pipes, and ancestry items that belonged to the Wong family in this museum.

The entrance fee is RM5 ($1.30) for adults and RM2 ($0.50) for children/senior citizens.

Address: No. 24 Jalan Siu Nam, 80000 Johor Bahru, Johor

Opening hours: Monday to Friday (9:00 a.m. – 5:00 p.m.), Saturday (9:00 a.m. – 1:30 p.m.) Closed on Sunday.

29. Johor Old Chinese Temple

Within the museums’ vicinity mentioned above, you can pay a visit to one of the oldest and iconic Chinese temples in Johor, filled with a rich history.

things to do in jb
Johor Ancient Temple

Constructed in the 19th century, this temple symbolizes peace and unity and serves all the five central dialectical Chinese communities in the city (Hakka, Cantonese, Teochew, Hokkien, and Hainanese). 

Fun fact: Guess who is the founder of this temple? It was Tan Hiok Nee! 

things to do in jb

The temple walls are beautifully decorated with paintings of the 12 animals of the Chinese Zodiac, while the entrance of the building is painted in a contrasting bright red and white color. 

Address: Lot 653, Jalan Trus, Bandar Johor Bahru, 80000 Johor Bahru, Johor

Opening hours: Opens daily (7:00 a.m. – 5:00 p.m.)

30. Sultan Abu Bakar Mosque

Are you an avid fan of Colonial buildings? 

Then you must not miss out on visiting the magnificent Sultan Abu Bakar Mosque. 

things to do in jb

The mosque is built on top of a hill overlooking the Straits of Johor. Taking nearly eight years to complete, the mosque’s intricate architecture style is a unique combination of Victorian, Moorish, and Malay elements. 

The area of the mosque can accommodate up to 2000 worshippers. Another prominent feature of the mosque is its four minarets that look like the Colonial-era British clock towers.  

Address: Jalan Gertak Merah, Masjid Sultan Abu Bakar, 80000 Johor Bahru, Johor

Opening hours: Opens daily (10:00 a.m. – 6:00 p.m.)

31. Istana Besar

Istana Besar or known as Grand Palace in English, is home to the Sultan of Johor during the olden days. Built by Sultan Abu Bakar, the 1st Sultan of Modern Johor in 1866, the building’s architectural design is a beautiful fusion of Malay and Western elements. 

One distinct feature of the Royal Palace is its vast dome and blue roof. 

things to do in jb

Address: 107, Jalan Tun Dr Ismail, Taman Istana, 80000 Johor Bahru, Johor

Opening hours: Saturday to Thursday (9:00 a.m. – 5:00 p.m.)

32. Royal Abu Bakar Museum

The Royal Abu Bakar Museum is another place of interest here in Istana Besar. 

The museum has a wealth of collection, including personal artifacts, old antiques, and royal heirlooms belonging to the Royal Family, which will give you an insight into how the Royal Family lived their lives in the past.

things to do in jb

Address: Taman Istana, 80000 Johor Bahru, Johor

Opening hours: Saturday to Thursday (9:00 a.m. – 5:00 p.m.)

33. Hiap Joo Bakery & Biscuit Factory

Founded back in 1919, this 100-year-old halal bakery shop is a MUST visit if you are Johor Bahru.

things to do in jb

Famous for its fluffy soft banana cake and buns that come in different flavors (coconut, red bean, kaya, peanut, etc.), this bakery is a favorite among locals tourists.

Run by the family’s third generation, all the buns and banana cake are freshly baked using the traditional charcoal baking method passed down by their great-grandfather.

One box of the banana cake costs RM10 ($2.50) while one pack of buns costs around RM4-RM5 (around $1.00).

Pro tip: Come early to avoid a long queue and missing out on the yummy banana cake. It is usually sold out by 10:00 a.m.

Address: 13, Jalan Tan Hiok Nee, Bandar Johor Bahru, 80000 Johor Bahru, Johor

Opening hours: Tuesday to Saturday (7:30 a.m. – 5:00 p.m.), Monday (11:00 a.m. – 5:00 p.m.), Sunday (8:00 a.m. – 10:00 a.m.)

34. Salahuddin Bakery

Close as Hiap Joo Bakery & Biscuit Bakery is Salahuddin Bakery, a Muslim and Chinese bakery that uses an old-fashion wood-fired oven to bake pastries, bread, and buns.

Over here, you must try their famous triangular-shaped curry puffs (a traditional local Malay snack). The curry puffs come with a selection of either chicken, beef, or lamb and are filled with curry potatoes and onions.  

things to do in jb

Address: 26, Jalan Dhoby, Bandar Johor Bahru, 80000 Johor Bahru, Johor

Opening hours: Saturday to Thursday (9:00 a.m. – 6:00 p.m.) Closed on Friday.

35. Arulmigu Sri Rajakaliamman Glass Temple

Most people are unaware of this but do you know that the world’s first-ever Hindu Temple covered with glass is located in Johor Bahru? 

The Arulmigu Sri Rajakaliamman temple is truly a sight to behold. The whole temple is decorated with around 300,000 pieces of colored mosaic glasses. 

things to do in jb

This stunning and uniquely designed temple was opened in 1922 and is considered an important place of worship among the Hindu community. Inside the temple, you will notice the Hinduism deities and a mixture of other religions’ deities sculptures.

You will need to be barefooted to enter the temple, and the entrance fee is RM10 ($2.50).

Address: Jalan Tun Abdul Razak 1/1, Wadi Hana, 80300 Johor Bahru, Johor

Opening hours: Opens daily (7:00 a.m. – 10:00 p.m.)

36. Gurdwara Sahib Johor Bahru

Another landmark you can visit in Johor Bahru is a historically significant religious site for the Sikh community in Johor Bahru. More than 250 Sikh families visit this place for religious activities.

things to do in jb

This building was first constructed in the late 19th century. However, to accommodate the growing Sikh community, a larger gurdwara is needed, and in 1992, the new Gurdwara Sahib was opened.

Address: Jalan Trus, Bandar Johor Bahru, 80000 Johor Bahru, Johor

Religious Activity Timetable:

Weekly Prayers: Sundays (9:30 a.m. – 11:30 a.m.)

Sikh Naujawan Programmes: Saturdays (6:30 p.m. – 8:00 p.m.)

Isteri Satsang Programmes: Tuesdays (2:30 p.m. – 4:40 p.m.)

37. Kota Iskandar Mosque

Situated at the highest elevation in Kota Iskandar is another stunning and futuristic mosque called Kota Iskandar Mosque. The mosque is located strategically at the entry point to the Johor State Administrative Centre.

things to do in jb
Masjid Kota Iskandar

Be ready to be amazed by the mosque’s architectural wonder, its glass dome, and the six imposing minarets. A notable feature of the mosque is the walls and grills are decorated with carvings of Quranic verses and Islamic motifs.

You can also spend time snapping some photos at the manicured and visually appealing courtyards to reminisce about the time you spent here in the future or to show off to your friends and family.

Address: Persisiran Pantai Jb – Nusajaya Hwy, 79100 Nusajaya, Johor

Opening hours: Opens daily.

38. Pasir Gudang Kite Museum

Pasir Gudang Kite Museum is a place where you can learn about kites’ history and cultural impact from different countries.

things to do in jb
Muzium Layang-Layang Pasir Gudang

February is the perfect time to visit the kite museum as the Annual International Kite Festival is held annually during this period. The festival has engaged kite lovers from all over the world to take part in it. Various colorful and unique kites made up of different materials such as paper and bamboo can be seen floating in the air.

 The museum’s admission fee is affordable and reasonable. It is only RM2 (USD   

 0.50) for adults and RM1 (USD 0.30) for children (7-12 years old).

Address: Komplek Pusat Bandar, Pasir Gudang, 81700, Pasir Gudang, Johor, 81700

Opening hours: Friday to Wednesday (9:00 a.m. – 4:45 p.m.), Thursday (9:30 a.m. – 3:15 p.m.)

39. Church of the Immaculate Conception

Another historical place of worship you can visit is the Church of the Immaculate Conception. 

things to do in jb

This Roman Catholic church is one of the oldest churches in Johor and features an alone steeple with a spire on the top. The church’s architecture featured a traditional British colonial style and was constructed in 1927.

Address: Alternate Entrance, Jalan Abdul Rahman Andak, 80010, 9, Jalan Gereja, 80000 Johor Bahru, Johor

40. Bukit Serene Palace

Dating back to 1933, Bukit Serene Palace is currently the official residence of the Sultan of Johor. The building architecture is a combination of Malay and European taste inspired by the Art Deco style. The Johor Military Forces also guard the palace.

Although you can’t enter the palace, you can visit their grand and well-manicured gardens and water fountain outside the palace. If you drop by the place at night, you will be treated with an impressive night view from the light decorating the gardens and surroundings.   

things to do in jb

Another visually striking landmark of this place is the Crown Arch (a replica of the crown of Sultan Johor) at the palace’s main entrance. There are real jewels assembled in it! 

One of the best things to do in JB if you want to see a bit of royalty!

Address: Jalan Straits View, Bukit Serene, 80200 Johor Bahru, Johor

41. Taman Merdeka

As the name suggests, Taman Merdeka is a recreational park to honor and remember the struggle Malaysians went through to achieve independence back in 1957. 

The park is made up of 9 lawns; each signifies a different part of Malaysia’s history.  

things to do in jb

If you are looking for things to do at JB in the evening, this spacious and meaningful park is a great place to enjoy some light workouts such as brisk walking or jogging to keep your body active while admiring the beauty of nature.

Address: Jalan Datin Halimah, 80200 Johor Bahru, Johor

Opening hours: Opens daily (7:00 a.m. – 7:00 p.m.)

42. Traditional Fish Head Curry: Kam Long Fish Head Curry

Now that we have mentioned JB places where you can go, such as theme parks, adventurous trails, and historical sites, another Johor Bahru thing to do is none other than FOOD! 

things to do in jb
Kai Xing

The restaurant is a traditional Chinese-style eatery. You can easily recognize the diner as it always has a long queue outside (especially during lunch hours), but their service is prompt, and the food is served very fast. 

things to do in jb

Their signature dish is curry fish head which has over 25 years of history. You can only choose to replace the fish head with a fishtail. The food is freshly prepared after the order is placed. 

You must add this to your things to do in JB list!

Address: 74, Jalan Wong Ah Fook, Bandar Johor Bahru, 80000 Johor Bahru, Johor

Opening hours: Opens daily (8:00 a.m. – 4:00 p.m.)

43. Todak Seafood Restaurant

Todak Seafood Restaurant offers a wide range of mouth-watering and fresh seafood dishes. Some of their must-try dishes include curry prawns, chili crab, and steamed Japanese snails.

things to do in jb

Located by the riverside overlooking Singapore, you can savor your delicious dinner atop a wooden platform while enjoying a fantastic sunset view and peaceful sea breeze. 

things to do in jb

As the day gets darker, the restaurant will be fully packed with diners, so be there early if you don’t want to spend time waiting to be served or looking for empty tables.

Address: 1, Jalan Dedaru 11, Kampung Teluk Jawa, 81750 Masai, Johor

Opening hours: Opens daily (11:30 a.m. – 11:30 p.m.)

44. Little Paris

Little Paris is an area filled with lovely rows of Parisian-style shophouses. 

A perfect place if you are looking to splurge a little to pamper yourself. You can find a wide range of boutiques selling clothes, fresh bakeries, restaurants and cafes, and salons. 

This is one of those things to do in JB if you want to be transported to Paris for cheap!

things to do in jb
Little Paris

It is highly recommended that you visit Little Paris during nighttime because of their excellent night market, and the place is also illuminated brightly with pretty lights.  

Address: Jalan Jaya Putra 1/1, Taman Mount Austin, 81100 Johor Bahru, Johor

45. Sky 26

Located on Holiday Villa’s rooftop, Jb, this restaurant serves a range of contemporary Japanese dishes. 

things to do in jb
Sky 26, Holiday Villa Jb

With the fantastic JB skyline view, this is an ideal spot to bring your partner for an unforgettable romantic dinner.

Address: 26th Floor Holiday Villa, No, 260, Jalan Dato Sulaiman, Taman Abad, 80250 Johor Bahru, Johor 

Opening hours: Opens daily (6:00 p.m. – 12:00 p.m.)

46. Six Bar

Looking to spend the night drinking or partying with your friends, you must not miss out on visiting one of the hottest and happening bars in JB. 

things to do in jb
Six Bar

Situated in Austin Heights, a 20 minutes drive from JB city center, this industrial-themed bar serves delicious western foods and a selection of alcoholic drinks from cocktails and spirits to liquor. 

They also have live bands and DJ sets every night, making it the perfect spot to wind down after a long day of shopping or sightseeing.

Remember to snap some Insta-worthy photos with their glow-in-the-dark murals inspired by pop culture.

Address: Jalan Austin Heights 8/4, 81100 Johor Bahru, Johor, Malaysia

Opening hours: Opens daily (5:00 p.m. – 4:00 a.m.)

47. 90 Tailor Bar

From the outer view, you may assume that this is a typical retro clothing rental shop. However, you are wrong!! A speakeasy and quaint hidden bar is waiting for you behind the closet. 

things to do in jb
90 Bar

Once you enter the bar, you will be treated with a whole new dimension, where the entire space is lit with purple and reddish neon lights. The area is also furnished with retro Chinese posters, rattan chairs, and dividers, giving off an old-school vibe. 

things to do in jb
90 Bar

You can enjoy your favorite cocktails while listening to the 90s oldie songs playing in the background.

This is one of those quaint but cool things to do in JB!

Address: 21, Lorong Ismail, Taman Kulai, 81000 Kulai, Johor

Opening hours: Friday – Sunday (7:30 p.m. – 1:00 a.m.)

Unique Tips You Should Know When Visiting JB, Malaysia

  • Johor Chingay Street Parade, recognised as a National Cultural Heritage, is one of the most anticipated events. The Chingay is an annual event that celebrates the birthdays of each of the five Chinese clans’ Chinese deities and signifies the end of Chinese New Year (on the night of the 18th day of the Lunar New Year). 

The deities will be mounted onto sedans and carried around a predetermined route around Johor Bahru. The Chinese community believes that this parade will bring them luck, prosperity, good health and harmony throughout the year. 

During the procession, you will see many other traditional Chinese cultural activities such as lion dance, dragon dance, giant flashy floats and huge waving flags. This event draws nearly 400,000 visitors and participants with national and foreign live TV coverage.

Four years later, in 2016, he won another bid for the highly coveted car number plate ‘V 1’ for a price close to one million ringgit, equivalent to close to $250,000!


We hope that this guide helps you in planning your itinerary for your trip to JB. 

Whether you are a nature lover, interested in cultural and historical sites, or family-friendly attractions, I’m sure there are attractions in this list that will suit your travel preference.   

If you have any interesting things to do in JB that were not mentioned above, please feel free to comment in the comment section below. We would love to hear from you!

47 Things To Do In JB, Malaysia

Similar Posts