Singapore East has more public swimming pools per resident than most other parts of the island — a legacy of the government’s sustained investment in ActiveSG facilities across Tampines, Bedok, Pasir Ris, and Geylang. For residents and visitors who know how the system works, swimming in Singapore East costs as little as $1.30 per session. For those who don’t, it is easy to show up at the wrong pool at the wrong time without the right card and turn around without swimming.
This guide covers every category of pool in Singapore East: the public ActiveSG swimming complexes (which are the best value for money in the region), the hotel pools worth knowing about, and honest notes on what each pool is actually suited for — lap training, family outings, casual swims, or children’s lessons. Condo pools are excluded because they are resident-only and not accessible to the general public.

Public Swimming Complexes in Singapore East — Pool Specs and What to Expect
| Pool | Main pool | Learner pool | Wading pool | Lanes | Entry fee | Nearest MRT |
|---|---|---|---|---|---|---|
| Tampines Swimming Complex | 50m outdoor | Yes | Yes | 8 lanes | $1.30 (ActiveSG) | Tampines MRT, 10-min walk |
| Bedok Swimming Complex | 50m outdoor | Yes | Yes (2) | 8 lanes | $1.30 (ActiveSG) | Bedok MRT, 15-min walk |
| Pasir Ris Swimming Complex | 50m outdoor | Yes | Yes | 8 lanes | $1.30 (ActiveSG) | Pasir Ris MRT, 10-min walk |
| Geylang East Swimming Complex | 50m outdoor | Yes | No | 8 lanes | $1.30 (ActiveSG) | Aljunied MRT, 12-min walk |
| Sengkang Swimming Complex | 50m outdoor + leisure pool | Yes | Yes | 8 lanes | $1.30 (ActiveSG) | Compassvale LRT, 5-min walk |
All five complexes use the same ActiveSG entry system. The $1.30 fee applies to Singapore residents; tourist pricing is higher. Advance booking via the ActiveSG app is possible and recommended on weekday evenings and weekend mornings — the most popular swim slots.
How ActiveSG Works — Setting It Up Before You Go
ActiveSG setup — do this at home, not at the pool
Registration (one-time)
- Download the ActiveSG app (iOS and Android — search “ActiveSG” by Sport Singapore)
- Register with your NRIC (Singapore residents) or passport (tourists) — the account is linked to your national ID
- Top up credits — $1.30 per swim; top-up via the app using PayNow, credit card, or NETS
- Receive your QR code — this is your entry pass; scan at the turnstile on arrival
- Children under 12 can be registered under a parent’s account for joint entry
Booking a swim slot
- Open the ActiveSG app → Facilities → Swimming → select the complex and time slot
- Slots open 3 days in advance — book on the app at midnight 3 days before your intended swim
- Peak slots (weekday 6–8pm, weekend 8–11am) fill within minutes of opening — set a reminder
- Walk-in is available for off-peak slots but is not guaranteed — if the pool is at capacity you cannot enter
- Cancel unused bookings via the app if plans change — cancellations within 1 hour may be charged
Entry without a booking: Walk up to the turnstile, scan your ActiveSG QR code (or use the RFID card if you have one), and pay $1.30 from your app wallet. Walk-in entry is allowed if the pool is under capacity. On weekday mornings and early afternoons, walk-in is almost always available.
Tampines Swimming Complex — Best Overall for Families
Tampines Swimming Complex is the most complete public swimming facility in Singapore East. It has a 50-metre competition pool, a separate learner’s pool (shallow end suitable from around age 3 with a float), a toddler wading pool, and changing facilities that are better maintained than most ActiveSG complexes in the east. The complex sits adjacent to Our Tampines Hub, which means food options (hawker stalls, cafés, fast food) are a 2-minute walk from the exit — making it easy to combine a swim with a meal.
Why it stands out
- Three pool types in one facility — lap swimmers use the main 50m pool, beginners use the learner’s pool, toddlers use the wading area; different age groups do not compete for the same space
- Our Tampines Hub integration — toilets, F&B, shopping, and air-conditioned rest areas immediately adjacent
- Swim school programmes — ActiveSG swim schools operate at this complex; term-based children’s swimming lessons can be booked through the ActiveSG app at heavily subsidised rates
- Covered walkway from carpark reduces rain disruption
What to know
- The 50m pool gets 8 lanes but all are open to general public swim — no lane reservations for lap swimming; expect to share lanes during peak hours
- Weekend mornings from 8–11am are the busiest period; arrive before 8am or after 12pm
- Parking at Our Tampines Hub carpark — the first 30 minutes are free, then $1.07 per 30 minutes; public transport is more practical for a 1–2 hour swim
- The learner’s pool has a maximum depth of 0.9m — suitable for children who can stand; the wading pool is 0.3m

Bedok Swimming Complex — Best for Lap Swimmers
Bedok Swimming Complex is the quietest of the three main east Singapore public pools during weekday mornings — a consistent pattern that makes it the preferred venue for regular lap swimmers who need reliable lane availability without the weekend family crowd. The complex is older than Tampines, with fewer adjacent amenities, but the pool itself is well-maintained and the 8-lane 50m format is consistent with the other ActiveSG complexes.
- Best time for lap swimming: Weekdays 6am–9am — the pool typically has 2–4 swimmers per lane during this window, manageable for a proper workout
- Nearest food: Kembangan and Bedok food centres are both within a 10-minute walk; the complex itself has a small drinks kiosk
- Two wading pools: Bedok has two separate toddler wading areas rather than one, which reduces crowding on weekend family visits
- Getting there: Bedok MRT (EW5) then a 15-minute walk through the residential estate, or Bus 65 from Bedok interchange to the pool stop
- Swim school: ActiveSG swim lessons also operate here; the learner pool is used for structured lessons during scheduled slots — check the app to avoid arriving during a class block when the learner pool is not available for public swim
Pasir Ris Swimming Complex — Best Combination with Other Activities
Pasir Ris Swimming Complex is the logical choice for families spending a day in the Pasir Ris area — the complex is a short walk from Pasir Ris Park’s adventure playground and water play area, which means you can combine a structured swim session with park time without driving between venues. The complex itself is standard ActiveSG format — 50m pool, learner pool, wading area, changing rooms — and is generally less crowded than Tampines on weekend mornings because Pasir Ris is slightly further from the population centre of the east.
- Best pairing: Pasir Ris Swimming Complex + Pasir Ris Park playground + a meal at Pasir Ris hawker centre makes a full half-day family outing without a car — all within walking distance of Pasir Ris MRT
- Parking: Pasir Ris Park carpark is adjacent — easier parking than Tampines on weekends
- Crowd pattern: Generally 20–30% less crowded than Tampines Swimming Complex on equivalent time slots, based on consistent observation — useful data for residents deciding between the two
- Swim school: Children’s learn-to-swim programmes run here; the east’s coastal orientation means Pasir Ris has a higher proportion of families who prioritise swimming competence for water safety — the swim school slots fill fast
Hotel Pools in Singapore East — When the Public Complex Is Not the Right Choice
Public ActiveSG pools are the best value option for residents, but they are not always the right choice — early mornings are competitive for lanes, changing rooms can be crowded on weekends, and the environment is functional rather than relaxing. Hotel pools serve a different purpose: they are appropriate for a leisure swim rather than a workout, a special outing for children who find public pool environments overwhelming, or for visitors who want a quieter experience.
| Hotel | Pool type | Access for non-guests | Notes |
|---|---|---|---|
| Changi Village Hotel | Outdoor rooftop, small leisure pool | Day pass available — check current rates at reception | Quiet, overlooking Changi Village; suits a relaxed adult swim rather than family outing |
| Hotel in Pasir Ris (various) | Varies by property | Some offer day passes; most are guests-only | Pasir Ris has several mid-tier hotel properties; call ahead — day pass availability is not consistent |
| Resorts World Sentosa / Marina Bay Sands | Not Singapore East — included for completeness | Day pass available at premium rates ($60–$130+) | Worth mentioning as the alternative if you specifically want a luxury pool experience; not practical for regular use |
Hotel pool day passes in Singapore are generally not good value compared to ActiveSG for residents — the $1.30 ActiveSG entry versus a $40–$80 hotel day pass is difficult to justify for the swimming itself. Hotel pools make sense for a one-off occasion, a guest visit, or when the specific environment (quieter, more curated, F&B service poolside) is the point.
Swimming Lessons in Singapore East — ActiveSG vs Private Schools
ActiveSG Learn-to-Swim (subsidised)
ActiveSG operates structured swimming programmes at all east Singapore complexes — these are the most affordable swimming lessons available in Singapore.
- Cost: From $108–$120 for a 10-lesson term (subsidised rate for Singapore residents)
- Age groups: Toddler (3–5 years), beginner, intermediate, advanced — group lessons of 8–12 students
- Book via: ActiveSG app under “Programmes” → Swimming → select complex and term
- Wait times: Popular complexes like Tampines have waiting lists for popular age groups — register early at the start of each term
Private swim schools (premium)
Several private swim schools operate in Singapore East offering smaller class sizes and more flexible scheduling than ActiveSG.
- Cost: $35–$60 per lesson for private 1-to-1; $20–$35 per lesson for semi-private
- Advantage: Can operate at condo pools (for residents), flexible scheduling, smaller ratios
- Popular operators: SwimRight Academy, Madi Swim School, and independent coaches operating in east Singapore condominiums and private pools
- Venue: Some private coaches come to your condo pool; others operate from fixed venues near Tampines, Bedok, and Pasir Ris
Frequently Asked Questions
How much does it cost to swim at public pools in Singapore East?
Entry to all ActiveSG swimming complexes in Singapore East costs $1.30 per session for Singapore residents using an ActiveSG account. There is no time limit per session — you can swim as long as you like within operating hours. Children under 12 registered under a parent’s account pay the same rate. Tourist or non-resident entry is typically $2–$3. The ActiveSG app wallet can be topped up in advance; you do not need cash at the entry turnstile.
Do I need to book in advance to swim at Singapore East public pools?
Advance booking is recommended for peak slots but not always necessary. Weekday evenings (6–8pm) and weekend mornings (8–11am) at Tampines and Bedok are in high demand — these slots can fill up 3 days in advance when booking opens at midnight. For weekday mornings, weekday afternoons, and off-peak weekend slots, walk-in entry is usually available without a booking. Check the ActiveSG app before leaving home to see current slot availability.
Which east Singapore pool is best for children learning to swim?
Tampines Swimming Complex has the best combination for children’s swimming — a dedicated learner pool (0.9m maximum depth), a wading pool (0.3m for toddlers), and ActiveSG swim school programmes operating on-site. Pasir Ris Swimming Complex is a good alternative and pairs well with a visit to Pasir Ris Park for a full day out. For structured lessons, both the subsidised ActiveSG programmes and private coaches operate at east Singapore complexes — book via the ActiveSG app for the former or contact private operators directly.
What should I bring to an ActiveSG swimming complex in Singapore East?
Bring your ActiveSG app on your phone (or print your QR code), a swimsuit that meets the complex’s dress code (board shorts are accepted at most ActiveSG pools; bikinis are generally acceptable), a towel, swimming cap (mandatory at most ActiveSG pools for hygiene in shared water — a basic silicon cap costs around $3–$5 at any sports shop), and goggles. Do not bring food or drink into the pool hall. Lockers are available with a $1 coin deposit (returned on exit). Valuables should be left at home or locked in your car — the locker volumes at public pools are small and the coin mechanisms are occasionally unreliable.



