Top 10 Public Swimming Pool in KL [2024] – Free To Paid!

Updated December 16, 2021

Top 10 Public Swimming Pool in KL ( no membership required)

Looking for a public swimming pool in Kuala Lumpur and Selangor area? We have summarised a list of the top 10 public swimming pools which required no membership!

Check out our top deals for Shopee and Lazada Sale at Freebies4u

 1. Chin Woo Stadium

Chin Woo Stadium Swimming Pool

source: Website

This sports stadium is run by Chin Woo Athletic Association, and they have a swimming pool that was constructed in the 1950s. The most important is open for the public and it is still in good shape today. Normal adults will be charged Rm4.30 for the entrance fee on weekdays and Rm5.30 will be charged on weekends and public holidays. Children below 18 years old will only be charged Rm2.50 all day. Kids below 115cm are free of charge. After that Chin Woo Stadium is just located near Petaling Street and they also held other classes like lion dance, ping pong, etc for everyone to join.

Address Jalan Hang Jebat, City Centre, 50150 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia

(kids below 115cm is free) , RM2.50(below 18 years old)

Rm4.30(weekday) , Rm5.30(weekend)

Phone 03-2072 4602
Operation Hour

2pm-8pm(Mon – Fri)

9am-8pm(Sat – Sun)


2.National Aquatic Centre Bukit Jalil

national aquatic centre

national aquatic centre bukit jalil

national aquatic centre bukit jalil

source: Website

This public swimming pool is located in National Sports Complex Bukit Jalil and within walking distance have LRT. The normal day is open for the public and when it has an official tournament it will close for that day. There has an Olympic-sized swimming pool, a Plunge pool, and a Training pool. The Swimming pool has 2 depths, starting from 1.2m in height and another half into the depth of 1.8m. Lap swimmer will love here so much. the price for the entrance fee of the pool was reasonable, Rm6 for adults, children within 3 to 12 years old is Rm4 and children below 2-year-old is Free of charge. OKU and Senior citizens will get a discount and only need to pay Rm5.

Address Bukit Jalil, 57000 Kuala Lumpur, Federal Territory of Kuala Lumpur

Free (2 years old & below)

Rm4 (3 – 12 years old)

Rm6 (13 years old and above)

Phone 03-8992 0888
Operation Hour

(Please Refer above schedule)


3. Kuala Lumpur Swimming Complex (Kompleks Renang Kuala Lumpur)

Kompleks Renang Kuala Lumpur

The Kuala Lumpur Swimming Complex is located in Cheras and the pool is just opposite HUKM (Hospital Universiti Kebangsaan Malaysia). This pool is one of the best pools in KL. The price for the pool entrance fee was so cheap and affordable, it only cost Rm2 for adults and Rm1 for children for weekdays and Rm3 for adults, and Rm2 for children on weekends and public holidays.


Address Jalan Yaacob Latif, Bandar Tun Razak, 56000 Kuala Lumpur

Children: Rm1 , Adult: Rm2 (Mon – Fri)

Children: Rm2, Adult: Rm3 (Weekend and public holiday)

Phone +603 9131 6353
Operation Hour

 2 – 5 P.M. and 6 – 9 P.M.(Mon – Fri)

9.30 A.M. – noon, 2 – 5 P.M., and 6 – 9 P.M. (Sat, Sun, Public holiday)


4. 3k Sports Complex

3k sport complex swimming pool

3k Sports Complex is located in Subang Jaya before Summit USJ mall. Inside there are 3 types of the swimming pool. An Olympic size pool, a smaller pool with seven lanes, and a children’s pool. The Entry fees for the pool start at RM 3 (Weekday) and RM 4 (Weekends and public holidays). From 4 pm – 10 pm every Wednesday, the pool is reserved for women only and on the day women lifeguards will be on duty to make sure everyone swims in a safe environment.


Address Jalan Kewajipan, SS 13, 47500 Subang Jaya

Children: Rm2, Adult: Rm3(Mon – Fri)

Children: Rm3, Adult: Rm4 (Weekend and public holiday)

Phone 03-5621 0060 , 03-5636 9233
Operation Hour 8 A.M. – 10 P.M.(Daily)


5. Swimming Pool @ Bangsa Sport Complex

bangsa sport complex

This swimming pool is located inside Bangsa sports complex Kuala Lumpur. it has 25m long and has 5 lanes for people to swim. The Entry fee only starts from Rm3. this is one of the cheap and affordable pools in KL. This Bangsa Sports complex have also other facilities like badminton courts, squash, tennis and basketball amenities, etc. It is open to the public.

Address Jalan Temasek 3, Bangsar, Kuala Lumpur, Federal Territory of Kuala Lumpur 59100, MALAYSIA
Rm3/per entry
Phone +603 2284 6065
Operation Hour

9:30 A.M. – 8:30 P.M.(Daily)

(*closed on Sunday)


6. Setiawangsa Sport Complex Swimming Pool (Kompleks Sukan Setiawangsa)

Kompleks Sukan Setiawangsa

source: Website

This swimming pool is located at Setia WangsaSetia Wangsa sports complex and it has an Olympic size 8 lanes swimming pool. The price for the pool entrance fees starts from Rm2 only.

Address Lot 1144, Seksyen 6, Wangsa Maju, 54200 Kuala Lumpur, Malaysia

Free (2 years old & below)

Rm2 (3 – 12 years old)

Rm3 (13 years old and above)

Phone +603 4142 0082
Operation Hour

4:00 P.M. – 9:30 P.M.(Mon – Fri)

9:00 A.M. – 8:30 P.M.(Sat – Sun)

(*closed on Monday)


7. Marina Putrajaya Swimming Pool

marina putrajaya

marina putrajaya

source: Website

This Sports Complex is run by Marina Putrajaya Sdn Bhd, this community sports center has an indoor swimming pool is located at Putrajaya. It is a lakeside sports complex that has an indoor swimming pool that is open to the public. The Entry fees for the pool start at RM 3 (Children) and RM 5 (Adult) per session, Session time refer Here. If you are staying near Putrajaya, this will also be the best place to do sport and have fun.

Address 1, Jalan P5/5, Presint 5, 62200 Putrajaya, Wilayah Persekutuan Putrajaya

Children: RM 3.00

Adult: RM 5.00

Phone 03-88810648
Operation Hour 9:00 A.M. – 6:30 P.M.(Daily)


8. Kelana Jaya Municipal Swimming Pool

kelana jaya municipal pool


The Kelana Jaya Municipal Pool is a great swimming spot near Kuala Lumpur. This is the best place for families with children to come to. They have 2 large pools that are perfect for lap swimmers to train for their skills or competitions. the price for the entrance is starting from Rm3.


Address Jalan Stadium SS 7/15, Ss 7, 47301 Petaling Jaya, Selangor, Malaysia
start from RM 3.00
Phone 03- 7960 1216
Operation Hour 9:00 A.M. – 12:00 P.M. | 2 – 5P.M | 6 – 9P.M (Daily)


9. Shah Alam National Sports Complex Panasonic Swimming Pool

Panasonic Sports Complex Panasonic Sports Complex timetable

source: Website

This swimming pool is inside the Panasonic sports complex which is located near Shah Alam Selangor. it has an 8 lanes Olympic size training swimming pool and 1 kids pool. The price for the pool os only starts from Rm4 and an individual locker is provided with only rm2 for 4 hours.

Address Persiaran Perkilangan, Seksyen 21, 40300 Shah Alam, Selangor
start from Rm4
Phone 014-6868540 
Operation Hour

4:00 P.M. – 9:30 P.M.(Mon-Fri )*Tuesday Close

9:00 A.M. – 8:30 P.M.(Sat – Sun )


10. Darul Ehsan Aquatic Centre   Swimming Pool

shah alam aquatic centre

source: Website

This swimming pool is at Shah Alam aquatic center and it has one large training pool indoor and kids playing pool outdoor. The price for the pool is only starting from Rm3 each.

Address Jalan Aerobik 13/43, Seksyen 13, 40100 Shah Alam, Selangor, Malaysia
start from Rm3
Phone 03-5511 1648
Operation Hour 9 – 11:15 a.m | 12 – 2:15 p.m | 3 – 5:15 p.m | 6 – 8:15 p.m (Daily)


<a href="" target="_self">Ethan Wong</a>

Ethan Wong

Ethan Wong is a digital marketing specialist in Search, who managing Nexis Novus Technology while working on Freebies4u Malaysia as his passion for writing & sharing. LinkedIn - - Best Malaysia Freebies, Freebies Malaysia, Promo Code Malaysia, Voucher Code Malaysia by Freebies4u

Subscribe To Our Newsletter: Don't Miss Out Any Promotions & Deals

Join our mailing list to receive the latest promotion and updates from us today!

You have Successfully Subscribed!