Bukit Batok Swimming Complex
Open 8am to 9.30pm, closed Wednesdays
2 Bukit Batok Street 22, Singapore 659581
Partly closed
Closed for the whole day on 29 October 2026.
Opening hours
- Mon open
- Tue open
- Wed closed
- Thu open
- Fri open
- Sat open
- Sun open
| Other weekdaysWeekdays except Wednesday | 8am to 9.30pm |
|---|---|
| Sat and SunSaturday and Sunday | 8am to 9.30pm |
| Public holidays | 8am to 9.30pm |
| Wednesday | Closed |
Early lap swim from 6.30am to 8am on Tue, Thu and Sat, competition pool only.
Getting there
- Nearest MRT
- Bukit Batok MRT (NS2)
- About 8 minutes on foot
- Nearest bus stop
- Stops 43511 and 43519
- Bukit Batok East Ave 6, about a minute's walk
- Walking route from the stop
- Parking
- HDB car park U46
- About a minute on foot. Free on Sundays and public holidays, 7am to 10.30pm
Directions in Google Maps
About the pool
Bukit Batok Swimming Complex opened on 4 April 1988 and has a competition pool, a teaching pool and a wading pool. It is popular with schools for swimming lessons.
- Competition Pool
- Teaching Pool
- Wading Pool
Entry fees
| Who | Weekday | Weekend |
|---|---|---|
| Adult (Citizen/PR) | $1.00 | $1.30 |
| Child or senior (Citizen/PR) | $0.50 | $0.60 |
| Other adults | $1.30 | $1.70 |
| Citizen aged 65 and above | Free | Free |
Public holidays charge the weekend rate. Swimming often? ActiveSG members can swim at any ActiveSG pool for $10 a month, or $5 for children and seniors.
Nearby public pools
- Jurong East
2.1 km
Open Feature poolClosed Mondays
Directions - Jurong Lake Gardens
2.9 km
Open Normal poolClosed Thursdays
Directions - Clementi
4.2 km
Open Normal poolClosed Mondays
Directions - Senja-Cashew
4.5 km
Open Normal poolClosed Wednesdays
Directions
Questions people ask
What are the opening hours for Bukit Batok Swimming Complex?
Bukit Batok Swimming Complex is open 8am to 9.30pm, including weekends and public holidays. It is closed every Wednesday, except when Wednesday is a public holiday.
How much does it cost to swim at Bukit Batok Swimming Complex?
For Singapore Citizens and PRs, adult entry is $1.00 on weekdays and $1.30 on weekends and public holidays. Children and seniors pay $0.50 on weekdays and $0.60 on weekends. Other adults pay $1.30 and $1.70. Singapore citizens aged 65 and above swim free.
What is the nearest MRT to Bukit Batok Swimming Complex?
Bukit Batok MRT (NS2), about 8 minutes on foot. Nearest bus stops: 43511 and 43519, Bukit Batok East Ave 6, about a minute's walk.
Is Bukit Batok Swimming Complex open on a public holiday Wednesday?
Yes. It is closed every Wednesday, but opens as normal when a Wednesday is a public holiday.
Can I swim before 8am at Bukit Batok Swimming Complex?
Early lap swim 6:30-8:00am (competition pool only, Tue, Thu & Sat).
Where is Bukit Batok Swimming Complex?
Bukit Batok Swimming Complex is at 2 Bukit Batok Street 22, Singapore 659581.
Source for hours, fees and status: ActiveSG.
Swimming lessons at Bukit Batok
Find SwimSafer classes for kids and adults at pools across Singapore.