A guide to ActiveSG courts, sheltered and indoor options, hotel and club facilities, booking rules, prices, operating hours, and rain policies.
1) Public Tennis Courts in Singapore (ActiveSG & The Kallang Sports Hub)
Singapore offers a wide network of public tennis courts managed by ActiveSG as well as the Singapore Sports Hub. These courts are open to the public but use different booking platforms.Â
🎾 ActiveSG Tennis Centres
EAST |
|
CENTRAL |
|
NORTH |
|
WEST |
|
Â
How to Book: Book via the ActiveSG app or website. Slots are released daily at 7:00am and can be booked up to 14 days in advance.
Facilities: Washrooms, water coolers, vending machines, and showering facilities. May defer based on location.
Price: $3.50–$9.50/hr (SG/PR), $4.60–$12.40/hr (non-residents)
Rain & Cancellations: Rain refunds are usually issued as credits via the app.
👉 Tip: ActiveSG courts fill up quickly on weekends and evenings, especially at popular locations like Kallang and Bedok.
🎾 Kampung Glam Community Centre (OnePA)
The only community club with a tennis court. One bookable outdoor hard court in a convenient central location.
Nearest MRT: Lavender (EW11) & Nicoll Highway (CC5)
Price:
Non-peak: $14.00–$20.00 per 2-hour slot
Peak: $24.00–$36.00 per 2-hour slot
Operating hours: Daily from 10:00 AM to 9:45 PM.
Booking: Book Here
🎾 Kallang Tennis Hub (Formerly Sports Hub)

- 12 outdoor tennis courtsÂ
- 7 indoor tennis courts
- 2 junior courts
Nearest MRT: Stadium (CC6)
How to Book: Via The Kallang booking portal
Operating Hours: 7:00am – 10:00pm
Facilities: Fully air-conditioned indoor halls with parking, lockers, changing rooms, showers, vending machines, water coolers.
Price: Outdoor courts are typically around $5.5–$15.50/hour depending on peak or off-peak timing. Indoor courts are generally around $10–$27/hour depending on the court type and booking slot.
Rain & Cancellations: Policies may vary depending on booking type
RB Tennis Academy conducts adult group tennis lessons at Kallang Tennis Hub.Â
2) Indoor Tennis Courts in Singapore
Fully air-conditioned indoor tennis courts are now available Singapore, though frequently booked up due to popularity. There are also a few sheltered tennis courts or semi-indoor facilities help players avoid rain interruptions and lesson cancellations.
🎾 Kallang Tennis Hub Indoor Tennis Courts (Formerly Sports Hub)

- 7 indoor tennis courts
- Used for indoor programmes and events. Public casual bookings may be limited during tournaments
- Nearest MRT: Stadium (CC6)
- How to Book: Via The Kallang booking portal
- Operating Hours: Typically 7:00am – 10:00pm
- Price: Indoor courts are generally around $30–$50/hour depending on the court type and booking slot. Outdoor courts are typically around $10–$20/hour depending on peak or off-peak timing.
🎾 Heartbeat @ Bedok – ActiveSG Indoor Tennis Centre
- 6 fully indoor tennis courts located on the 7th floor
- Bookable through the ActiveSG app
- Nearest MRT: Bedok (EW5) & Bedok Resevoir (DT30)
- Operating Hours: 7:00am – 10:00pm
3) Hotels in Singapore with Tennis Courts
A small number of hotels in Singapore offer tennis courts, although most are reserved for hotel guests or members.
| Hotel | Public Booking? | Type | Price | Hours |
|---|---|---|---|---|
| Fairmont Singapore (Savitar) |
Guests/ |
Sheltered | $35–$50/hr | 7am–10:pm |
| Shangri-La Singapore | Guests/members | Outdoor | Free for guests | 6am–10pm |
| Sofitel Singapore Sentosa Resort & Spa | Guests only | Outdoor | Free for guests | 7am–7pm |
| Four Seasons Hotel Singapore | Guests/ members |
Outdoor | $40-80/person | 6am–10pm |
| Dusit Thani Laguna Singapore | Guests/ members |
Outdoor | $8-25/hour | 7am–10pm |
👉 Tip: If you plan to play during a hotel stay, check with the concierge in advance as court availability may change due to events or maintenance.
4) Private Tennis Clubs in Singapore
Private clubs generally offer higher-quality courts, social tennis sessions, tournaments, and structured coaching programmes. Membership is usually required.

🎾 Singapore Swimming Club
👉 Learn more about tennis lessons at Singapore Swimming Club.
🎾 SAFRA Clubs
SAFRA clubs across Singapore offer tennis courts for both members and guests, with the following locations offering tennis and pickleball courts:
- SAFRA Jurong
- SAFRA Yishun
- SAFRA Tampines

How to Book: Via the SAFRA app or website
Operating Hours: Varies by location (typically morning to late evening)
Price:
Members: $3.30-$7.20/hr for non-peak/peak
Non-Members: $5.10-$11.20/hr for non-peak/peak
Public Booking: Limited — priority is usually given to SAFRA members
Facilities: Usually include lighting for night play, changing rooms, showers, parking, and clubhouse amenities.
Note: Access to the tennis courts are strictly for players only. No unauthorized private coaching is allowed.
Coaching Options in Singapore
Players looking for structured training have several flexible coaching options with RB Tennis Academy.Â
- Private tennis lessons
- Adult tennis group coaching
- Junior tennis group coaching
- Junior holiday camps
- Friendly tournaments and match-play sessions
Coaching is available at Singapore Swimming Club, all public indoor and outdoor tennis courts at ActiveSG locations, The Kallang Tennis Hub, and private tennis courts at condominiums or hotels.
Tips for Choosing the Right Tennis Venue
- Operating Hours: Public courts usually operate from early morning to late evening.
- Weather Protection: Sheltered courts help avoid cancellations due to rain.
- Budget: Public courts are the most affordable option.
- Booking Difficulty: Weekend ActiveSG slots are highly competitive.
- Location: Choose courts close to home, school, or work.
- Coaching Availability: Some venues allow private coaching while others may restrict it.
Final Thoughts
From affordable ActiveSG public courts to sheltered indoor-style venues and premium club facilities, Singapore offers tennis options for every type of player. With some planning around weather, booking times, and location, it’s possible to enjoy tennis year-round in Singapore.