Top 10 Swimming Pools in Johor Bahru 2026

When the Johor Bahru heat hits its afternoon peak, nothing resets the day like a proper swim. The good news is that you do not need a hotel booking or a trip across the Causeway to find a decent pool. JB and its surrounding townships are full of swimming spots, from council-run aquatic centres in Larkin to township pool complexes in Johor Jaya and Permas Jaya, right up to full-blown water parks where the kids can burn off an entire weekend of energy.

The tricky part is figuring out which ones are actually open to the public, still well maintained, and worth the drive. So we did the homework for you. Every pool and water park on this list is operational, holds a solid Google rating from real visitors, and welcomes swimmers who are not hotel guests. Whether you are training laps, teaching your little one to float, or just looking for a cheap way to cool down this weekend, here are the best swimming pools in Johor Bahru to jump into.

Where Can You Swim in Johor Bahru Without Staying at a Hotel?

More places than most people realise. Johor Bahru has a healthy mix of public and semi-public options: council and township pool complexes like Kompleks Mutiara Johor Land and the MBJB aquatic centre in Larkin charge only a few ringgit for entry, while sports complexes in Johor Jaya and Permas Jaya bundle their pools with badminton courts, gyms and bowling. Clubs such as the Johor Cultural And Sports Club and resort pools like Ponderosa also open their facilities to day visitors, so you can swim first and decide on membership later. Bring proper swimwear, as most complexes enforce a swim-attire rule at the door.

Lap Pool or Water Park: Which Should You Pick?

Match the pool to the plan. If you want serious swimming, head for the lap-friendly options: EduCity Sports Complex and the MBJB aquatic centre are built for training, with proper lanes and quieter weekday mornings. If the day is about the kids, the water parks win every time. LEGOLAND Waterpark and Forest City Water Park are packed with slides and shallow play zones, and Daiman Johor Jaya adds slides on top of a regular pool at a fraction of a theme park ticket. Families on a budget should start with the township complexes, where entry usually costs less than a plate of nasi lemak.

Table of Contents

1. LEGOLAND Waterpark Malaysia

LEGOLAND Waterpark Malaysia swimming pools Johor Bahru

The biggest name in water fun around Johor Bahru, and it earns the hype. LEGOLAND Waterpark sits next to the main theme park in Iskandar Puteri and stacks more than seventy slides and attractions into one afternoon, from the Joker Soaker splash tower to a lazy river where you float past oversized LEGO bricks. The wave pool and shallow play zones keep younger kids happy for hours, while the bigger slides give teens something to queue for. It is a full-day outing rather than a quick dip, so pack sunscreen, arrive early, and note that the waterpark rests on Tuesdays during off-peak periods.

Operating Hours: 10:00 am – 6:00 pm (Closed Tuesday)

Address: 7, Jalan Legoland, Bandar Medini, 79250 Iskandar Puteri, Johor

Tel: 07-597 8888

Google Review: View on Google

Google Map: Navigate Now

2. EduCity Sports Complex

EduCity Sports Complex Olympic length swimming pool Iskandar Puteri Johor Bahru

If you swim for fitness, this is the pool to beat in the JB area. The aquatic centre at EduCity in Iskandar Puteri was built to international competition standard, with a 50-metre Olympic-length pool that gives you proper lanes, proper depth and room to train without dodging floats. It is open to the public at wallet-friendly rates, and the complex around it covers a stadium, indoor courts and a gym if your crew wants more than laps. Weekday mornings are blissfully quiet, while evenings draw a steady crowd of club swimmers and students. Serious swimmers, this one is worth the drive.

Operating Hours: 7:00 am – 12:00 am (Daily)

Address: Persiaran Kampus, Educity, 81550 Iskandar Puteri, Johor

Tel: 010-370 0365

Google Review: View on Google

Google Map: Navigate Now

3. Ponderosa Golf & Country Resort

Ponderosa Golf and Country Resort swimming pool Johor Bahru

Ponderosa has been a Johor Bahru fixture for decades, and its resort pool remains one of the nicer places in town for a leisurely swim. Set within the leafy golf and country club grounds off Jalan Ponderosa, the pool area feels more resort than public complex, with greenery all around and a calmer pace than the township pools. Day visitors can swim here through paid sessions, and swim classes run at the pool too, which makes it a practical pick for families working on their strokes. Call ahead to confirm public swimming times, then reward yourself with a meal at the clubhouse after.

Operating Hours: 7:00 am – 4:30 pm (Daily)

Address: 3, Jalan Ponderosa 1, Taman Ponderosa, 81100 Johor Bahru, Johor

Tel: 019-779 9841

Google Review: View on Google

Google Map: Navigate Now

4. Forest City Water Park

Forest City Water Park slides and pools Johor Bahru

Out on Forest City’s island near the coast, this water park pairs its slides and pools with sea views, which makes it feel like a mini beach holiday without leaving the Johor Bahru district. The park keeps things family-first: gentle slides and splash areas for the small ones, faster chutes for the older kids, and enough deck space for parents to actually relax. Because it sits away from the city centre, crowds stay manageable outside school holidays. Entry costs far less than the big-brand parks, so it suits families who want a full splash day on a sensible budget. Closed on Mondays, so plan around that.

Operating Hours: 10:00 am – 5:30 pm (Closed Monday)

Address: Mahkota Selatan, Jalan Forest City 1, Pulau Satu, 81550 Gelang Patah, Johor

Tel: 019-501 1586

Google Review: View on Google

Google Map: Navigate Now

5. Daiman Sports Complex

Daiman Sports Complex swimming pool Johor Jaya Johor Bahru

The Daiman complex in Taman Johor Jaya has been the east side’s default swimming spot for years, and it still delivers the best all-rounder day out in its price range. The pool area comes with water slides that kids treat like a mini water park, alongside a proper main pool for adults who want to swim laps before the afternoon rush. When everyone dries off, the same complex offers bowling, badminton and food, so one entrance covers the whole family’s afternoon. Weekends get lively, especially after lunch, so aim for a morning session if you prefer the pool to yourself.

Operating Hours: 8:00 am – 2:00 am (Daily)

Address: 1, Jalan Dedap 3, Taman Johor Jaya, 81100 Johor Bahru, Johor

Tel: 07-355 1888

Google Review: View on Google

Google Map: Navigate Now

6. Kompleks Mutiara Johor Land

Kompleks Mutiara Johor Land public swimming pool Bukit Mutiara Johor Bahru

This township complex in Taman Bukit Mutiara is what a good public pool should be: affordable, spacious and easy to reach from Tebrau and Bandar Dato’ Onn. The swimming area includes a main pool and a shallower section for children, and the entry fee stays low enough that a weekly family swim will not dent the budget. Beyond the water, the complex houses courts and community facilities, so it doubles as a neighbourhood sports hub. Facilities are simple rather than fancy, but the pool is well used and well loved by locals. Go on a weekday evening for the most relaxed swim.

Operating Hours: 8:00 am – 9:30 pm (Daily)

Address: Jalan Kompleks Mutiara Johor, Taman Bukit Mutiara, 81100 Johor Bahru, Johor

Tel: 07-287 3333

Google Review: View on Google

Google Map: Navigate Now

7. Permas Sports Complex

Permas Sports Complex swimming pool Permas Jaya Johor Bahru

Residents of Permas Jaya and the wider Masai side of Johor Bahru do not need to cross town for a swim, because their neighbourhood complex has them covered. The pool here serves everyone from morning lap swimmers to evening families, and the long daily hours mean you can fit a swim around work rather than the other way round. Like most township complexes, it pairs the pool with courts and general sports facilities, and swimming classes are a common sight on weekends. It is a no-frills, friendly local pool at a local price, and sometimes that is exactly what the weekend needs.

Operating Hours: 8:00 am – 11:00 pm (Daily)

Address: Permas Jaya, 81750 Masai, Johor

Tel: 07-388 7020

Google Review: View on Google

Google Map: Navigate Now

8. Johor Cultural And Sports Club

Johor Cultural And Sports Club swimming pool Larkin Johor Bahru

One of JB’s long-standing social clubs, tucked along Jalan Tun Abdul Razak in Larkin, and a solid option if you like your swim with a bit of old-school club atmosphere. The pool anchors a facility list that runs from courts to a clubhouse where members linger over dinner long after the sun sets. Opening hours stretch past midnight, which is rare for any pool in the city, so evening swimmers get plenty of breathing room. Visitors should call ahead to check access arrangements and rates, as club facilities can prioritise members during busy periods. A characterful alternative to the standard public complex.

Operating Hours: 12:00 pm – 1:00 am (Daily)

Address: No PTB 21338, Jalan Tun Abdul Razak, Larkin, 80100 Johor Bahru, Johor

Tel: 019-761 1920

Google Review: View on Google

Google Map: Navigate Now

9. Pusat Akuatik MBJB Arena Larkin

Pusat Akuatik MBJB Arena Larkin public aquatic centre Johor Bahru

Johor Bahru’s city council runs this aquatic centre at the Arena Larkin sports precinct in Taman Dato’ Onn Jaffar, and it has quickly become a favourite among swimmers who want clean, orderly lanes without a club membership. As a purpose-built facility, it caters to proper swimming first: lap sessions, swim programmes and school training all share the schedule, so casual visitors should time their swim between the busy blocks. Entry is kept affordable, in line with other MBJB community facilities. If you found the older public pools too crowded or tired, this is the fresher, better-managed option on the Larkin side of town.

Operating Hours: Mon–Thu 9:00 am – 9:00 pm; Fri–Sun 9:00 am – 12:00 pm & 12:30 pm – 9:00 pm

Address: Pusat Akuatik Arena MBJB, Taman Dato Onn Jaffar, Larkin Jaya, 80350 Johor Bahru, Johor

Tel: Not listed

Google Review: View on Google

Google Map: Navigate Now

10. Estuari Sports Centre

Estuari Sports Centre swimming pool Puteri Harbour Johor Bahru

The newest name on this list, and easily the most polished. Estuari Sports Centre near Puteri Harbour in Iskandar Puteri brings a modern, well-kept sports club to the western side of the Johor Bahru district, with swimming pools, a gym, tennis and badminton courts, and even a climbing wall under one roof. Members get free access to the pool and gym, and the centre runs swim programmes through resident academies for kids learning their strokes. Facilities are new, parking is free and the staff draw consistent praise. If you live around Iskandar Puteri or Gelang Patah, this is your neighbourhood pool upgrade.

Operating Hours: Mon–Fri 7:00 am – 9:00 pm; Sat–Sun 7:00 am – 10:00 pm

Address: Persiaran Laman Estuari 1, Jalan Laman Estuari 1/16, Puteri Harbour, 79000 Iskandar Puteri, Johor

Tel: 07-287 1888

Google Review: View on Google

Google Map: Navigate Now

Johor Bahru gives you a swimming option for every mood and every budget. When the whole family wants a splashy day out, LEGOLAND Waterpark and Forest City Water Park carry the fun. When it is about fitness, the Olympic-length lanes at EduCity and the tidy MBJB aquatic centre in Larkin are the pools to train in. And for a cheap, honest neighbourhood swim, the township complexes at Johor Jaya, Bukit Mutiara and Permas Jaya have been serving JB families for years for only a few ringgit a session.

Operating hours and session rules shift from time to time, especially at club and council facilities, so a quick call or a glance at Google before you pack the towels is always worth it. Now grab the goggles and go claim your lane.

Frequently Asked Questions

Are there cheap public swimming pools in Johor Bahru?

Yes. Township and council facilities such as Kompleks Mutiara Johor Land, Permas Sports Complex and Pusat Akuatik MBJB Arena Larkin keep entry fees low, usually just a few ringgit per session. They are the most budget-friendly way to swim regularly in JB.

Which swimming pool in Johor Bahru is best for kids?

For a full day of fun, LEGOLAND Waterpark and Forest City Water Park lead with slides, wave pools and shallow play zones. For a regular weekend swim, Daiman Sports Complex in Johor Jaya has kid-pleasing slides, and most township pools include a shallow children’s section.

What should I bring to a public pool in JB?

Proper swimwear is the big one, as most complexes turn away swimmers in regular shorts or T-shirts, and some require swim caps. Bring a towel, goggles, sunscreen for outdoor pools and small change for lockers or entry fees, since some counters are cash-only.

When is the best time to go swimming in Johor Bahru?

Weekday mornings are the quietest at almost every pool, while weekend afternoons are the busiest. Check rest days before you go: LEGOLAND Waterpark closes on Tuesdays during off-peak periods and Forest City Water Park closes on Mondays.

Disclosure: This list was compiled by the team at My Weekend Plan after extensive research and shared opinions to suggest helpful recommendations for the public. The sequence of brands is in no particular order so if you have any other great suggestions too, please email us support@myweekendplan.com.my. For more information, kindly refer to our copyright, privacy & disclosure policy.

Advertise With My Weekend Plan
Close
© Copyright 2023 by My Weekend Plan. All Rights Reserved.
Close