25 Things to Do in JB: Your Ultimate Causeway Bucket List

Joel Conceicao

Last updated: Dec 4, 202410 minutes

view of JB skyline at night

Unforgettable things to do in JB

Wondering what to do in Johor? We’ve got you covered with a must-see list of JB’s most unique attractions. Whether you’re a curious tourist or a savvy Singaporean in search of new adventures, get ready to uncover the hidden gems and iconic landmarks that make Johor Bahru a place you won’t want to miss. After all, JB is such a popular holiday spot that you’ll notice large crowds lining up towards it almost every day! Trust us, you’d want to make every minute of waiting in the queue worth it.

So, without further ado, here are 25 things to do in JB to add to your bucket list today:

1. Skyscape - A One-of-a-Kind Aerial Experience

Imagine walking on a clear glass floor 149 metres above the ground, on the 34th floor, to be exact. As Malaysia’s first thrilling aerial experience, Skyscape at Komtar JBCC’s rooftop is the newest attraction pulling travellers to JB. The crescent-shaped observation deck’s see-through “bridge” allows you to (literally) stand over the super busy cityscape.

That's not all! The Skyscape boasts of an “Aerial Entertainment Space”, created for the entire family. This indoor space offers fun activities like interactive floor games, an LED tunnel, virtual reality games, and even a mini theatre.

Note: Not for those who have a severe fear of heights. But perfect if you love mind-boggling architecture and design.

Address: KOMTAR JBCC, Level 34, Menara JLand, Jalan Tun Abdul Razak, 80000 Johor Bahru, Johor (map)

Opening Hours: Daily, 9:30am to 4pm

2. Taman Mount Austin - Cafe Hoppers' Paradise

This colourful residential area will give you boho-chic, hipster vibes instantly. Many travellers like to spend at least a few nights here, and you will love exploring the beautiful streets on foot. What else to do in Mount Austin? Be prepared to fall in love with the gorgeous terrace homes, cafes, and restaurants (ranging from street food trucks to fancy dine-ins) dotting the streets. With many restaurants serving different cuisines like Japanese, Korean, Indian and such, what to eat at Mount Austin is out of the question.

The fact that there are more than 30 bubble tea shops here is enough to reflect how serious the cafe culture is! On top of that, there are several other things to do in Mount Austin such as escape-room adventures, great karaoke bars, go-karting, and more.

Note: It is a perfect spot if you’re a connoisseur of cafes and a lover of young, bohemian vibes.

Address: Taman Mount Austin, 81100 Johor Bahru, Johor, Malaysia (map)

3. Kota Tinggi Firefly Park - A never-seen-before Festival of Lights

Outside of the town of the JB, Kota Tinggi Firefly Park is a breeding ground for fireflies – a magical sight. Here, the majesty of nature will amaze you as you enjoy the harmonious dance of thousands of fireflies. What adds to the beauty of it is the unforgettable boat ride on the river Johor whilst surrounded by swarms of bright fireflies – a true spectacle.

Nothing is better than the Kota Tinggi Firefly River cruise for those wondering what to do in JB at night. Not only is it an unforgettable adventure, but many even consider this a lovely little romantic activity for couples holidaying in JB.

Note: Consider this place if the marvels of nature amaze you.

Address: Jalan Kota Tinggi, 81900 Kota Tinggi, Johor (map)

Opening Hours: Daily, 1pm to 11pm

4. LEGOLAND - Your JB Holiday Isn't Complete Without This

It will be hard to believe you've been to JB if you leave without spending a fun day (or two) at LEGOLAND Malaysia.

With its staggering seven theme zones, the place has exciting activities for the entire family.

But what attracts most visitors are three attractions - the Sea Life Aquarium, water park, and theme park. The water park is a family favourite, especially with its LEGO wave pool and lazy river.

On the other hand, the aquarium attracts curious minds with its unique sea horse nursery - one of the most fun things to do in JB.

One thing to note is that LEGOLAND is a multi-day trip if you wish to cover the entire place. Getting a hotel near Legoland can save you from any hassle or stress. Even if you are in Singapore, it can make your LEGOLAND adventure comfortable.

Address: 7, Persiaran Medini Utara 3, 79100 Iskandar Puteri, Johor (map)

Opening Hours: Thu to Tue, 10am to 6pm

5. Blue Ice Skating Rink - Beat the Malaysian Heat

Looking for a fun-filled indoor activity? Head to the entertaining Paradigm Mall which houses the Blu Ice Skating Rink, the first and largest ice skating rink in Johor. A huge space of 20,000 square feet of ice is laid down for you to practice or show off your skating skills. Along with speed skating and figure skating, you can also play ice hockey here.

When the tropical weather of Malaysia becomes unbearable in summer, this indoor activity in JB will make up for a cool activity for your family.

Note: Perfect activity for you and your kids to spend the summer afternoon in Johor Bahru.

Address: 3F-30 Paradigm Mall Johor, Skudai Lbh, 81200, Johor (map)

Opening Hours: Daily, 10am to 10pm

6. Tan Hiok Nee - Walk the Heritage Street

If you are a photographer, an art lover or a history enthusiast, the heritage street of Tan Hiok Nee is one of the best places to go in JB. Check out the iconic red building of Marry Brown restaurant with the unique Chinese and European architecture. As you walk along the street, admire the colourful murals and take a lot of pictures. Don't miss the alley behind Masjid India where you will spot gorgeous graffiti work by the local artists.

You will get tons of photography opportunities while exploring Tan Hiok Nee lined with various old buildings, street art and an old Chinese temple.

Note: Don't miss to munch on the famous Hiap Joo Banana Cake.

Address: Jalan Tan Hiok Nee, Bandar Johor Bahru, 80000 Johor (map)

7. Adventure Waterpark Desaru Coast - Day Trip in JB

There is another way to beat the summer heat of Malaysia and it is swimming across one of the biggest wave pools in the world. Bring your family to Adventure Waterpark for a thrilling day full of exciting rides, slides and roller coasters. So if you are thinking about what to do in JB, you are in for an amazing 1-day trip. Splash in the pools and enjoy the unique aquatic rides at the Adventure Waterpark and create fun memories with your loved ones.

Note: Don't forget to check out the nearby traditional fishing village.

Address: Adventure Waterpark Desaru Coast, Jalan Danau, Desaru Coast, 81930 Bandar Penawar, Johor, Malaysia (map)

Opening Hours: Wed to Mon, 10am to 6pm

8. Johor Zoo - Meet the Majestic Animals and Colourful Birds

If you still can't decide where to go in JB, how about spending time with the animals? Johor Zoo was built in 1928 and houses 100 different species of animals. Your kids will love it here when you show them the Indo-Chinese tigers, gorillas, lions and elephants. Make some furry friends, check out the aviary, and go boat-paddling in the small lake of the zoo. You can even take your kids to feed the camels.

Note: Don't forget to look for beautiful big birds like peacocks, pelicans and ostriches.

Address: Jalan Gertak Merah, Taman Istana, 80000 Johor Bahru, Johor (map)

Opening Hours: Daily, 8am to 6pm

9. Istana Besar - Witness the Grandeur Architecture

Visiting the grand palace of Johor Bahru should definitely have a place in your itinerary. Built by Sultan Abu Bakar of Johor in 1866, this palace used to be the official residence of the ruler of the Malay state. If you are into architecture, you will have a blast here looking at the blend of Malay and Western building styles.

Remember to look up to the unique blue roof of the palace. Take your kids to the museum to check out the antique pieces and vintage items used by the royal family back then. A little history lesson never hurts, right?

Note: Istana Besar is the oldest place in Johor and is perfect for history lovers. The museum is temporarily closed for renovation, but you can see the grand palace from a distance to admire its unique architecture.

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

Opening Hours: Daily, 9am to 5pm

10. Utopia Jungle World - An Unforgettable Experience for Kid

Want to indulge your children in some fun learning sessions? You should take them to the Utopia Jungle World Indoor Playground — one of the coolest indoor activities in Johor Bahru. Let your kids make new friends by playing some exciting games like bumper cars and interactive slides. This theme park is wonderful for the children to explore their mental and physical abilities with immersive games.

Note: Encourage your kids to create magic at the Art Zone and watch their imagination unfold.

Address: Paradigm Mall Johor Bahru 1F13-13A, Skudai Lbh, 81200 Johor Bahru, Johor (map)

Opening Hours: Daily, 11am to 9pm

11. Sample Lok Lok - Must-eat street Food in Johor Bahru

Sometimes Singaporeans go to Johor Bahru only to eat lok lok. Lok Lok is JB's favourite street food where a variety of meat, seafood and vegetables are cooked in a skewer and served with delicious dipping sauce. Aren't you drooling already?

There are several stalls and restaurants in the street serving lok lok. Some of the best in JB include KK Lok Lok Food Truck, Mr Lok Lok restaurant and Bro Lok Lok Food Truck which locals recommend. When in doubt about what to eat in JB, treat your palate with a fiery excursion and try freshly cooked lok lok any time of the day.

Note: Foodies must try the different condiments and sauces that go along with this hot finger food.

12. Pasar Karat - Night Shopping at its Best

Pasar Karat is probably the best place in Johor Bahru to be at night when the flea market lights up after the sunset creating a unique shopping atmosphere. Check out the thrift shops and buy everything from graphic tees and cargo pants to clutches and sneakers. If you are a shopaholic, this is going to be your favourite spot in JB.

As much as the unbelievable prices will entice you, take breaks between your retail therapy and check out the street food stalls. Try the BBQ skewers and the lime and plum juice to fuel up for your shopping sessions.

Note: Don't worry! The night flea market in Pasar Karat remains open till 2 a.m.

Address: 26, 20, Jalan Segget, Bandar Johor Bahru, 80000 Johor Bahru, Johor (map)

Opening Hours: Tue to Sun, 6pm to 2am

13. Massage Therapy - Soothe Your Muscles at a Spa in JB

When you are done with the exploration and entertainment, all you need is a good massage to relax your tired muscles. The massages in Johor Bahru are unique as they use Thai, Chinese and Javanese techniques. Do yourself a favour, find a spa and get a revitalizing massage which will not only soothe your body but also your soul.

The best spas in JB that we would recommend are Thong Thai, Breeze Spa and Kaki-Kaki Reflexology. Opt for a head or foot massage, or go for a full-on body massage. It could be one of the best things to do in JB for couples.

Note: Massages in JB are quite affordable and can be a great experience to have.

14. Johor Premium Outlets - Luxury Shopping Experience

Looking to shop from luxury brand stores yet in an affordable rate? Head to Johor Premium Outlets (JPO) — an elite space lined with high-end designer stores, fine-dining restaurants and cafes. You will find classy brands here such as Gucci, Prada, Fendi and so on. The great thing about these outlet stores is that discounts and deals run throughout the year. Since the outlet is huge with shops spread over two floors, you might want to consider spending one whole day.

Note: It is also a great place for coffee lovers, where you can find classy cafes like Starbucks and Old Town White Coffee.

Address: Jalan Premium Outlets, Bandar Indahpura, 81000 Kulai, Johor (map)

Opening Hours: Daily, 10am to 10pm

15. Kam Long Ah Zai - Try the Curry Fish Head

Tried lok lok and already wondering what to eat next in Johor Bahru? Then, it's time to taste one of the traditional dishes of Johor Bahru. To taste the most authentic curry fish head, you must pay a visit to Kam Long Ah Zai. Many other restaurants serve this scrumptious dish but Kam Long Ah Zai has mastered the flavours and serves only this one dish with rice. So, don't forget to add this to your list of things to do in JB.

Note: For an experimental foodie, this place is a must-visit.

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

Opening Hours: Daily, 8am to 4pm

16. Eco Spring Labs - For a Charming European Vibe

Resembling a quaint European town, Eco Spring Labs is a hub clustered with colourful shopfronts, rainbow benches, steam engines and cute cafes. For couples, spending quality time at Eco Spring Labs would be one of the best things to do in JB. It is a place for peaceful retail therapy and taking Instagram-worthy captures. Even if you don't want to buy anything, stroll down the beautiful shops and admire its artsy decor.

Note: Go for an afternoon tea at Morihana Bakery and try Earl Grey Lavender Cake.

Address: 1 Jalan Ekoflora, Taman Ekoflora, Eco Spring Labs, 81100 Johor Bahru, Johor (map)

Opening Hours: Fri to Sun, 10am to 8pm

17. Istana Bukit Serene - Budget-friendly Spot in Johor Bahru

Want to explore JB without harming your wallet? Check out Istana Bukit Serene, a famous tourist place in Johor Bahru open 24 hours. Scattered with iconic monuments and manicured gardens, Istana Bukit Serene is free for the public. Either visit during the day to capture the beauty of the crown monument or go in the evening to see the gorgeous fountain show with colourful laser lights.

Note: Be there at 7 pm to catch the evening fountain show.

Address: Jalan Kolam Air, Bukit Serene, 80200 Johor Bahru, Johor (map)

18. Danga Bay - Fun at the Beach and Theme Park

Take a stroll at the long shoreline of Danga Bay and watch the beautiful sunset. It is a relaxing beach to spend time with your loved ones, and most importantly, it is completely free and one of the cheapest things to do in JB. In the evening, you can also visit the Danga Bay World Theme Park where you can enjoy the classic rides like merry-go-round and carousel as you pay per ride or simply enjoy the lively atmosphere.

Note: The sepia lights of the carousel at night give a perfect opportunity for vintage-style photography.

Address: Jalan Bertingkat Skudai, Danga Bay, 80200 Johor Bahru, Johor (map)

Opening Hours: Theme Park: Daily, 7pm to 12am

19. Johor Bahru Chinese Heritage Museum - Know all About JB's Local History

If you are deeply interested in knowing the history of Chinese settlement in Johor Bahru, this heritage museum is the perfect place to be. Here, you will find antiques like old typewriters, musical instruments, porcelain and other vintage artefacts. This 4-storey museum will leave you amazed as you dive deep into the historical stories about Chinese immigrants in Johor.

Note: Don't skip this museum if you are a hardcore history buff.

Address: MY Johor, 42, Jalan Ibrahim, 80000 Johor Bahru (map)

Opening Hours: Tue to Sun, 9am to 5pm

20. Laser Battle - Friendly Game with Your Buddies

When it comes to indoor activities, JB doesn't disappoint at all. Laser Battle is one such indoor game you can indulge in. Try to tag your friends with laser beams and earn points as you play. You can select from different gaming modes and experience this immersive game with the safe beams.

Note: You can also select the single-player mode if you are a solo traveller.

Address: Lot MS-11, Johor Bahru City Square, 108, Jalan Wong Ah Fook, Johor Bahru (map)

Opening Hours: Daily, 10am to 10pm

21. Rocky Basecamp - Indoor Rock-climbing Experience

Another indoor activity to keep your kids busy is this fun rock climbing course inside Aeon Tebrau. Let your kids build their fitness level as they try to climb the 15 m high wall with colourful rocks and obstacles. It's not only an activity for kids, you can even challenge your pals and start a friendly competition on who climbs the wall the fastest.

Note: If you are an adventure seeker, this indoor activity is for you.

Address: F102A, Level 1, Lot, Taman Desa Tebrau, 81100 Johor Bahru (map)

Opening Hours: Daily, 10am to 10pm

22. A Leaf Pottery - A Hands-on Art Lesson

An off-beat thing to try in Johor Bahru is to sign up for a pottery class. If you are an artsy type of person, this activity might interest you. A Leaf Pottery guides you from basic clay selection to finishing up the product. You can take home what you make in the class and flaunt your skills.

Note: You never know, you might end up developing a passion for pottery.

Address: 30A, Jalan Eko Botani 3/6, Taman Eko Botani, 79100 Iskandar Puteri, Johor (map)

Opening Hours: Fri to Wed, 10am to 6pm

23. Sultan Abu Bakar State Mosque - Must-see Architectural Marvel

Have you seen a mosque with a colonial architectural style? Sultan Abu Bakar Mosque is unique in its own way having Islamic motifs but also built with Victorian designs. The minarets look like the British clock towers and the interiors have white marble showing signs of colonial design blending with Moorish patterns.

Note: If you admire architecture from historical eras, this 1900-built mosque will surely impress you.

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

Opening Hours: Daily, 5am to 6:45am, 12:30pm to 9:15pm

24. Arulmigu Sri Rajakaliamman Glass Temple - Unmissable Traditional Building

This traditional building in Johor Bahru is the world's first Hindu temple made up of glass. Even though it is a Hindu temple, you can see the statues of Christ and Buddha inside the glass edifice. Since both the exterior and interior of the temple are constructed using glass, it creates a beautiful kaleidoscopic effect when the sunlight falls on it.

Note: This quirky temple shouldn't be missed if you want to add unusual things to do in JB to your bucket list.

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

Opening Hours: Daily, 7am to 12pm, 7pm to 10pm

25. Medan Selera Meldrum Walk - A Foodie's Paradise

A narrow street sandwiched between the causeway and the Grand Palace is a bustling alley lined with hawkers selling mouth-watering street food. Taste the best of Malaysian cuisine dishes here on this walking street at Johor Bahru. Take your taste buds on an adventure and try some of the popular dishes like fried oyster and chicken laksa (creamy chicken soup made with coconut milk).

Note: An unmissable street for the foodies out there visiting JB.

Address: Jalan Meldrum, Bandar Johor Bahru, 80000 Johor Bahru, Johor (map)

Opening Hours: Daily, 1pm to 11:30pm

How to Reach Johor Bahru

Private Transfer from Singapore to JB

Think no more about how to reach Johor Bahru from Singapore, even if you only want to visit LEGOLAND, Premium Outlets or want to make a day trip. Select your vehicle according to the number of people and travel leisurely as you cross the borders without any hassle. Enjoy your journey to JB and return with ease any day you want with your comfortable private transfer service.

Book a Train from Singapore to JB

This is the simplest way to travel to Johor Bahru from Singapore. Book the KTM's high-speed train to JB. Avoiding the causeway traffic, it only takes 5 minutes for the train to travel from Woodlands CIQ in Singapore to JB Central in Johor Bahru. To book a train from Woodlands to JB, visit the Woodlands CIQ ticket counter. Remember to book the train tickets in advance as the tickets are often limited.

Take a bus from Singapore to JB

Several private bus companies operate from Singapore to Johor. Buses leave regularly from Jurong East, Changi Airport, Queen Street, Kranji, and other known locations such as CIQ 2nd Link, Newton Circus, Boon Lay, Woodlands, Marina Square, Resort World Sentosa and Buona Vista.

How to Reach LEGOLAND from Singapore

Day Trip to Legoland

Sometimes people only want to visit Johor Bahru from Singapore for a day trip to LEGOLAND. In such cases, taking a shared round-trip transfer service is the easiest option. From the two easily accessible locations Singapore Flyer Coach Bay and Jurong East Venture Avenue No. 5 Bus Bay, choose your preferred pick-up location and travel to LEGOLAND seamlessly. It's a round-trip service, so don't worry about the return as well.

Discover the True Essence of Johor Bahru

As you plan your visit to this Malaysian gem — Johor Bahru; remember to immerse yourself in the local culture and try new things at every turn. From its hidden gems to well-known tourist attractions, Johor Bahru has countless things to experience for all kinds of travellers. So, what are you waiting for? Plan your holiday to JB today for a memorable trip with your loved ones.

Commonly Asked Questions

What are the must-visit attractions in Johor Bahru for a day trip?

Explore top attractions like LEGOLAND, Taman Mount Austin and Istana Besar.

What is the best time to visit Johor Bahru?

JB has a tropical climate. So, it's advisable to visit between April and October when it is the dry season.

What should I eat in Johor Bahru?

Try popular street food in JB such as lok lok, laksa and curry fish head.

Which are the popular shopping spots in Johor Bahru?

Johor Premium Outlets, Pasar Karat night flea market and Eco Spring Labs are some of the unique shopping places in JB.

Which are the indoor activities that are kid-friendly in Johor Bahru?

Many activities such as ice skating at Blue Ice Skating Rink and immersive games at Utopia Jungle World are great to keep your kids busy in JB.

Share this article

Written by Joel Conceicao

Joel has a serious addiction to mountain hiking and is a bona fide beach bum. Inspired by Anthony Bourdain to travel fearlessly, he has explored from the Himalayas to the Andaman Sea, honing over a decade's worth of travel writing experience.

Get travel inspiration and exclusive promotions sent to your inbox.