tennisss
City Guides / British Columbiaโ„– 08 ยท Victoria

The Ultimate Guide to Tennis in Victoria

Tennis in Victoria
tThe tennisss TeamยทUpdated July 20, 2026
25
Locations
86
Courts
19
Free to play
5
Indoor options

Five indoor sites serve Victoria's 86 courts, a better ratio than most BC cities. Bear Mountain Tennis Centre, Cedar Hill Recreation Centre, Oak Bay Recreation Centre and Tolmie Park keep play possible year-round, and 19 of 25 locations charge nothing. UVic's Stewart Complex anchors the university end with 10 courts, while Henderson Recreation Centre and Oak Bay add another 13 between them.

No location in the city has a practice wall, so solo work means finding a blank wall elsewhere or booking a court to drill. Only six sites have lights, which limits evening options once the days shorten.

Getting Started with Tennis in Victoria

If you're new to tennis or getting back into it, the barrier in Victoria is low. The outdoor season runs spring to fall, and 19 of the 25 locations here are free to walk on, so all you really need is a racket and a few balls.

๐ŸŽพ Quick Tips for New Players

Where to Play in Victoria

The court finder maps every location in Victoria - filter by lights for evening play, a backboard for solo practice, or indoor for the rainy months. Prefer a curated read? Our guides below cover the best of the city.

๐ŸŽพ Open the Victoria court finder25 courts

Inside the finder: 9 best courts ยท 5 indoor courts ยท 6 courts + lights ยท 2 tennis clubs.

Tennis Lessons in Victoria

We list 7 coaches and programs in Victoria, covering everything from first-timer group classes to high-performance private sessions. The indoor centres run structured adult programs through the winter, so coaching does not stop with the outdoor season.

๐Ÿ’ฐ What it costs in Victoria

Group classes here run $15-$40 per session; private lessons land between $45-$90 per hour, depending on the coach's certification. Prices come from the providers we list and are approximate - confirm before you book.

๐ŸŽพ Assessed by a pro

Get your NTRP rating from a pro

Upload a short video of your game. A certified coach reviews your strokes and match play, then gives you a precise NTRP score and personalized feedback on what to work on - so you register at the right level.

Start your assessment โ†’

Tennis Gear in Victoria

Starting out, any racket will do - but once you're playing weekly, a proper fit and fresh strings make a real difference. Non-marking shoes are required on most public courts, so make those your first upgrade. We list 4 shops in Victoria for stringing, demos and restocking on balls and grips.

Where to shop in Victoria

Courtside Sports

Hillside (1136 Hillside Ave)

Rackets, shoes, apparel, USRSA-certified stringing

Visit site โ†—

Centre Court Racquets Ltd

Downtown (1543 Pandora Ave)

Tennis/squash/badminton rackets, stringing, repairs, apparel

DB Tennis

Victoria

Tennis racquet stringing (pickup/delivery available)

Visit site โ†—

K8 Strings

Victoria

Racquet restringing; tennis, badminton & pickleball gear

Visit site โ†—

FAQ

Are public courts in Victoria free?+

Yes - 19 of the 25 locations we list in Victoria are free to play, and they are first-come, first-served. The rest are clubs or pay-to-play centres. Every court profile shows the fee and booking rules.

Do I need to book a court in Victoria?+

Not for most. 6 of the 25 locations here require booking, typically the indoor centres and clubs. The rest you can simply turn up to, and each profile links out to the booking page where one exists.

Where can I play indoors in Victoria?+

There are 5 locations with indoor courts in Victoria, including Cedar Hill Recreation Centre, Oak Bay Recreation Centre and UVic - Stewart Complex. Indoor time books up quickly in the off-season, so reserve ahead.

How do I find people to play with in Victoria?+

Community clubs and group lessons are the fastest route - Victoria has 2 clubs including Oak Bay Tennis Club and Langford Tennis Club. Busy public courts also tend to run informal rotations where singles can join in.