There are countless things to do in Johor Bahru, from exploring historic streets to enjoying thrilling attractions. Compared to Singapore, I prefer taking a holiday or short escape to this city that won't strain my wallet. Are you interested too? Let’s dive into the must-visit spots and activities in Johor Bahru for any ages!
Tue, 19 Aug 2025
AirAsia Berhad (Malaysia)
Singapore (SIN) to Johor Bahru (JHB)
Start from SGD 87.37
Tue, 19 Aug 2025
Batik Air Malaysia
Singapore (SIN) to Johor Bahru (JHB)
Start from SGD 97.58
Tue, 22 Jul 2025
Batik Air Malaysia
Singapore (SIN) to Johor Bahru (JHB)
Start from SGD 99.11
Address: 7, Persiaran Medini Utara 3, 79100 Iskandar Puteri, Johor
Legoland is a must-visit! It’s a fun-filled destination featuring eight themed areas with thrilling rides and miniature Lego replicas of iconic countries like Vietnam, China, and India. It’s the perfect place to unleash creativity, with hands-on Lego-building activities suitable for all ages.
You can book flexible date visit to Legoland in Traveloka, ensuring easy refunds and hassle-free rescheduling.
For those looking to cool off, the Legoland Water Park features over 20 water slides, rides, and games, providing endless fun in the sun. Aquarium lovers will also be enchanted by the SEA LIFE Aquarium, home to over 13,000 sea creatures and interactive exhibits.
For tourists traveling to Legoland without a private car and seeking simplicity, you can book a direct bus from your Singapore to Legoland. This hassle-free option makes your journey easy and convenient.
Opening Hours: 10.00 - 18.00 on Thursday to Tuesday (closed on Wednesday)
Ticket Price: From SGD 56.90 for a one-day theme park ticket
Malaysia
LEGOLAND® Malaysia Tickets
9.1/10
Nusajaya / Legoland
SGD 31
SGD 26
Address: Jalan Premium Outlets, Bandar Indahpura, 81000 Kulai, Johor Darul Ta'zim
Johor Premium Outlets (JPO) is an ideal destination for Singaporean tourists, especially families, offering a wide range of international brands at discounted prices. With spacious outdoor settings, you can enjoy leisurely shopping while taking in the pleasant environment.
The mall also features various dining options, catering to all tastes and providing a great spot for family meals. Kids can have fun exploring the area, while parents indulge in shopping for quality items at lower prices.
Opening Hours: 10.00 AM - 10.00 PM daily
Ticket Price: Free entry – product prices vary depending on brand and item
Address: F-01 First Floor, Box Retail Park, Sunway Big, Persiaran Medini 5, 79250 Iskandar Puteri, Johor Darul Ta'zim
BookXcess in Johor Bahru is a massive bookstore located in Sunway Big Box Retail Park, offering discounted books across various genres. There is fiction, self-help, to children's literature. The place is largely unique and has Instagram-worthy interior features towering bookshelves and cosy reading spaces. The ambiance creates a relaxing atmosphere for book lovers.
The store is perfect for Singaporean families, providing a vast selection of affordable books for parents and children to explore together. Its spacious and beautifully designed layout encourages bonding over books in a comfortable setting. Surrounded by family-friendly attractions, that is why this place makes an ideal stop during a day trip to Johor Bahru.
Opening Hours: 10.00 - 22.00 daily
Ticket Price: Free entry – books start from around SGD 6–9, depending on title and edition.
Address: 3F-30 Paradigm Mall Johor, Jalan Bertingkat Skudai, Taman Bukit Mewah, 81200 Skudai, Johor, Malaysia
This Johor's first and largest ice rink offers a unique and exciting experience for domestic to Singaporean tourists. With 20,000 square feet of real ice, it’s the perfect place to show off your ice skating skills and enjoy a fun-filled day with family.
The all-day pass to Blue Ice Skating Rink allows you to make the most of your time on the ice, ensuring endless fun. Additionally, the opportunity to sign up for their academy and learn Figure Skating, Ice Hockey, or Speed Skating adds a special touch for those looking to develop their skills.
Opening Hours: 10.00 AM - 10.00 PM daily
Ticket Price: From SGD 10.50 for a 2-hour session, including skate and locker rental.
Malaysia
Blue Ice Skating Rink at Paradigm Johor Tickets
9.2/10
Tampoi
SGD 12
SGD 11
Address: 74, Jalan Wong Ah Fook, Bandar Johor Bahru, 80000
Kam Long Ah Zai Curry Fish Head restaurant, with over 30 years of history, has perfected its signature curry fish head dish. Delight in the rich, comforting curry with your choice of fish head or fish meat, paired with vegetables like cabbage and long beans, making it the perfect family meal. Complete the experience with a bowl of warm rice for the ultimate comfort. Skip the wait and enjoy a discount at Kam Long Ah Zai Curry Fish Head by purchasing a Traveloka coupon!
Opening Hours: 08.00 AM - 04.00 PM
Meal Price: Around SGD 6–12 per portion, depending portion size.
Address: Paradigm Mall, 7F-08 Level 7, Skudai, Jalan Bertingkat Skudai, 81200 Johor Bahru, Johor, Malaysia
For Singaporean tourists looking for an exciting and active adventure with family, Camp5 at Paradigm Mall Johor Bahru is the perfect spot. This premier indoor climbing gym offers a variety of terrained and graded walls, making it suitable for all skill levels, from beginners to seasoned climbers.
Don’t worry, the admission ticket to Camp5 is included with a supervisor/guide. It’s also affordable, starting from 16 SGD per person.
The arena is 1850 square meters of fully air-conditioned space, it’s a great way to challenge yourself and your loved ones while having fun together. After an adrenaline-pumping climb, you can unwind and recharge at the on-site barista cafe.
Opening Hours: 10.00 AM - 10.00 PM daily
Ticket Price: From SGD 9.50 for adults on weekdays before 4 PM
Malaysia
Camp5 Admission Tickets at Paradigm Mall, Johor Bahru
Tampoi
SGD 17
SGD 16
Address: Hey Découpage! – 54a, Jalan Serampang, Taman Pelangi, 80400 Johor Bahru
While strolling around KSL City Mall, Singaporean tourists should visit Hey Découpage. a convenient and family-friendly escape, offering a cozy atmosphere perfect for bonding with loved ones. With a diverse selection of board games for all ages and preferences, it's an affordable entertainment option that caters to everyone. There is a 10% discount for visitors who buy the board game package voucher on Traveloka.
Ticket Price: Around SGD 3–6 per person for game access; food and drinks charged separately
Malaysia
Travel Activity
Tebrau
See Price
The hot weather in Johor Bahru is not much different from Singapore. Therefore, while enjoying the beauty of the city and the best things to do in Johor Bahru with Family, make sure to refresh yourself with various sweet treats like ice cream or bubble tea. You can also get discounts when purchasing vouchers on Traveloka, for example Sky Dezato Cafe, Chun Yang Tea, and The Ice Cream Project at Jalan Dhoby
Start from SGD 1.50–4.50 per item, depending on type and location.
Johor Bahru
Sky Dezato Cafe in Johor Bahru
Johor Bahru
See Price
Address: Suite 13-01, MENARA JLAND, Johor Bahru City Centre, Jalan Tun Abdul Razak, 80000 Johor Bahru.
Skyscape Johor Bahru offers stunning panoramic views of the city skyline, perfect for family photo opportunities. The glass floor adds an exciting experience, making visitors feel like they’re floating above the city. With six attractions, including the LED tunnel, observation deck, and interactive floor games, there's something for everyone to enjoy. It's an ideal spot for Singaporean families to create unforgettable memories while exploring a fun and educational experience together.
Opening Hours: 08.30 AM - 10.00 PM (close on weekend)
Ticket Price: Around SGD 11.50 per adult.
Address: Jalan Kota Tinggi, 81900 Kota Tinggi, Johor
For a magical experience, visit Kota Tinggi Firefly Park in Johor Bahru and witness the enchanting glow of fireflies lighting up the night. Take a relaxing boat ride along the river to observe these mesmerizing insects in their natural habitat. The peaceful ambiance and flickering fireflies create a dreamy atmosphere perfect for a serene evening. It’s an unforgettable way to connect with nature and enjoy a calming escape.
Opening Hours: 1.00 PM - 11.00 PM daily
Ticket Price: Around RM SGD 6–9 per person for a night-time boat tour.
Address: No. 4, Jalan Danau, Desaru Coast, 81930 Bandar Penawar, Johor
Adventure Waterpark @ Desaru Coast offers absolute blast, where the fun never seems to stop. The highlight for me was riding the region’s first-ever water coaster. It was full of twists, turns, and heart-racing drops that had me screaming with excitement.
While you’re there, take on the massive tidal wave pool, with waves soaring up to 3 metres high. If you needed a break, drifted along the lazy river and chilled out in a cosy cabana set in a charming Malaysian fishing village backdrop.
I booked my ticket to Waterpark @ Desaru Coast through Traveloka. For Malaysian citizens, the ticket is SGD 22.70, while for non-Malaysian like me, it costs about SGD 36.30.
Opening Hours: Monday, Wednesday to Sunday: 10:00 AM – 6:00 PM | Last Redemption Time: 5:00 PM
Address: Seadoo Safari Johor Bahru, Senibong Cove, 1 Persiaran Senibong, 81750 Masai, Johor
For adventurous couples seeking a unique getaway, a self-driving jet ski experience is the perfect way to spice up holiday. Swap roles between rider and passenger as you navigate the open waters together, all while learning from expert guides who will help you master maneuvers and build your confidence.
Not only will you acquire valuable skills for future watercraft adventures, but you’ll also be treated to breathtaking coastal views and crystal-clear waters. This unforgettable experience is perfect for sharing with your partner. The 30-minute Jetski session for a solo rider and passenger starts from just 116 SGD.
Johor Bahru
Jetski Experience by Seadoo Safari in Johor Bahru
Johor Bahru
See Price
Address: Good Time – Toppen Shopping Centre, No. 33A, Jln Harmonium, Taman Desa Tebrau, 81100 Johor Bahru
Couples visiting Johor Bahru should try the DIY pottery session for a truly unique and creative experience. It’s the perfect opportunity to spend quality time together, immersing yourselves and your couple in the calming process of transforming clay into a personal masterpiece.
Price: from SGD 24–45
Malaysia
Travel Activity
Tebrau
See Price
Enjoying meals at trendy cafes and restaurants is a simple yet perfect date idea that offers an exciting experience when visiting Johor Bahru. Not only can you indulge in delicious food and drinks, but you can also snap Instagram-worthy dishes to share on social media.
To make it even more rewarding, tourists can purchase dining vouchers through Traveloka for various cafes and restaurants in Johor Bahru. For example, Principle Cafe by T.A.M, Project Smoked in Taman Sentosa, Basilico Restaurant at Mount Austin, The Replacement Lodge & Kitchen, JWC The Factory 30 at Mount Austin, and The FOUNDERS Bakery.
Meal Price: average SGD 6–15 per place
Address: Jalan Ismail Sultan, Bandar Johor Bahru, 80000 Johor Bahru, Johor
Danga Bay is one of Johor Bahru's top waterfront destinations, renowned for its vibrant nightlife with a variety of bars, clubs, lounges, and restaurants, such as Hard Rock Café, The Interlude, and Danga Bay Marina. This lively area offers the perfect setting to unwind by the sea, enjoy refreshing cocktails, and dance the night away with your friends or partner.
Opening Hours: 24 hours for Danga Bay area - Individual bars, restaurants, and lounges typically operate between 5:00 PM to 2:00 AM daily
Address: Desaru Beach, Bandar Penawar, Johor, Malaysia
Just about an hour’s drive from JB Sentral, Desaru offers a refreshing escape from the bustle of Johor Bahru’s city centre. One of its highlights is the Tide Pool Walk at Desaru Beach trip, a must-do activity for nature enthusiasts. During low tide, the coastline transforms into a thriving marine habitat where visitors can observe a variety of fascinating sea creatures.
The walk also features natural rock formations, corals, and intricate patterns etched into the sand by marine life. I recommend this activity for those who appreciate the wonders of the intertidal zone. This activity not only showcases Desaru’s natural beauty but also offers a peaceful and educational experience distinct from the urban buzz of Johor Bahru.
Activity Hours: Daily (timing based on low tide schedule)
Address: Community Complex Management Office, Laman Desaru Coast, Desaru Coast, Jalan Desaru, 81930 Bandar Penawar, Johor
Looking for an adventure that takes you away from the city? This Lebam River kayaking tour also offers a refreshing change from the urban pace of Johor Bahru. Paddle your way through the scenic Lebam River, a tranquil waterway surrounded by dense mangrove forests teeming with wildlife. The journey begins with a boat ride upstream, followed by a guided kayaking session through the calm river.
Tour Duration: 3 hours
Activity Price: Start from SGD 36–54
A man with his daughter feeding a camel while the kid anxiously looking at the animal.
Address: Jalan Gertak Merah, Taman Istana, 80000 Johor Bahru, Johor, Malaysia
Johor Zoo is a must-visit for Singaporean tourists as it offers an affordable and family-friendly wildlife experience just across the border. The zoo houses a diverse range of animals, including tigers, elephants, and exotic birds, providing an up-close encounter with nature. The zoo also offers educational programs and feeding sessions that are kids friendly, providing valuable insights into the lives of these animals.
Unlike larger zoos, its compact size allows adult and young visitors to explore comfortably without excessive walking. Its convenient location in Johor Bahru makes it an easy day trip from Singapore, perfect for a quick getaway.
Opening Hours: 8:00 AM to 5:00 PM daily
Ticket Price: Start from SGD 0.60–1.50
Address: Lot No. 308, 3rd Floor, Komtar JBCC, City Centre, 80000 Johor Bahru, Johor
Kidz Republic Indoor Theme Park is a must-visit for tourists with kids as it offers an immersive Jurassic-themed adventure. Children can explore interactive playgrounds, fun learning zones, and thrilling rides while encountering life-sized dinosaurs. The entrance tickets to Kidz Republic are rather affordable, starting from 7 Singapore Dollars!
As the largest indoor theme park in Johor Bahru, it provides a full day of family entertainment in a safe, weatherproof environment. The combination of adventure, education, and delicious food ensures a memorable experience for both kids and parents. It’s a perfect destination for families seeking fun and engaging activities during their trip.
Opening Hours: 10.00 AM to 10.00 PM daily
Ticket Price: Start from SGD 15–21
Address: 2F-78, Paradigm Mall JB, Skudai Lbh, Taman Bukit Mewah, 81200 Johor Bahru, Johor
This immersive Baby Shark indoor playground in Johor Bahru is packed with exciting play equipment and engaging games, providing endless fun and exploration for children. Designed for kids aged 1 to 12, it fosters essential social, emotional, cognitive, and physical skills through interactive, fun-filled activities.
Opening Hours: 10.00 AM to 10.00 PM daily
Ticket Price: Start from SGD 9–15
Address: TOPPEN Shopping Centre, No. 33 Jalan Harmonium, Taman Desa Tebrau 81100 Johor Bahru
The Parenthood in Johor Bahru is a must-visit for tourists with kids as it offers a unique London Street-themed indoor playground. The playground is packed with fun and educational activities, where children can enjoy ball pits, obstacle courses, spiral slides, and interactive walls.
Located in Toppen Shopping Centre, this one-stop parenting hub also provides retail and leisure options for the whole family. With each child’s admission to The Parenthood is a free ticket for an adult included. It’s budget-friendly, a perfect place for families to relax, shop, and let kids have an unforgettable play experience.
Opening Hours: 10.00 AM to 9.30 PM daily (except national holiday)
Ticket Price: Start from SGD 9–18
Johor Bahru
The Parenthood Admission in Toppen Shopping Centre, Johor Bahru
Johor Bahru
See Price
Address: Start from Puteri Harbour, 79100 Iskandar Puteri, Johor, Malaysia
Brooklyn Cruise at Puteri Harbour offers tourists a luxurious escape with breathtaking views of both Singapore and Johor. This premium catamaran, equipped with a fridge, BBQ stove, and sound system, provides the perfect setting for intimate gatherings of up to 10 people.
This day trip is perfect for enjoying a sunset cruise, sailing past fish farms and mangroves, or indulging in onboard cocktails. Safety is a top priority, with high-grade impact-resistant armour coating, life jackets, and emergency equipment ensuring peace of mind. Tourists can book their cruise on Traveloka to enjoy flexible rescheduling and refund options if needed.
Malaysia
Puteri Harbour Sunset Cruise by Brooklyn
10.0/10
Puteri Harbour
SGD 17
Operational Hours: 3.00 PM to 8.00 PM (for last ticket redemption)
Ticket Price: Start from SGD 45–75
Address: Jalan Tan Hiok Nee, 80000 Johor Bahru
Couples and families should visit Tan Hiok Nee Heritage Street for a delightful blend of history and culture experience. This charming street offers a step back in time with its old-style shops and colorful buildings that showcase Johor Bahru’s rich heritage.
It’s an ideal spot to take a photograph and explore traditional boutiques, enjoy local snacks, and shop for unique souvenirs. The relaxed atmosphere and cultural vibe make it a perfect place for a leisurely day out.
Opening Hours: 24 hours - However most of the shops, cafes, and boutiques along the street typically open from around 10:00 AM - 9:00 PM
Ticket Price: Free entry, shopping/food costs vary
Address: Jalan Segget, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia
Pasar Karat, Johor Bahru's vibrant night market, is a must-visit addition to your itinerary. It's a budget-friendly treasure trove offering a wide variety of vintage items, from clothing to antiques, making it perfect for those in search of unique finds at great prices. The lively atmosphere, with local food stalls and street performances, enhances the cultural experience. Best of all, entry is free, allowing you to explore without the worry of admission fees.
Opening Hours: 06.00 pm - 2.00 am daily
Address: Jalan Skudai, Johor Bahru, 80000 Johor Bahru
The Sultan Abu Bakar State Mosque is a must-visit for its impressive fusion of Victorian and Moorish architectural styles. Its elevated position offers stunning views of the Straits of Johor, making it a picturesque spot for visitors. With its rich history, beautiful surroundings, and architectural grandeur, it provides a truly memorable experience.
Opening Hours: Non-Muslims: 8:30 AM to 12:30 PM and 2:30 PM to 4:00 PM (Saturday to Thursday) | Closed to Non-Muslims on Fridays
Ticket Price: Free entry, shopping/food costs vary
Now that you have a list of the top things to do in Johor Bahru, it’s time to craft your own 2-day, 1-night itinerary based on your chosen activities. Below are two examples to guide you. Feel free to tweak them as you wish!
If your family thrives on thrilling rides, memorable photo ops, and wholesome bonding time, this itinerary is your best bet. It blends high-octane experiences like Legoland and Camp5 with chill, meaningful moments at bookstores, cafes, and firefly boat rides.
Day 1: Arrival, Adventure & Creative Exploration
08:00 AM — Depart from Singapore via direct bus to Legoland Malaysia
10:00 AM – 03:00 PM — LEGOLAND® Malaysia Theme Park + SEA LIFE
Thrilling rides, Lego mini-lands, and marine life adventures. Great for all ages and includes indoor + outdoor fun. Lunch inside the park or nearby Medini Mall.
03:30 PM – 05:00 PM — BookXcess at Sunway Big Box Retail Park
Affordable book shopping, photo ops, and chill reading time. Good stop for a coffee break too.
05:30 PM – 07:00 PM — Kam Long Ah Zai Curry Fish Head for dinner
Savour their signature curry fish head with warm rice. Use a Traveloka voucher for a discount.
08:00 PM – 09:30 PM — Firefly Watching at Kota Tinggi Firefly Park
Tranquil night boat ride under glowing fireflies. Magical, slow-paced way to end the day.
Overnight Stay in Johor Bahru: hoI really recommend you to book your hotel in Johor Bahru through Traveloka to get the best deal. The whole booking process is smooth too!
Day 2: Physical Play & Chill Cafes
09:00 AM – 10:00 AM — Visit Johor Zoo
See tigers, elephants & more up close. Compact and easy to explore for families.
10:30 AM – 12:30 PM — Wall Climbing at Camp5, Paradigm Mall
Suitable for all skill levels, with guides and safety gear. Optional: Kids can play at Baby Shark playground nearby.
12:30 PM – 02:00 PM — Lunch & Ice Cream at The Ice Cream Project / Chun Yang Tea
02:30 PM – 04:00 PM — Board Games at Hey Découpage Café (near KSL)
04:30 PM – 06:00 PM — Wrap up at Skyscape Johor Bahru
Panoramic views, interactive LED tunnel, glass floor fun. Great photos before heading back.
06:30 PM — Return to Singapore
Prefer a more scenic, outdoorsy, and slightly luxurious family trip? This itinerary includes iconic nature experiences, water fun, and stylish shopping.
Day 1: Coastal Adventure & Culture
07:30 AM — Depart Singapore by private car or Traveloka transport package
09:00 AM – 03:00 PM — Adventure Waterpark @ Desaru Coast
03:00 PM – 05:00 PM — Desaru Tide Pool Walk (if low tide aligns)
06:00 PM – 07:30 PM — Seafood dinner near Desaru or back in JB
08:00 PM – 09:00 PM — Kayaking at Lebam River (Optional)
Cool Tip : overnight Stay in Desaru or return to JB for hotel near Paradigm Mall
Day 2: Mall Time, Books, and Cafes
09:30 AM – 11:30 AM — Johor Premium Outlet (JPO)
Enjoy luxury brands at a discount. Kid-friendly open-air setup.
12:00 PM – 01:30 PM — Visit Kidz Republic @ JBCC (for younger kids)
Jurassic-themed indoor playground fun. Easy meal options nearby (Komtar JBCC or City Square Mall).
02:00 PM – 03:30 PM — Pottery Workshop at Toppen Shopping Centre
Get your hands dirty as a family — creative bonding time. Perfect keepsake souvenirs.
03:30 PM – 05:00 PM — Café hopping & dessert break
Choose from Principle Café, JWC Factory 30, or The Founders Bakery. Snap photos, sip coffee, and chill.
05:30 PM – 06:00 PM — Pick up snacks and head back to Singapore
Several bus services operate between Singapore and Johor Bahru, including Causeway Link (CW1, CW2, CW5), SBS Transit Bus 170, SMRT Bus 950, and Transtar Cross Border buses. Buses depart from various points like Woodlands, Kranji, Bugis, and Queen Street Terminal and cross into JB via the Woodlands Checkpoint.
The Shuttle Tebrau train runs from Woodlands Train Checkpoint (Singapore) to JB Sentral in just 5 minutes. Tickets sell out fast, so booking in advance is recommended.
Driving from Singapore to JB via the Causeway (Woodlands) or the Second Link (Tuas) takes about 30–45 minutes, depending on traffic. You can also take a licensed cross-border taxi from Queen Street Terminal or book a private car service via travel agencies or ride-hailing apps.
Be sure to note that Singapore residents do not need to pay any entry fee when entering Johor Bahru, Malaysia. Visa is not required, since Singapore passport holders can enter Malaysia visa-free for up to 30 days. However, if you are driving a Singapore-registered vehicle, ensure you have a Vehicle Entry Permit (VEP), pay a Road Charge of RM20 per entry, and carry a Touch 'n Go card for toll payments.
So, don’t you think Johor Bahru is worth a visit? Absolutely!
With a wide range of activities to enjoy with family, kids, and your partner, you're guaranteed a memorable time. Be sure to book tickets and snag great deals for your adventures in Johor Bahru through Traveloka. Plus, you can easily search for hotels, book flights, and rent cars all in one convenient app!