Tennis Courts

The tennis courts in Spruce Grove are currently open for casual play only. Due to the current situation with COVID-19 and based on guidelines from the Province of Alberta, the following rules are in place for safe use:

  • No bookings and no structured play; club, organized or league play is not permitted.
  • Doubles play is permitted; however, doubles play must be with members of the same household or cohort families.
  • Courts are not regularly disinfected.
  • Players and those waiting must adhere to gathering size restrictions. If the courts are full, please wait
  • All public health orders must be followed (maintain two metres physical distance).
  • Users must bring their own equipment and hand sanitizer.
  • Do not attend or use these amenities if you are feeling unwell.

Location and Availability

The City has five tennis courts in two locations that are free for the community to use. They are available on a first come, first served basis, daily between 7 a.m. and 10 p.m. from May to October (weather permitting). For monitoring purposes school groups are encouraged to record usage with the Recreation Services department. Courts are 78 ft. x 36 ft. and have markings for both doubles and singles.

Location Number of courts Status
Greystone Tennis Courts
130 Greystone Drive
3 tennis courts CLOSED
Spruce Grove Composite Tennis Courts
1000 Calahoo Road
2 tennis courts CLOSED

Court Rules and Etiquette

  • When others are waiting, please limit matches to 45 minutes.
  • Do not sit, swing or stand on net cable.
  • Pets are not allowed on the courts.
  • Courts are for tennis play only. Other activities may damage the surface and result in costly repairs. No bikes, skates, skateboards, radio-controlled toys or hockey.
  • Do not bring unnecessary items onto the court surface, including soft drinks, food, gum, sun screen, tanning lotion, etc. These products may damage the finish.


To report a concern with the condition of the tennis courts, please call Public Works at 780-962-7584.


Please call 780-962-7579 or send us an email.