Now Open

Bukit Batok
Swimming Complex

50-metre competition pool, teaching pool and wading pool in the western heartland. A no-frills training complex serving Bukit Batok since 1988.

50m Competition Pool
3 Pools
1988 Since

A Western Heartland Pool Since 1988

Bukit Batok Swimming Complex opened on 4 April 1988, built to serve the growing residential population of Bukit Batok New Town. The estate was one of several large HDB developments in the western corridor during the 1980s, and the swimming complex was part of the broader push to give every new town its own sport and recreation facilities.

The complex sits within Bukit Gombak Sport Centre at 2 Bukit Batok Street 22. It is a straightforward training facility: a 50-metre competition pool with 8 lanes and 370 spectator seats, a teaching pool, and a wading pool for young children. There are no slides, wave pools or water play features - the focus is on serious lap swimming and lessons.

After more than 38 years of operation, Bukit Batok Swimming Complex has had no major renovation on record. It remains one of the older ActiveSG pools still running in its original form, a functional neighbourhood pool that gets the job done.

Pool Facts

What's at Bukit Batok

Three pools in a no-frills training complex. Built for lap swimming, lessons and community use.

50-metre outdoor competition pool with 8 lanes and spectator seating at Bukit Batok Swimming Complex

50m Competition Pool

Eight-lane outdoor competition pool with 370 spectator seats. Open for lap swimming daily. Early morning access on Tuesdays, Thursdays and Saturdays from 6:30 AM to 8:00 AM.

Teaching pool at Bukit Batok Swimming Complex

Teaching Pool

Shallower pool used for swimming lessons, beginner practice and general swimming. Suitable for children learning to swim and adults building water confidence.

Wading pool for young children at Bukit Batok Swimming Complex

Wading Pool

Shallow pool for young children. A safe space for toddlers to play and get comfortable in the water under parental supervision.

Pool Details & Entry Fees

Entry fees, opening hours and what you need to know before visiting.

Status Now Open
Wednesday Closed for maintenance
Monday, Tuesday, Thursday, Friday 6:30 AM to 9:30 PM
Saturday, Sunday & Public Holidays 8:00 AM to 9:30 PM
Adult Entry (SC/PR) $1.00 (weekday) / $1.30 (weekend & PH)
Child / Senior (SC/PR) $0.50 (weekday) / $0.60 (weekend & PH)
Standard Rate $1.30 (weekday) / $1.70 (weekend & PH)
Unlimited Swim MyActiveSWIM pass: $10/mo adult, $5/mo child/senior
Pools 1 competition pool (50m, 8 lanes) + 1 teaching pool + 1 wading pool
Address 2 Bukit Batok Street 22, Singapore 659581 View Map
Nearest MRT Bukit Batok (NS2), North-South Line, ~550m / 7 min walk via Exit D
Operator ActiveSG (Sport Singapore)
Part of Bukit Gombak Sport Centre

Other Pools Near Bukit Batok

Public swimming pools within driving distance that are currently open.

Jurong East Swimming Complex
21 Jurong East Street 31, S609517
5 min drive Temporarily closed for upgrading until December 2026.
Get directions
Senja-Cashew Swimming Complex
101 Bukit Panjang Road, S679910
9 min drive Open
Get directions

Swimming Lessons at Bukit Batok

Group and private lessons for all ages at the teaching pool. Convenient for families in Bukit Batok, Bukit Gombak and Hillview.

Ages 5 to 15

Kids Swimming Lessons

From non-swimmer to SwimSafer Stage 3 and beyond. All four strokes plus water safety skills. A lot of parents sign up because their child's school asks for SwimSafer.

SwimSafer alignedAll four strokesCertified coaches
View Bukit Batok swimming lessons ->
Ages 16+

Adult Swimming Lessons

Never learnt to swim? You are not alone. We also take adults who can already swim but want to clean up their technique or build fitness.

Private availableBeginners welcomeAll levels
View Bukit Batok swimming lessons ->

Getting to Bukit Batok Swimming Complex

2 Bukit Batok Street 22, Singapore 659581. Seven minutes from Bukit Batok MRT, with several bus services stopping opposite the complex.

MRT

Bukit Batok Station (NS2), North-South Line. About 550 metres, a 7-minute walk via Exit D.

Bus

Bus services 173, 176, 187, 188, 189 and 990 stop at the bus stop opposite the complex.

Driving

Parking available at Bukit Gombak Sport Centre. Enter from Bukit Batok Street 22.

Frequently Asked Questions

Bukit Batok Swimming Complex is open 6:30 AM to 9:30 PM on weekdays and 8:00 AM to 9:30 PM on weekends and public holidays, except Wednesdays (closed for weekly maintenance).
Bukit Batok Swimming Complex uses standard ActiveSG pricing. Singapore Citizens and PRs pay $1.00 (weekday) or $1.30 (weekend & PH) for adults, and $0.50 / $0.60 for children under 12 and seniors 55+. The standard rate for non-residents is $1.30 / $1.70. For unlimited access, the MyActiveSWIM pass costs $10/month for adults and $5/month for children and seniors.
Bukit Batok Swimming Complex has 50m Competition Pool, Teaching Pool and Wading Pool.
Bukit Batok Swimming Complex is at 2 Bukit Batok Street 22, Singapore 659581. The nearest MRT is Bukit Batok (NS2).
No booking is needed - you can walk in during operating hours. Entry is via the ActiveSG app or your Singpass. Children without a mobile device can enter using a guardian's account.
Bring a swimsuit (no bermudas or cotton clothing), towel, and padlock for lockers. Swimming caps are recommended but not compulsory at most ActiveSG pools. Shower before entering the pool.

Ready to Start Lessons?

Fill in our registration form with your age, preferred pool and schedule. We'll match you with a coach in the Bukit Batok area.

Register Now

Swimming Pools by Area

Find a public swimming pool near you. Part of the Singapore Swimming Academy network.