Indoor tennis · GTA
Indoor tennis courts you can rent without a membership (GTA)
25 facilities, 124 indoor courts (where published). Checked October 18, 2026.
These facilities rent courts by the hour to anyone. Most let non-members book only 1–2 days ahead, and the best hours go fast. Prices are as published by each facility; check the listing for the date we checked.
25 facilities
| Facilities | City | Type | Indoor courts | Surface | Access | Juniors |
|---|---|---|---|---|---|---|
| Ajax Winter Tennis Club South Ajax (Centennial Rd) | Ajax | Bubble on public courts Seasonal bubble, October 1, 2026 to April 30, 2027 | 4 | Hard | Pay per court | Not listed |
| Angus Glen Tennis Centre Angus Glen (Major Mackenzie Dr E) | Markham | Public / municipal Permanent building, Year-round | 4 | Hard | Pay per court | Yes |
| Blackmore Tennis Club David Hamilton Park | Richmond Hill | Bubble on public courts Seasonal bubble, October 1 to April 30 | 6 | Hard | Pay per court | Not listed |
| Chestnut Hill Developments Recreation Complex (Pickering) Pickering City Centre (Valley Farm Rd) | Pickering | Public / municipal Permanent building, Year-round | 4 | Not published | Pay per court | Yes |
| Chinguacousy Park Sandra Hames Tennis Centre Bramalea — Chinguacousy Park | Brampton | Public / municipal Seasonal bubble, October to April | 6 | Not published | Pay per court | Not listed |
| Civic Dome (Oshawa Civic Recreation Complex) Central Oshawa (Thornton Rd S) | Oshawa | Public / municipal Permanent building, Year-round (lower rates June–August) | Not published | Not published | Pay per court | Not listed |
| Joshua Creek Tennis North Oakville (Burnhamthorpe Rd E) | Oakville | Private club Seasonal bubble, September 21, 2026 to April 18, 2027 (heated dome) | 6 | Hard | Pay per court | Yes |
| Keith Davis Tennis Centre Bennington Rd | Newmarket | Public / municipal Seasonal bubble, October to April (weather dependent) | 8 | Hard | Pay per court | Yes |
| L’Amoreaux Tennis Centre (Scarborough Winter Tennis Club) Scarborough — L’Amoreaux Park | Toronto | Bubble on public courts Building + bubble, October 1, 2026 to April 30, 2027 | 9 | Not published | Pay per court | Yes |
| Marilyn Redvers Tennis Centre Wellington St E | Aurora | Pay-per-court centre Permanent building, Year-round | 6 | Hard | Pay per court | Not listed |
| Milton Winter Tennis Club Milton Sports Centre (Santa Maria Blvd) | Milton | Bubble on public courts Seasonal bubble, October 1, 2026 to April 30, 2027 | 5 | Hard | Pay per court | Not listed |
| North York Winter Tennis Club — East Bubble (Cassandra Park) North York — Victoria Park & Ellesmere | Toronto | Bubble on public courts Seasonal bubble, Oct 17, 2026 to Apr 16, 2027 | 4 | Hard | Pay per court | Yes |
| North York Winter Tennis Club — North Bubble (“The Peanut”) North York — Don Mills (Oriole Community Centre) | Toronto | Bubble on public courts Seasonal bubble, Oct 17, 2026 to Apr 16, 2027; also open spring to fall | 4 | Hard | Pay per court | Yes |
| North York Winter Tennis Club — South Bubble (Bond Park) North York — Don Mills (Bond Park) | Toronto | Bubble on public courts Seasonal bubble, Oct 17, 2026 to Apr 16, 2027 | 6 | Hard | Pay per court | Yes |
| Premier Racquet Club — Brampton Rosalea Park Downtown Brampton — Rosalea Park | Brampton | Bubble on public courts Seasonal bubble, September to May | 3 | Hard (asphalt acrylic) | Pay per court | Yes |
| Premier Racquet Club — Eglinton Flats York — Mount Dennis (Eglinton Flats park) | Toronto | Bubble on public courts Seasonal bubble, October to April (two domes) | 12 | Not published | Pay per court | Yes |
| Premier Racquet Club — Markham Markham Village (Markham Tennis Club) | Markham | Bubble on public courts Seasonal bubble, October to April | 6 | Hard | Pay per court | Yes |
| Premier Racquet Club — Mississauga Churchill Meadows (Mattamy Sports Park) | Mississauga | Bubble on public courts Seasonal bubble, Year-round (air-supported dome) | 7 | Not published | Pay per court | Yes |
| Premier Racquet Club — Toronto Downsview Opens November 2026 North York — Downsview Park | Toronto | Pay-per-court centre Permanent building, Year-round | 7 | Not published | Pay per court | Yes |
| Tam Heather Curling & Tennis Club Scarborough — West Hill | Toronto | Bubble on public courts Seasonal bubble, October 1 to April 30 (winter court fees) | 4 | Hard | Pay per court | Yes |
| The Supreme Court — Airport (TSC Airport) Airport Corporate Centre (near Renforth & 401) | Mississauga | Pay-per-court centre Permanent building, Year-round (winter rates October 1 to April 30) | 9 | Not published | Pay per court | Yes |
| The Supreme Court (TSC Toronto) North York — Sheppard & Victoria Park | Toronto | Pay-per-court centre Seasonal bubble, Winter rates October 1 to April 30; open 7 a.m.–11 p.m. daily | 4 | Hard | Pay per court | Yes |
| The Tennis School West Mississauga (Ninth Line & Dundas) | Mississauga | Private club Seasonal bubble, September to May (air-supported dome) | Not published | Not published | Pay per court | Yes |
| Thornhill Park Tennis Club Thornhill (Yonge & Centre) | Vaughan | Bubble on public courts Seasonal bubble, October 12, 2026 to April 25, 2027 | Not published | Hard | Pay per court | Yes |
| Toronto Xanadu Tennis North York — Downsview | Toronto | Pay-per-court centre Permanent building, Year-round | Not published | Not published | Pay per court | Yes |
Published prices for non-members
Ajax Winter Tennis Club
Ajax
- Non-member guest fee: $13 / visit (Plus the hourly court fee (not published))
Book: CourtReserve (members 8 days ahead, non-members 1 day ahead).
Angus Glen Tennis Centre
Markham
- Guest fee: $6.25 / person (Residents without a card: same-day booking by phone)
Book: City of Markham Player’s Card reservations.
Blackmore Tennis Club
Richmond Hill
- Non-member guest fee: $15 / visit (Hourly court fees apply to everyone Oct 1 – Apr 30; amounts not published)
Book: CourtReserve (members 8 days ahead, non-members 1 day ahead).
Chestnut Hill Developments Recreation Complex (Pickering)
Pickering
- Non-member, non-prime: $30.00 / hour
- Non-member, prime: $37.00 / hour
Book: Members: GameTime online or phone. Non-members: phone 905-831-1730, up to 24 hours ahead.
Chinguacousy Park Sandra Hames Tennis Centre
Brampton
- Pay As You Play guest fee, Brampton resident: $14.18
- Pay As You Play guest fee, non-resident: $21.27
Book: Members: online (PerfectMind / Brampton Rec app) 8 days ahead, or by phone 7 days ahead. Non-members: phone only, up to 48 hours ahead. Max 2 hours a day.
Civic Dome (Oshawa Civic Recreation Complex)
Oshawa
- Non-member: $38 / hour ($28 in June–August)
Book: activeOshawa online, in person or by phone. Oshawa residents with a membership: 10 days ahead (phone); without: 3 days (phone). Non-residents: 7 days with a membership, 1 day without (online).
Joshua Creek Tennis
Oakville
- Non-member, singles: $28 / person / hour
- Non-member, doubles: $28 / person / 1.5 hours
- Guest fee: $27
Book: GameTime (members up to 6 days ahead); non-members by phone.
Keith Davis Tennis Centre
Newmarket
- Non-member, non-prime: $36.81 / hour
- Non-member, prime: $42.06 / hour
Book: CourtReserve.
L’Amoreaux Tennis Centre (Scarborough Winter Tennis Club)
Toronto
- Non-member, non-prime: $30.25 / hour
- Non-member, prime: $40.50 / hour
Book: SWTC Online System (members 6 days ahead; non-members 1 day ahead from 8:15 a.m., paid by credit card, no refunds). Phone 416-396-4041.
Marilyn Redvers Tennis Centre
Aurora
- Non-member guest fee: $15 / visit (Plus the hourly court fee (not published))
Book: CourtReserve (members 8 days ahead, non-members 1 day ahead).
Milton Winter Tennis Club
Milton
- Non-member guest fee: $15 / visit (Plus the hourly court fee (not published))
Book: CourtReserve (members 7 days ahead, non-members 1 day ahead).
North York Winter Tennis Club — East Bubble (Cassandra Park)
Toronto
- Public, 7 or 8 a.m. (1 hour): $25
- Public, 9 a.m.–10 p.m. (1 hour): $45
- Public, 9 a.m.–10 p.m. (2 hours): $90
- Public, 10–11 p.m. (1 hour): $40
- Public, 11 p.m.–midnight (1 hour): $30
Book: Members: Chelsea Reservations online. Public: by phone (416-391-3962) — weekday non-prime up to 5 days ahead, weekday prime (6–10 p.m.) same day only, weekends 1 day ahead.
North York Winter Tennis Club — North Bubble (“The Peanut”)
Toronto
- Public, 7 or 8 a.m. (1 hour): $25
- Public, 9 a.m.–10 p.m. (1 hour): $45
- Public, 9 a.m.–10 p.m. (2 hours): $90
- Public, 10–11 p.m. (1 hour): $40
- Public, 11 p.m.–midnight (1 hour): $30
Book: Members: Chelsea Reservations online. Public: by phone (416-496-0225) — weekday non-prime up to 5 days ahead, weekday prime (6–10 p.m.) same day only, weekends 1 day ahead.
North York Winter Tennis Club — South Bubble (Bond Park)
Toronto
- Public, 7 or 8 a.m. (1 hour): $25
- Public, 9 a.m.–10 p.m. (1 hour): $45
- Public, 9 a.m.–10 p.m. (2 hours): $90
- Public, 10–11 p.m. (1 hour): $40
- Public, 11 p.m.–midnight (1 hour): $30
Book: Members: Chelsea Reservations online. Public: by phone (416-444-7311) — weekday non-prime up to 5 days ahead, weekday prime (6–10 p.m.) same day only, weekends 1 day ahead.
Premier Racquet Club — Brampton Rosalea Park
Brampton
- Non-prime, Brampton resident with player card: $33 / hour
- Non-prime, Brampton resident: $39 / hour
- Non-prime, non-resident: $43 / hour
- Prime, Brampton resident with player card: $44 / hour
- Prime, Brampton resident: $50 / hour
- Prime, non-resident: $59 / hour
Book: CourtReserve or phone (647-342-7555).
Premier Racquet Club — Eglinton Flats
Toronto
- Non-member, prime: $45 / hour
- Non-member, non-prime: $40 / hour
Book: CourtReserve (online) or by phone.
Premier Racquet Club — Markham
Markham
- Non-member, non-prime: $52 / hour
- Non-member, prime: $54 / hour
Book: CourtReserve (members 7 days ahead from 7:30 a.m.; non-members 2 days ahead) or phone.
Premier Racquet Club — Mississauga
Mississauga
- Non-member, non-prime: $50 / hour
- Non-member, prime: $55 / hour
Book: CourtReserve (members 7 days ahead; non-members 2 days ahead) or phone.
Premier Racquet Club — Toronto Downsview
Toronto · opens November 2026
- Non-member, prime: $55 / hour
- Non-member, non-prime: $52 / hour
Tam Heather Curling & Tennis Club
Toronto
Non-member price not published — see member rates on the listing.
Book: Court booking calendar on tamheather.ca.
The Supreme Court — Airport (TSC Airport)
Mississauga
- Non-member, winter: $60 / hour
- Non-member, summer: $30 / hour
Book: CourtReserve.
The Supreme Court (TSC Toronto)
Toronto
- Non-member, winter: $45 / hour
- Non-member, summer: $30 / hour
Book: CourtReserve (members 7 days ahead; non-members from 5:30 p.m. for the next day).
The Tennis School
Mississauga
- Non-member guest fee: $25 (Plus the court fee)
Book: Phone (905-257-5933) or front desk.
Thornhill Park Tennis Club
Vaughan
- Non-member surcharge: +$10 / player
Book: Online (justbookit.ca): members 7 days ahead, non-members 1 day ahead, from 7:30 a.m.
Toronto Xanadu Tennis
Toronto
Non-member price not published.
Book: Online calendar: full-size court opens 72 hours ahead, mini courts 7 days ahead.
Prices as published by each facility, in CAD. Tax rules differ; each listing says whether tax is included.