Caution | Outdoor water restrictions in effect

Stage 3 outdoor water restrictions are in effect. Learn more about how City services are impacted and what you can do during this stage.

Learn more

Tennis courts

The City owns and operates approximately 66 outdoor tennis courts throughout Calgary.

We have recently adapted 52 locations around the city for the many Calgarians who love to play pickleball. These locations are multi-use with both tennis and pickleball capabilities. No tennis courts were lost, but they do allow for the option of pickleball if desired.

Seasonal openings and closures of the various tennis courts are subject to change without notice to avoid shoulder season hazards including snow, snowmelt, and ice.  Our priority is the safety of our community and every effort is made to predict our capacity to maximize the extent the playable season. The seasonal timing of the decision to open or close the courts made to prevent avoidable accidents and damages from occurring. 

Most City-owned courts are fenced, these are locked during the off-season.

Book a tennis court


Want to know more about tennis court types, locations, status, rental rates, schedules and availability? Click the link below to find these answers and to book a tennis court that fits your needs.

Court locations


Courts not listed below are maintained by the Community Association. Please contact the Community Association directly.

* court has been adapted for pickleball play

NE courts

Community # of courts Address Status

Bridgeland*

2

Marlborough​ *

3

Marlborough Park*

4

Mayland/Deerfoot Park​*

3

Monterey Park​*

2

Pineridge*

3

Prairie Winds/West Winds*

3

Renfrew*

3

731 13 Ave. N.E.

Rundle*

3

Whitehorn*

4

NW courts

Community # of courts Address Status

Arbour Lake*

3

Brentwood*

4

West Confederation Park*

3

Confederation Park (East)​*

3

Crescent Park​ * 

3

9 Ave. & 2 St. N.W.

Dalhousie*

4

Dalhousie Station*​

2

​Edgemont*

2

Edgemont*

2

Foothills​ Athletic Park

8

Hamptons*

2

Hidden Valley*

2

Huntington Hills/Thornhill*

5

MacEwan Glen*

2

Point McKay

2

45 Point Dr. N.W.

Rocky Ridge*

1

10427 Vista Dr. NW​

Ranchlands*

2

Sandstone*

2

Scenic Acres

2

Shouldice Park*

4

Silver Springs*

4

SE courts

Community # of courts Address Status

​Albert Park/Radisson Heights*

4

Deer Run*

3

Douglas Glen*

2

Forest Lawn*​

3

Inglewood​*

3

Ogden/George Moss*

3

7225 24 St. S.E.

Queensland*​

3

Ramsay*

3

SW courts

Community # of courts Address Status

​Braeside*

2

Canyon Meadows*

4

​​84 Canterbury Dr. S.W.

Glenmore Athletic Park

7

5300 19 St S.W.

Haultain Park*

3

Killarney​*

2

North Glenmore Park​ *

4

Patterson*

2

Richmond Green​*

4

Shawnee Slopes*

2

​Shawnessey*

3

Signal Hill*

1

Somerset*

2

999 Somerset Dr. S.W.

South Glenmore Park​*

4

Stanley Park​*

6

West Springs*

1

Windsor Park*​

2

5304 6 St. S.W.

Woodlands*

3

Please note:

  • Some community-owned courts may be private (for community association members only). Call the appropriate community association for this information.
  • The City does not operate any indoor courts. Call the appropriate business for this information.
  • Courts may be closed due to adverse court conditions or for repair or lifecycle upgrading.

Please note that players are limited to 30 minutes of playing time if there are people waiting to play on all City-owned courts.

Courts can be booked for special events/tournaments.

Call 311 to report any concerns or problems with court maintenance, vandalism, hazards etc.

undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null