31 Things To Do In JB

Got a weekend to spare?

Johor is the perfect getaway for those wanting to escape the fast-paced life in Singapore.

That makes absolute sense since it’s only less than an hour’s drive away!

Time to immerse yourself in the charming historical city of Johor!

There’s something for everyone here be it outdoor or indoor activities.

Wonder what to do in Johor Bahru (JB)?

Or which are the best Johor attractions?

With this incredible list of things to do in JB in hand, you can be sure to enjoy the most amazing JB trip!

Come see what lies on the other side of the Johor Causeway!

 

31 Things To Do In Johor Bahru (JB)

1. Bargain Hunt At The Johor Premium Outlet (Kulai)

Of all the things to do in Johor Bahru (JB), this is probably the best place to snatch up a quality bargain in Johor.

They have local brands as well as international brands (like Coach, Dockers, Ralph Lauren, etc) at pretty affordable rates.

Even more than the Genting Premium Outlet.

Johor Premium Outlet (JPO)

The complex is open air so be prepared for the heat!

Or you can grab a snack and a cool drink at the food court.

Location: http://bit.ly/2UgLc4s
Opening Hours: 10:00am – 10:00pm

2. Shop At Komtar JBCC & Johor Bahru City Square

A reasonably new mall in Johor Bahru, Komtar JBCC opened its door in 2014.

Come here for some retail therapy as they have plenty of stores (5 levels) to browse through!

Komtar JBCC

There’s something for the kids too – check out No. 11 in this list!

As a bonus, the mall is walking distance to the Malaysian immigration office and there is the neighboring mall, Johor Bahru City Square, another great excuse to stretch out your legs!

Johor Bahru City Square Mall

Location: http://bit.ly/2Wo6lqu
Contact: +607-267 9900
Opening Hours: 10:00am – 10:00pm

 

3. Pet A Majestic Bird At Desaru Ostrich Farm

Have a closeup encounter with one of nature’s most impressive birds. At Desaru Ostrich Farm, they have more than 200 ostriches.

Also read: Top 13 Choices Of What To Do In Desaru (Updated 2019)

Feed Ostrich With Vege In Desaru Ostrich Farm

Which makes them the largest farms in Malaysia. And the farm is well renowned in Asia for that matter.

If you’re curious to try, they serve a couple of ostrich meat dishes here.

Ostrich Satay In Desaru Ostrich Farm

Learn more about ostriches and the profitable industry of ostrich farming here!

Location: https://bit.ly/2HcpsOb
Contact: +607-826 5846
Opening Hours: 10:00am – 6:00pm
Ticket Price: RM20 (Adult), RM15 (Child)

 

4. Stopover At The Teluk Sengat Crocodile Farm

Although the farm is teeming with the large reptiles, it is surprisingly well maintained.

The friendly caretaker may be around to give you a small tour around the farm (for no extra fee too!).

Crocodile Farm at Teluk Sengat

You will see baby crocodiles up close and if you’re willing enough, you can try some crocodile meat or satay!

Tip: It’s RM20 for 3 live chickens to feed the crocodiles. Keep an extra careful watch on your kids while you are there!

Location: Lots 1289 Jalan Sembilan, 81940 Kota Tinggi, Johor, Malaysia.
Ticket Price: RM8 (Adult), RM4 (Child)

 

5. Enjoy The Shimmer Of Fireflies At Kota Tinggi

Looking for family-friendly night activity? Seek no more!

At Firefly Valley Leisure Park or Kota Tinggi Firefly Park, you can take a boat tour out to the mangroves to see an amazing spectacle created by the glow of hundreds of fireflies.

Kota Tinggi Firefly Park

It’s definitely not something you can see in a city like Singapore!

Tip: Do not go during the full moon or it will be too bright to see the fireflies clearly! On that note, do not bring a flashlight either!

Location: http://bit.ly/2CDn8OR
Contact: +6017-460 7775
Opening Hours: 1:00pm – 11:00pm
Ticket Price: RM20 (Adult), RM12 (Child)

 

6. Make A Stopover At Johor Zoo To See The Animals

One of the more budget-friendly things you can do in JB is to go to the zoo!

zoo johor

Johor Zoo is quite old (built in 1928) but is home to numerous species of animals including the usual lions, tigers, elephants, etc.

Animal Feeding In Johor Zoo

Try to come around feeding time so you can interact with the animals when they are most awake!

Location: Jalan Gertak Merah, Taman Istana, 80000 Johor Bahru, Johor, Malaysia
Contact: +607-223 0404
Opening Hours: 9:00am – 6:00pm
Ticket Price: Malaysian: RM2 (Adult), RM1 (Child)

 

7. Enjoy Good Seafood

Without a doubt, having some savory seafood is one of the most crowd-pleasing things to do in JB!

Here are is a highly sought-after option you should look into:

Todak Seafood Restaurant in Johor Bahru (旗鱼海番村) – a variety of seafood dishes beckon you to this quaint pier-style restaurant which overlooks the Straits. What more could you want?

Todak Seafood Restaurant in Johor Bahru

Want more choices? Check out this list of Top Seafood Restaurants in Johor.

Location: 1, Kg. Orang Asli, Kampung Teluk Jawa, 81750 Masai, Johor, Malaysia.
Contact: +607-386 3696
Opening Hours: 11:30am to 11:30pm

 

8. Take A Stroll Along The Promenade At Puteri Harbour

Close to item No. 24 on this list, you can enjoy an evening walk here with your significant other!

This will not be particularly fun for the kids. As there are just the harbor views and some private boats.

Puteri Harbour Ferry Terminal Johor

However, there is a great selection of restaurants and bars to choose if you fancy having dinner there!

Location: Puteri Harbour, 79100 Iskandar Puteri, Johor, Malaysia.

 

9. Unleash Your Inner LEGO Fans At LEGOLAND Malaysia

Malaysia’s first international theme park since 2012, LEGOLAND features giant Lego sculptures and a variety of rides scattered across 8 different zones.

Legoland Malaysia Theme Park

A must-visit for Lego lovers!

It can get quite hot while you’re exploring the park so you might want to check out the Legoland water park next door while you’re there!

Legoland Water Park Malaysia

There is also the marine attraction, Sea Life!

Tip: Go on a weekday to avoid the crowds

Location: 7, Jalan Legoland, 79250 Johor Bahru, Johor, Malaysia
Contact: +607-597 8888
Opening Hours:
Monday to Thursday: 10:00am – 6:00pm
Friday to Sunday: 10:00am – 7:00pm
Ticket Price:
Refer to this page for the Legoland Malaysia ticket prices.

 

10. Walk Back In Time At The Chinese Heritage Museum

With 4 floors of Chinese immigrant history complete with English signage, you can learn about the lives of the first Chinese who made Johor Bahru their home. And when it was still mostly jungle too!

See what skills each Chinese ethnic group specialized in. For example, the Hakkas dabbled in Chinese medicine while the Cantonese did carpentry.

Chinese Heritage Museum

There is an audio guide available if you would like to wander around on your own.

Location: 42, Jalan Ibrahim, 80000 Johor Bahru, Johor, Malaysia.
Contact: +607-2249 633
Opening Hours:
Tuesday to Sunday: 9:00am – 5:00pm
Closed on: Mondays
Ticket Price: RM6 (Adult)

 

11. Let Your Kids Make Merry At The Angry Birds Theme Park

The colorful Angry Birds Theme Park is inside a shopping mall so it might be worth your while to combine a visit here with item 2 on this list.

Angry Birds Activity Park JB

As with any theme park, there are arcade games and rides but these cater mostly to children below 10 years old.

Plus, they have some shows featuring characters from the Angry Birds franchise.

Angry Birds Activity Theme Park Johor Bahru Danger Zone

You can pretty much stay here all day too since it only closes at 10 pm.

Location: Level 3 Komtar JBCC, 80000 Johor Bahru, Johor, Malaysia
Opening Hours: 10:00am – 10:00pm
Ticket Price:
Malaysian: RM60 (Adult)
Non-Malaysian: RM75 (Adult)

 

12. Enrich Yourself With Culture At Sultan Abu Bakar State Mosque

If you like architecture, don’t miss out this one on this list of things to do in Johor!

Built in the late 19 century like the royal palace (item No 23 on this list), the unique architecture of the mosque is a combination of Western (British colonial), Moorish and Islamic design.

Sultan Abu Bakar Mosque

The four minaret towers are even fashioned in the style of British clock towers!

Inside the white-marbled interior, the mosque can comfortably accommodate a few thousand devotees at once.

Location: Jalan Gertak Merah, Masjid Sultan Abu Bakar, 80000 Johor Bahru, Johor, Malaysia.

 

13. Cafe-hunt Down Memory Lane At Jalan Tan Hiok Nee

This old street takes its name after the founder of Johor Bahru. You can still see some beautiful colonial buildings and traditional shop houses here.

Jalan Tan Hiok Nee

Pick up something special from an antique shop or simply pop into one of the restaurants or cafes for a bite.

 

14. Gaze Upon Splendid Architecture At Arulmigu Sri Rajakaliamman Glass Temple

Opened since 1922, this Hindu temple has quite the reputation for being the world’s first glass Hindu building.

Arulmigu Sri Rajakaliamman Glass Temple Johor

All that glass catches the glint of the sun.

Another fascinating element of this temple is the fact that there are statues belonging to other faiths (Christianity and Buddhism) inside.

Arulmigu Sri Rajakaliamman Glass Temple JB

Try to squeeze this interesting structure into your schedule if you can.

Location: Jalan Tun Abdul Razak 1/1, Wadi Hana, 80300 Johor Bahru, Johor, Malaysia
Contact: +607-224 5152
Opening Hours: 1:00pm – 5:00pm
Ticket Price: RM10 (Adult)

 

15. Have A Look At The UK Farm Kluang Johor

Visitors may misinterpret the name of this eco-park to think it has something to do with UK.

It is, however, the biggest sheep and goat farm in Malaysia!

UK Farm Kluang Bus Tour

Here, you can learn all there is to know about the goat milking process. They sell fresh goats milk and other goats milk-related products too.

Tourists Can Feed Goat at Goat Pens, UK Farm Kluang

There are tonnes more you can do on this farm (including staying overnight!), check it out in this separate post, UK Farm Kluang in Johor.

Location: Plot 8, Project Pertanian Moden Kluang, KM13 Jalan Batu Pahat, 86000 Kluang, Johor, Malaysia.
Contact: +607-759 7555
Entrance Fee:
RM47.70 (Adult), RM37.10 (Child)

 

16. Admire the Old Chinese Temple in Johor Bahru

Built in the late 1800s, this iconic red and white Taoist temple is a testament to the first Chinese community in Johor Bahru. Certainly a lot of history here!

Johor Bahru Old Chinese Temple

It might look a little out of place next to its more modern neighbors, but it symbolizes the unity of five Chinese ethnic groups – Teochew, Hokkien, Cantonese, Hakka, and Hainanese.

Main Altar located in Johor Bahru Old Chinese Temple

The founder was Tan Hiok Nee! Continue down the list if you want to see more things you can do in Johor Bahru  (JB)!

Location: Lot 653, Jalan Trus, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia
Contact: +607-277 7858
Opening Hours: 7:00am – 5:00pm

 

17. Try Cafe-Hopping In Johor

Running out of what to do in Johor Bahru (JB)? You can always chill at the trendy cafes in Johor.

Bev C Cafe Johor Bahru

Just Want Coffee, The Factory 30
Location: 30, Jalan Mutiara Emas 5/3, Taman Mount Austin, 81100 Johor Bahru, Johor
Opening Hours: 12:00pm – 12:00am

Bev C’afe
Location: 54, Jalan Tan Hiok Nee, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia
Opening Hours:
Monday to Sunday: 10:00am – 7:00pm
Closed on: Wednesdays

Flowers in the Window
Location: 9, Jalan Dhoby, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia
Opening Hours:
Monday to Sunday: 10:00am – 8:00pm
Closed on: Tuesdays
(Fairly close to Zoo Johor)

C.A.T.S Cafe (JB) – Cats At Their Sanctuary
Location: 31A, Lorong 2c, Kampung Bahru, 80100 Johor Bahru, Johor, Malaysia
Opening Hours:
Monday to Thursday: 12:30pm – 9:00pm
Friday to Sunday: 1.00pm – 9.30pm
Closed on: Wednesdays

Flowers In The Window Café JB Food

You can see a more extensive list of cafes in JB here.

18. Taste Traditional Fish Head Curry

The Kam Long Fish Head Curry restaurant only serves one dish (its namesake) and despite that, there’s often a long queue outside.

The only variance you can choose is whether you prefer the fish head or tail. Either part of the fish will end up in the thick curry accompanied by some okra, tomatoes, and tofu.

jln wong ah fook curry fish head

If you’re not vegetarian, you should make it a point to try out this popular Johor dish.

Location: 74, Jalan Wong Ah Fook, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia.
Contact: +6016-752 8382
Opening Hours: 8:00am – 4:30pm

 

19. Eat Authentic Local Food At Jalan Wong Ah Fook

Jalan Wong Ah Fook’s best food includes the two bakeries listed here as items No 21 and No 30.

jln wong ah fook

But the must-try dishes in this neighborhood are:

  • Kway Teow soup (pork innards is optional) at Restoran Sekee (or Ah Hua’s)

Location: 30, Jalan Segget, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia

  • Roasted Herbal Duck at the one and only Restaurant Ya Wang

Location: 28, Jalan Segget, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia

  • Hainanese Chicken chop at It Roo Cafe

Location: 17, Jalan Dhoby, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia

  • Another Hainanese Chicken chop option at Restoran Hua Mui

Location: 131, Jalan Trus, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia

Restoran Hua Mui JB

  • Traditional Malaysian breakfast at Restoran Kin Wah Coffee Shop

Location: 8, Jalan Trus, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia

 

20. Wander The Night Market Of Bazar Karat In Johor Bahru

Have some comfortable shoes as it might take you some time to rifle through all the different stalls and their multicultural wares at this night market in JB.

Bazar Karat JB

If you’ve been hankering for a knock-off of a particular fashion brand, you might find it here. But don’t expect to find a lot of secondhand items here.

And you might as well find some yummy food here!

Tip: Parking can be tricky! Come early.

Location: 26, 20, Jalan Segget, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia
Opening Hours:
Monday to Friday: 6:00pm – 12:00am
Saturday to Sunday: 7:30pm – 12:00am

 

21. Munch On Some Biscuits At Hiap Joo Bakery And Biscuit Factory

Hiap Joo Bakery & Biscuit Factory JB

The queue-worthy goods and biscuits from this small 80-year old Halal bakery typically come out of a charcoal oven. This is the traditional Hainan method of making them.

Banana Cakes From Hiap Joo Bakery In Johor Bahru

You can also grab an exquisitely fluffy banana cake here among their other various cakes and buns.

Location: 13, Jalan Tan Hiok Nee, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia.
Contact: +607-223 1703
Opening Hours:
Monday to Saturday: 7:30am – 5:30pm
Closed on: Sundays

 

22. Trek To And Take A Dip At Pulai Waterfall

It takes 2 hours on a shaded paved road (or jungle trail) to trek uphill to the waterfall if you start from the bottom of the hill. Moderate fitness is required.

Once there, you can enjoy a refreshing swim in the clear pool surrounded by tall trees.

Gunung Pulai Waterfall

Tip: For your own safety, do not ever stray from the trail! A man lost his life here back in 2016 when he went off trail and slipped off a ledge.

Location: Mount Pulai, Gunung Pulai Recreational Forest, 81000 Johor, Malaysia.

 

23. Be In Awe Of The Splendour At Istana Besar (Grand Palace Park)

The Sultan of Johor once used this grand building with Malay and Western-influenced architecture, like the Royal Palace.

Built in the late 19th century, its most striking features are the blue roof and giant dome on top.

Istana Besar Johor Bahru

And inside the palace, is the Royal Abu Bakar Museum. Be sure to check the Royal Family collection of heirlooms and other antiquities.

Location: Istana Besar, Taman Istana, 80000 Johor Bahru, Johor, Malaysia.

 

24. Explore Sanrio Hello Kitty Town

We’re not done with theme parks in this list of things to do in Johor yet!

Sanrio Hello Kitty Town

Only 10 minutes’ drive from LEGOLAND (see item 9), you can visit if you’ve always been a fan of this lovable character.

Every ride and hands-on activity is Hello Kitty-themed. Create your own special souvenir to remember a pleasant day there!

Hello Kitty Town in Johor Bahru

Tip: Get the RM 139/person package to see other characters (e.g. Barney or Bob the Builder) on the upper floors!

Location: http://bit.ly/2TWbWYA
Contact: +603-2203 9668
Opening Hours:
Monday to Sunday: 10:00am – 6:00pm
Closed on: Tuesdays
Ticket Price: RM95

 

25. Pay A Visit Desaru Fruit Farm

With over 100 fruits and vegetables grown within 180 acres, this eco farm offers tours to learn about the different plants and their corresponding fruits!

Desaru Fruit Farm

Try their fruit buffet and on-site cafe that prepares some rather creative fruit dishes!

Durian lovers may want to take note of Desaru Fruit Farm. They have durian all-you-can-eat buffets here during the end of June to August.

Desaru Fruit Farm

Tip: Bring sunscreen and an umbrella to protect your skin from the sunshine!

Location: http://bit.ly/2utIryc
Contact: +6012-772 1817
Opening Hours: 8:30 am – 6:30 pm
Entrance Fee (Plus sample fruit box):
RM26.50 (Adult), RM21.20 (Child)

 

26. Snap Some Pictures At Istana Bukit Serene

This is actually the Sultan’s current official residence (completed in 1933) and while it’s not open to the public, visitors can still admire the well-maintained gardens outside.

Crown Istana Bukit Serene

Not to mention the fascinating sculpture of four arches united under a crown. And wall carvings that have a somewhat modern Art Deco influence.

The palace faces Singapore. And there’s probably a magnificent view of Singapore from the 35m tower!

 

27. Dabble In Horse riding at JB

In addition to all other, we’ve already listed on things to do in JB, there is horse riding!

Yes! There’s even one that is only a 10 minutes’ drive away from the Johor Causeway – Horse Valley Riding Academy.

Horse Valley Riding Academy

It does not matter if you are an expert or a beginner. Regardless, you will have fun!

Here is a more thorough list of places you can do ride horses in JB.

Location: PTD 109057 Kampong Plentong Baru, 81750 Masai, Johor Bahru, Johor, Malaysia
Contact: +6017-773 2133
Opening Hours:
Tuesdays to Sundays: 7:00am – 11:00am / 4:00pm – 7:00pm
Closed on: Mondays

 

28. Splash At Desaru Coast Water Park

Kids and adults are sure to have an exciting time here in the large and spacious Desaru Water Park. There are a few zones to explore.

Some highlights include the Riptide ride, the roller coaster, and their tidal pool.

Lotus Desaru Beach Resort Waterpark

Not too much an of crowd here yet as the park is still “new”!

Be aware that no outside food or drinks are allowed here.

Tip: Book online to save some money! And bring your own towel!

Location: Persiaran Pantai, Desaru Coast, 81930 Bandar Penawar, Johor, Malaysia
Contact: +603-2203 9696
Opening Hours: 10:00am – 6:00pm
Ticket Price: RM105 (Adult), RM78 (Child)

 

29. Play A Game Of Golf

You might say Johor is a golfer’s paradise! Especially when it comes to variety – with 11 top golf courses in Johor Bahru, you’re practically spoilt for choice!

The size of these golf courses ranges from 9 to 36 holes. Perfect for beginners and experts alike!

Maybe you’ve heard of this popular 10 million dollar golf course?

Horizon Hills Golf & Country Club – winner of the 2018 Pargolf Choice Awards for a couple of categories (e.g. most challenging, well maintained).

Horizon Hills Golf & Country Club

Location: 1, Jalan Eka | Horizon Hills, Iskandar Puteri, 79100 Johor Bahru, Johor, Malaysia.
Contact: +607-232 3166

 

30. Get Yummy Baked Treats At The Salahuddin Bakery

Another historical relic from the early 1900s, this bakery continues to keep its old interior and offer its best-selling curry puffs to the masses.

If you’ve never had a curry puff before, you are missing out!

Salahuddin Bakery

This ubiquitous and delectable Malay treat is either baked or deep-fried until the pastry is flaky. The inside filling can be vegetarian or meat curry.

The other popular alternative is the kaya puff with similar pastry but the filling is made from coconut.

Location: 26, Jalan Dhoby, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia.
Contact: +607-227 3736

 

31. Relax At A Spa

After all the sightseeing and trying out things to do in Johor, you can take a deserving break at one of the many spas that are widespread in Johor Bahru.

Reputable spas include SPA Manja, Walea Spa & Retreat and Bangkok Spa.

Spa Manja (Massage)

Image Credits: spamanja.com

This is also a good opportunity to try out some unusual but traditional treatments like cupping and something called ear candling.

Walea Spa and Retreat (Couple Suite)

For a complete rundown of even more spas, check out this list of the best spas & massage in JB!

Don’t feel up to the drive?

Private Car from Singapore to Johor Bahru

You can opt for a private car service like SGMYTAXI from Singapore to Johor Bahru.

It’s your holiday after all!

Sit back and relax in the private and comfortable MPV 7-seaters!

SGMYTAXI: Private Taxi/Car From Singapore to Desaru Coast Water Park

Best of all, you will not need to exit the car to go through immigration!

You can check out the rates for the service from Singapore to Johor Bahru right here.

They have a fleet of different cars at your disposal. Simply select the one which suits your travel group and budget.

Book online here.

You Might Also Like: