LepakLah
Places

Public Swimming Pools in KL and Selangor: What They Actually Cost

A real breakdown of what KL and Selangor's public pools cost, when they're open, and which ones are worth the drive — from RM2 neighbourhood kolam renang to the National Aquatic Centre.

Lepaklah Editorial7 min read
People and children swimming together in an outdoor public pool.
People and children swimming together in an outdoor public pool.

A public pool in KL can cost as little as RM2, and most people never find out because the first page of Google is full of hotel day-pass listicles instead of the neighbourhood kolam renang (public pool) actually built for residents. The gap between what a swim costs and what people think it costs is the whole story here.

This isn't a "top 10 pools" list padded out with resorts you need a hotel booking to access. It's what KL and Selangor's actual public swimming pools charge, when they're open, and which ones are worth planning a trip around versus which ones you visit because they're five minutes from home.

The Real Price of a Swim in KL

Public pools in the Klang Valley are split between two operators: Dewan Bandaraya Kuala Lumpur (DBKL) runs the ones inside KL city limits, and individual municipal councils or state agencies run the rest. Pricing isn't uniform, but the pattern is consistent — weekday entry is cheaper than weekend entry, and children pay roughly half the adult rate.

At the low end, neighbourhood DBKL pools charge RM2 to RM3 for adults on weekdays and RM3 to RM4 on weekends, with children around RM1 to RM2. At the other end, purpose-built sports complexes like the National Aquatic Centre charge closer to RM6 for adults. Either way, a family swim session in KL rarely crosses RM20 total — the "hidden cost" is really just knowing which pool to go to and when its sessions run.

National Aquatic Centre, Bukit Jalil — The One Everyone Defaults To

This is the pool most people mean when they say "let's go swim in KL." Built for the 1998 Commonwealth Games and sitting inside the Bukit Jalil National Sports Complex, it has a 50-metre Olympic pool, a separate diving pool, a training pool, and a children's area.

Entry runs around RM6 for adults and RM4 for children, though this has varied by session type across different sources, so it's worth checking current rates at the counter. The pool operates in five sessions through the day — roughly 8am to 10am, 11am to 1pm, 2pm to 4pm, 5pm to 7pm, and 8pm to 10pm — which matters because you're paying for a session, not all-day access. Turn up between sessions and you'll be waiting outside.

It's the most consistently maintained option on this list, which is also why it's the most crowded on weekends. If you're going for laps rather than a family outing, a weekday morning session is a different experience entirely from a Saturday afternoon one.

The Neighbourhood Pools DBKL Runs for RM2 to RM5

This is the category most "best pools in KL" articles skip entirely, and it's arguably the more useful one for anyone who actually lives here.

Kolam Renang Bandar Tun Razak, off Jalan Tentram, charges RM2 for adults and RM1 for children on weekdays, rising to RM3 and RM1 on weekends. Like most DBKL pools, it runs in sessions rather than staying open all day — weekdays from 2pm to 5pm and 6pm to 9pm, weekends adding a 9.30am to 12.30pm morning slot.

Kolam Renang Bangsar, on Jalan Terasik 3 in Bangsar Baru, charges a flat RM3 entry regardless of day. It's smaller and less polished than Bukit Jalil, but for a quick swim without the drive to Bukit Jalil, it does the job.

If you've got young children and don't need laps, Taman Tasik Titiwangsa's children's splash pool is free, open daily except Mondays and Sundays, from 7am to 12pm and 3pm to 7pm. It's shallow, supervised by lifeguards, and sits inside a park that's worth the trip on its own.

Most Klang Valley neighbourhoods have a version of this — a modest DBKL or council-run pool tucked behind a community hall or sports complex, charging a few ringgit and rarely appearing on any "best pools" list because it's not built to impress tourists. If you live in KL long enough, finding your nearest one and its actual session times is usually more useful than chasing the pools everyone already knows about.

Putrajaya and Shah Alam — Worth the Drive on a Quiet Weekend

Two options make sense if you're willing to leave the city centre. The Putrajaya Pool Complex sits within the planned federal territory, with a 50-metre main pool and a children's pool with water play features, and views over Putrajaya's lake. Because Putrajaya itself is quieter than central KL on weekends, the pools here tend to be less packed even on a Saturday.

The Shah Alam Sports Complex is the Selangor equivalent — a large public facility with an outdoor Olympic-sized pool, a warm-up pool, and a children's wading pool. It's popular with local families, which means weekday visits are noticeably calmer than weekend ones.

Neither is a spontaneous drop-in the way a neighbourhood pool is, but both are worth building a weekend plan around if you want more space than KL's busier pools offer.

What Nobody Tells You About Sessions and Crowds

The single biggest thing that trips people up is treating public pools like private club access. They're not. Almost every pool on this list runs on a session system — you pay per session, and sessions have fixed start and end times. Show up mid-session expecting to stay past the cutoff and you'll be asked to leave when the next group is let in.

Most DBKL pools also require a swim cap, and some enforce this strictly at the gate. Bring your own rather than assume one's available to buy on site. Weekday mornings and early afternoons are consistently the quietest windows across every pool mentioned here; Saturday and Sunday afternoons are consistently the busiest, particularly during school holidays.

Payment at most neighbourhood pools is cash-only at a manual counter, not a tap-and-go turnstile, so bring small notes rather than expecting to pay by e-wallet. Locker facilities also vary — the larger complexes like Bukit Jalil and Shah Alam have proper changing rooms and lockers, while smaller neighbourhood pools may only have basic changing sheds, so it's worth keeping valuables to a minimum on a visit to the smaller ones.

If you're picking a pool based on this list, match it to what you actually want: Bukit Jalil for a proper lap swim, a neighbourhood DBKL pool for something quick and cheap, Titiwangsa for toddlers, and Putrajaya or Shah Alam when you've got a full afternoon to spend.

For more ways to spend a weekend without paying resort prices, see our list of free things to do in KL and PJ and the best parks and green spaces in KL.

FAQ

How much does it cost to swim at a public pool in KL?

Most DBKL neighbourhood pools charge RM2 to RM4 for adults and RM1 to RM2 for children, depending on the day. Larger facilities like the National Aquatic Centre charge closer to RM6 for adults and RM4 for children. Rates can vary by session, so it's worth confirming at the counter.

Do DBKL pools require a swim cap?

Many do, and enforcement varies by pool. Bringing your own swim cap is the safer bet rather than assuming one is sold on site.

Are Kuala Lumpur's public pools open on public holidays?

Most operate on weekend hours during public holidays, which usually means an extra morning session compared to weekdays. It's worth calling ahead or checking with DBKL directly before a public holiday visit, since hours can shift.

Which public pool is best for young children?

Taman Tasik Titiwangsa's children's splash pool is free and shallow, making it the easiest option for toddlers. For slightly older children who want a proper pool, the children's areas at Putrajaya Pool Complex and the National Aquatic Centre are both purpose-built for younger swimmers.

Do I need to book a session in advance?

No advance booking is required at any of the pools listed here — it's pay and enter at the gate, subject to session capacity. Arriving close to a session's start time gives you the best chance of getting in during peak periods.

Lepaklah Editorial

Researched and edited by the LepakLah team.

More from the team
One letter, most Sundays.No noise. Unsubscribe anytime.