25 Public Swimming Complexes In Singapore Where You Can Learn To Swim
If you’ve been searching for a convenient swimming pool in Singapore that suits all ages and skill levels, these 25 facilities are perfect.
Each public swimming pool in Singapore under Sport Singapore offers excellent amenities ranging from lap pools to children’s splash zones, ensuring everyone in the family can enjoy a refreshing swim.
Ang Mo Kio Swimming Complex
- Address: 1771 Ang Mo Kio Avenue 1, 569979
- Nearest MRT: Ang Mo Kio (NS16)
- Features: Competition pool, teaching pool, wading pool
Bishan Swimming Complex
- Address: 1 Bishan Street 14, 579778
- Nearest MRT: Bishan (NS17/CC15)
- Features: Competition pool, toddler pool
Bukit Batok Swimming Complex
- Address: 2 Bukit Batok Street 22, 659581
- Nearest MRT: Bukit Batok (NS2)
- Features: Competition pool, teaching pool
Senja-Cashew Swimming Complex
- Address: 101 Bukit Panjang Road, 679910
- Nearest MRT: Bukit Panjang (DT1)
- Features: Competition pool, teaching pool
Choa Chu Kang Swimming Complex
- Address: 1 Choa Chu Kang Street 53, 689236
- Nearest MRT: Choa Chu Kang (NS4/BP1)
- Features: Wave pool, lazy river, water slides
Clementi Swimming Complex
- Address: 518 Clementi Avenue 3, 129907
- Nearest MRT: Clementi (EW23)
- Features: Competition pool, teaching pool
Delta Swimming Complex
- Address: 900 Tiong Bahru Road, 158790
- Nearest MRT: Redhill (EW18)
- Features: Competition pool, training pool
Geylang East Swimming Complex
- Address: 601 Aljunied Crescent, 389862
- Nearest MRT: Aljunied (EW9)
- Features: Competition pool, teaching pool
Heartbeat @Bedok ActiveSG Swimming Complex
- Address: 11 Bedok North Street 1, Singapore 469662
- Nearest MRT: Bedok (EW5)
- Key Features: Competition pool, training pool, teaching pool, wading pool
Hougang Swimming Complex
- Address: 95 Hougang Avenue 4, 538830
- Nearest MRT: Hougang (NE14)
- Features: Competition pool, teaching pool
Jalan Besar Swimming Complex
- Address: 100 Tyrwhitt Road, 207542
- Nearest MRT: Lavender (EW11)
- Features: Competition pool, training pool
Jurong East Swimming Complex
- Address: 21 Jurong East Street 31, 609517
- Nearest MRT: Chinese Garden (EW25) or Jurong East (NS1/EW24)
- Features: Wave pool, lazy river, water slides
Jurong West Swimming Complex
- Address: 20 Jurong West Street 93, 648965
- Nearest MRT: Pioneer (EW28) or Boon Lay (EW27)
- Features: Lazy river, jacuzzi, water slides
Kallang Basin Swimming Complex
- Address: 9 Stadium Boulevard, 397800
- Nearest MRT: Stadium (CC6)
- Features: Competition pool, training pool
Katong Swimming Complex
- Address: 111 Wilkinson Road, 436752
- Nearest MRT: Mountbatten (CC7) or Dakota (CC8)
- Features: Competition pool, teaching pool
Our Tampines Hub (Tampines Swimming Complex)
- Address: 1 Tampines Walk, 528523
- Nearest MRT: Tampines (EW2/DT32)
- Features: Rooftop facility, interactive water playground
Pasir Ris Swimming Complex
- Address: 120 Pasir Ris Central, 519640
- Nearest MRT: Pasir Ris (EW1)
- Features: Competition pool, teaching pool, jacuzzi
Queenstown Swimming Complex
- Address: 473 Stirling Road, 148949
- Nearest MRT: Queenstown (EW19)
- Features: Competition pool, teaching pool
Sembawang Swimming Complex
- Address: 346 Sembawang Road, 758374
- Nearest MRT: Sembawang (NS11)
- Features: Competition pool, teaching pool
Sengkang Swimming Complex
- Address: 57 Anchorvale Road, 544964
- Nearest MRT: Sengkang (NE16/STC)
- Features: Multiple slides, sheltered pools, children’s play area
Serangoon Swimming Complex
- Address: 35/A Yio Chu Kang Road, 545552
- Nearest MRT: Serangoon (NE12/CC13)
- Features: Competition pool, teaching pool
Toa Payoh Swimming Complex
- Address: 301 Lorong 6 Toa Payoh, 319392
- Nearest MRT: Toa Payoh (NS19), Braddell (NS18)
- Features: Competition pool, teaching pool
Woodlands Swimming Complex
- Address: 3 Woodlands Street 13, 738600
- Nearest MRT: Marsiling (NS8) or Woodlands (NS9/TE2)
- Features: Competition pool, teaching pool
Yio Chu Kang Swimming Complex
- Address: 202 Ang Mo Kio Avenue 9, 569771
- Nearest MRT: Yio Chu Kang (NS15)
- Features: Competition pool, teaching pool
Yishun Swimming Complex
- Address: 351 Yishun Avenue 3, 769057
- Nearest MRT: Yishun (NS13)
- Features: Competition pool, teaching pool
Join JustSwim Swimming Lessons In Singapore Swimming Complexes
Whether you’re training for fitness or simply looking to enjoy some leisure time, JustSwim SG can accommodate lessons at various swimming pools in Singapore so you can practice in a familiar setting near your home.
Kids’ Swimming Lessons
- Ideal for children aged 4 and up.
- Focus on water confidence, stroke development, and playful learning.
- Great way to introduce your child to a swimming pool environment early on.
Adults’ Swimming Lessons
- Suitable for all ability levels (beginner to advanced).
- Enhances stroke techniques, endurance, and overall water safety.
- Lessons can be held at any swimming complex in Singapore of your choice.
Ladies-Only Swimming Lessons
- A supportive, private atmosphere that encourages learning at one’s own pace.
- Helps build proficiency in a swimming pool without external pressures.
- Perfect for women seeking a comfortable introduction or skill refinement.
Read 5-Star Reviews About Our Classes At Public Swimming Pools In Singapore
Learn To Swim Confidently With Expert Coaches At Any Singapore Swimming Pools: Book A Trial Today!
*Offer is only for selected location
Frequently Asked Questions About Singapore Public Swimming Complexes
What are the entry fees at Singapore public swimming pools?
All ActiveSG public swimming pools share the same islandwide rates. Singapore Citizens and PRs pay $1.00 (adult) or $0.50 (child under 12 / senior 55+) on weekdays, and $1.30 / $0.60 on weekends and public holidays. Non-residents pay $1.30 weekday and $1.70 weekend. These rates apply across all Sport Singapore-managed complexes.
What are the typical operating hours?
Most ActiveSG swimming complexes open from 6.30am or 8.00am and close around 9.30pm. Each complex has one weekly maintenance day (varies by complex), and operating hours can shift slightly on public holidays. Check the individual complex page or the ActiveSG Circle website for the exact schedule before you go.
How do I enter the pool?
Entry is via the ActiveSG app or Singpass scan at the gantry. Walk-ins are welcome during operating hours, but you must have an ActiveSG account (free to sign up). Bring your phone or NRIC for the scan. There is no need to book a slot in advance for casual swims.
Is there an unlimited monthly pass?
Yes. The MyActiveSWIM monthly pass costs $10 for adults and $5 for children and seniors, and gives unlimited access to all ActiveSG swimming complexes islandwide. If you swim more than 10 times a month, the pass pays for itself. Sign up via the ActiveSG app.
How do I find my nearest swimming complex?
Use the directory above to browse the 25 ActiveSG complexes across Singapore. Each listing links to a dedicated page with the address, nearest MRT, opening hours, facilities, and admission fees. You can also search by region on the ActiveSG Circle website.




