Calgary Summer Soccer Camps

Welcome to Royal City Soccer Club - Calgary camps !

Join us this summer at our Calgary Summer Soccer Camps! With both Full Day and Morning (half-day) session options, these locations offer a fun, active, and engaging experience for campers of all skill levels. Each camper takes home a soccer ball and earns a camp medal at the end of the week, while enjoying excellent coaching and supervision from our experienced and enthusiastic staff. We can’t wait to see you on the field—explore the location details below.

Calgary NW – Brentwood

Captain John Palliser School – 1484 Northmount Dr. NW Calgary, AB T2L 0G4

Nearest Intersection:
Northmount Dr. NW & 34 St NW

Drop Off and Directions:
Turn onto 34 St. NW and head to the back of the parking lot.  Drop off will be at the tree groupings behind Captain John Palliser School.

Afternoon Swim Location:
Sir Winston Churchill Pool – 3 days per week (days & times to be confirmed)

Indoor Facilities:
Triwood Community Association

Special Notes:

Indoor facilities are used only during inclement weather. Please note that locations and facilities may change based on availability, and any updates will be communicated to parents promptly.

Some swim facilities require all campers to complete a lifeguard-administered swim test. Campers who do not pass the swim test may have limited swim time or be subject to other pool restrictions. Certain pools mandate that campers of specific ages wear lifejackets at all times, regardless of swimming ability.

Daily swimming is not guaranteed and is dependent on the availability of pool facilities.

This camp location does not have access to a permanent restroom facility.  As such, a portable toilet and hand washing station will be onsite for the convenience of all camp participants.  We encourage everyone to maintain cleanliness and proper hygiene when using portable toilets.

Calgary NW – Country Hills

VIVO Center for Healthy Generations – 11950 Country Village Link NE, Calgary, AB T3K 6E4

Nearest Intersection:
Harvest Hills Blvd NW & Country Village Rd NW

Drop Off and Directions:
Drop off in the east-facing parking lot at the back of VIVO (beside the athletic fields)

Afternoon Swim Location:
VIVO for Healthier Generations – 3 days per week (days & times to be confirmed)

Indoor Facilities:
Country Hills Library, Country Hills Alliance Church & Vivo Centre

Special Notes:

Indoor facilities are used only during inclement weather. Please note that locations and facilities may change based on availability, and any updates will be communicated to parents promptly.

Some swim facilities require all campers to complete a lifeguard-administered swim test. Campers who do not pass the swim test may have limited swim time or be subject to other pool restrictions. Certain pools mandate that campers of specific ages wear lifejackets at all times, regardless of swimming ability.

Daily swimming is not guaranteed and is dependent on the availability of pool facilities.

Calgary NW – Silver Springs

Silver Springs Community Centre – 5720 Silver Ridge Dr. NW Calgary, AB T3B 5E5

Nearest Intersection:
Silver Mead Rd NW & Silver Springs Blvd NW

Drop Off and Directions:
Drop off (and pick up) will be at Silver Springs School in the parking lot (7235 Silver Mead Rd NW)

Afternoon Swim Location:
Silver Springs Outdoor Pool – 3 days per week (days & times to be confirmed)

Indoor Facilities:
Uplands Recreation Centre / Silver Springs Community Association

Special Notes:

Indoor facilities are used only during inclement weather. Please note that locations and facilities may change based on availability, and any updates will be communicated to parents promptly.

Some swim facilities require all campers to complete a lifeguard-administered swim test. Campers who do not pass the swim test may have limited swim time or be subject to other pool restrictions. Certain pools mandate that campers of specific ages wear lifejackets at all times, regardless of swimming ability.

Daily swimming is not guaranteed and is dependent on the availability of pool facilities.

This camp location does not have access to a permanent restroom facility.  As such, a portable toilet and hand washing station will be onsite for the convenience of all camp participants.  We encourage everyone to maintain cleanliness and proper hygiene when using portable toilets.

Calgary NW – Shouldice

Shouldice Park – 5303 Bowness Rd NW, Calgary, AB T3B 1C5

Nearest Intersection:
Bowness Rd NW & 52 St NW

Drop Off and Directions:
Heading north on Bowness Rd NW, turn onto Monserat Dr NW and park at parking lot facing the baseball diamond.

Drop-off will be at the soccer field beside Shouldice Aquatic Centre, please note drop-off is NOT inside the Aquatic Centre.

Afternoon Swim Location:
Shouldice Aquatic Centre – 3 days per week (days & times to be confirmed)

Indoor Facilities:
Maranatha Christian Reformed Church

Special Notes:

Indoor facilities are used only during inclement weather. Please note that locations and facilities may change based on availability, and any updates will be communicated to parents promptly.

Some swim facilities require all campers to complete a lifeguard-administered swim test. Campers who do not pass the swim test may have limited swim time or be subject to other pool restrictions. Certain pools mandate that campers of specific ages wear lifejackets at all times, regardless of swimming ability.

Daily swimming is not guaranteed and is dependent on the availability of pool facilities.

Calgary NW – Huntington Hills

Catherine Nichol Gunn School – 320 64 Ave NW Calgary, AB T2K 0L8

Nearest Intersection:
64 Ave NW and 4 St N

Drop Off and Directions:
Take 4 St NE to Huntchester Rd NE – parking lot for the school is off of Huntchester Rd NE.  

Afternoon Swim Location:
Thornhill Aquatic & Recreation Centre – 3 days per week (days & times to be confirmed)

Indoor Facilities:
Thornhill Baptist Church

Special Notes:

Indoor facilities are used only during inclement weather. Please note that locations and facilities may change based on availability, and any updates will be communicated to parents promptly.

Some swim facilities require all campers to complete a lifeguard-administered swim test. Campers who do not pass the swim test may have limited swim time or be subject to other pool restrictions. Certain pools mandate that campers of specific ages wear lifejackets at all times, regardless of swimming ability.

Daily swimming is not guaranteed and is dependent on the availability of pool facilities.

This camp location does not have access to a permanent restroom facility.  As such, a portable toilet and hand washing station will be onsite for the convenience of all camp participants.  We encourage everyone to maintain cleanliness and proper hygiene when using portable toilets.

Calgary NE – Martindale

Martindale Soccer Field – 45 Saddletowne Cir NE Calgary, AB T3J 0H5

Nearest Intersection:
Martindale Dr. NE & Saddletown Cir NE

Drop Off and Directions:
Parking lot off of Martindale Drive NE, Next to Nelson Mandela High School.  The soccer field is next to the Parking lot.

Afternoon Swim Location:
Genesis Centre – 3 days per week (days & times to be confirmed)

Indoor Facilities:
To be confirmed.

Special Notes:

Indoor facilities are used only during inclement weather. Please note that locations and facilities may change based on availability, and any updates will be communicated to parents promptly.

Some swim facilities require all campers to complete a lifeguard-administered swim test. Campers who do not pass the swim test may have limited swim time or be subject to other pool restrictions. Certain pools mandate that campers of specific ages wear lifejackets at all times, regardless of swimming ability.

Daily swimming is not guaranteed and is dependent on the availability of pool facilities.

Calgary NE – Pineridge

Clarence Sansom School – 5840 24 Ave NE Calgary, AB T1Y 6G4

Nearest Intersection:
Pinemill Way SE & 24 Ave. NE

Drop Off and Directions: 
Parking lot off of 24 Ave NE, field is next to the baseball diamond.

Afternoon Swim Location:
Village Square Leisure Centre – 3 days per week (days & times to be confirmed)

Indoor Facilities:
To be confirmed.

Special Notes:

Indoor facilities are used only during inclement weather. Please note that locations and facilities may change based on availability, and any updates will be communicated to parents promptly.

Some swim facilities require all campers to complete a lifeguard-administered swim test. Campers who do not pass the swim test may have limited swim time or be subject to other pool restrictions. Certain pools mandate that campers of specific ages wear lifejackets at all times, regardless of swimming ability.

Daily swimming is not guaranteed and is dependent on the availability of pool facilities.

Calgary NE – Renfrew

Colonel Macleod School – 1610 6 St NE Calgary, AB T2E 3Y9

Nearest Intersection:
13 Av NE & 6th St NE

Drop Off and Directions:
Field is directly north of the Parking lot between the baseball diamonds.  Please use the parking lot in Renfrew Aquatic Centre off of 13 Ave (near the baseball diamonds) to drop off your camper(s)

Afternoon Swim Location:
Renfrew Aquatic Centre – 3 days per week (days & times to be confirmed)

Indoor Facilities:
Renfrew Community Association

Special Notes:

Indoor facilities are used only during inclement weather. Please note that locations and facilities may change based on availability, and any updates will be communicated to parents promptly.

Some swim facilities require all campers to complete a lifeguard-administered swim test. Campers who do not pass the swim test may have limited swim time or be subject to other pool restrictions. Certain pools mandate that campers of specific ages wear lifejackets at all times, regardless of swimming ability.

Daily swimming is not guaranteed and is dependent on the availability of pool facilities.

Calgary NE – Castleridge (Morning only)

Prairie Winds Park – 233 Castleridge Blvd NE Calgary, AB T3J 1P6

Nearest Intersection:
44 St NE & 54 Ave NE

Drop Off and Directions:
Use the Parking Lot off of 54th Ave NE beside the Tennis Courts, the soccer field is beside 54th Ave NE

Indoor Facility:
To be confirmed.

Special Notes:

Please note that this location offers morning sessions only.

Indoor facilities are used only during inclement weather. Please note that locations and facilities may change based on availability, and any updates will be communicated to parents promptly.

Calgary SE – Acadia

Acadia Rec Complex – 240-90 Ave SE Calgary, AB T2J 6P7

Nearest Intersection:
90 Ave SE & Bonaventure Dr SE

Drop Off and Directions:
Please go to the rear of Acadia Rec Complex near the soccer fields – do not go inside for drop off unless there is inclement weather (and instructed by the camp staff to do so)

Afternoon Swim Location:
Acadia Aquatic Centre – 3 days per week (days & times to be confirmed)

Indoor Facilities:
Acadia Recreation Complex

Special Notes:

Indoor facilities are used only during inclement weather. Please note that locations and facilities may change based on availability, and any updates will be communicated to parents promptly.

Some swim facilities require all campers to complete a lifeguard-administered swim test. Campers who do not pass the swim test may have limited swim time or be subject to other pool restrictions. Certain pools mandate that campers of specific ages wear lifejackets at all times, regardless of swimming ability.

Daily swimming is not guaranteed and is dependent on the availability of pool facilities.

This camp location does not have access to a permanent restroom facility.  As such, a portable toilet and hand washing station will be onsite for the convenience of all camp participants.  We encourage everyone to maintain cleanliness and proper hygiene when using portable toilets.

Calgary SE – Dover (Morning only)

Valleyview Park – 3224 26 St SE Calgary, AB T2B 0L4

Nearest Intersection:
30 Ave SE & 28 St SE

Drop Off and Directions:
Continue straight into the parking Lot on 30 Ave SE, crossing over 28th St.  If you are on 28th St, turn right into the Parking Lot at 30th Ave SE

Indoor Location:
To be confirmed.

Special Notes:

Please note that this camp location offers morning sessions only.

Indoor facilities are used only during inclement weather. Please note that locations and facilities may change based on availability, and any updates will be communicated to parents promptly.

This camp location does not have access to a permanent restroom facility.  As such, a portable toilet and hand washing station will be onsite for the convenience of all camp participants.  We encourage everyone to maintain cleanliness and proper hygiene when using portable toilets.

Calgary SE – Forest Lawn

Jack James High School – 5105 8th Ave SE Calgary, AB T2A 4M1

Nearest Intersection:
8th Ave SE & 52nd St SE

Drop Off and Directions:
Use Jack James High School Parking lot off of 8th Ave SE. The field is located right beside the parking lot.

Afternoon Swim Location:
Bob Bahn Aquatic Centre – Daily, Monday through Friday

Indoor Facility:
To be confirmed.

Special Notes:

Indoor facilities are used only during inclement weather. Please note that locations and facilities may change based on availability, and any updates will be communicated to parents promptly.

Some swim facilities require all campers to complete a lifeguard-administered swim test. Campers who do not pass the swim test may have limited swim time or be subject to other pool restrictions. Certain pools mandate that campers of specific ages wear lifejackets at all times, regardless of swimming ability.

Daily swimming is not guaranteed and is dependent on the availability of pool facilities.

This camp location does not have access to a permanent restroom facility.  As such, a portable toilet and hand washing station will be onsite for the convenience of all camp participants.  We encourage everyone to maintain cleanliness and proper hygiene when using portable toilets.

Calgary SE – Lynnwood Park

Lynnwood Park – 2086 69 Ave SE Calgary AB T2C 3Y4

Nearest Intersection:
69 Ave SE & 18th St SE

Drop Off and Directions:
Use 69th Ave and pull into the Jack Setters Arena parking lot, soccer field is located beside the parking lot.

Afternoon Swim Location:
Millican Ogden Outdoor Pool – Daily, Monday through Friday

Indoor Facilities:
Millican Ogden Community Centre

Special Notes:

Indoor facilities are used only during inclement weather. Please note that locations and facilities may change based on availability, and any updates will be communicated to parents promptly.

Some swim facilities require all campers to complete a lifeguard-administered swim test. Campers who do not pass the swim test may have limited swim time or be subject to other pool restrictions. Certain pools mandate that campers of specific ages wear lifejackets at all times, regardless of swimming ability.

Daily swimming is not guaranteed and is dependent on the availability of pool facilities.

This camp location does not have access to a permanent restroom facility.  As such, a portable toilet and hand washing station will be onsite for the convenience of all camp participants.  We encourage everyone to maintain cleanliness and proper hygiene when using portable toilets.

Calgary SE – Prestwick (Morning only)

St Thomas the Great – 225 Prestwick Ave SE Calgary AB T2Z 3X3

Nearest Intersection:
Prestwick Ave SE & 52nd St SE

Drop Off and Directions:
Use Parking lot off of Prestwick Ave SE beside the School, Soccer Field is beside playground and before Baseball Field

Indoor Location:
To be confirmed.

Special Notes:

Please note that this location offers morning sessions only.

Indoor facilities are used only during inclement weather. Please note that locations and facilities may change based on availability, and any updates will be communicated to parents promptly.

This camp location does not have access to a permanent restroom facility.  As such, a portable toilet and hand washing station will be onsite for the convenience of all camp participants.  We encourage everyone to maintain cleanliness and proper hygiene when using portable toilets.

Calgary SW – Canyon Meadows

Dr. E.P. Scarlett High School – 220 canterbury Dr SW Calgary, AB T2W 1H4

Nearest Intersection:
Elbow Dr SW & Cantebury Dr SW

Drop Off and Directions:
Use Canterbury Dr SW turn into first driveway for EP Scarlett Senior High on East side, go to the very end of driveway and around school towards Anderson Rd.

Afternoon Swim Location:
Canyon Meadows Aquatic & Fitness Centre – 3 days per week (days & times to be confirmed)

Indoor Facilities:
Woodgreen Presbyterian Church

Special Notes:

Indoor facilities are used only during inclement weather. Please note that locations and facilities may change based on availability, and any updates will be communicated to parents promptly.

Some swim facilities require all campers to complete a lifeguard-administered swim test. Campers who do not pass the swim test may have limited swim time or be subject to other pool restrictions. Certain pools mandate that campers of specific ages wear lifejackets at all times, regardless of swimming ability.

Daily swimming is not guaranteed and is dependent on the availability of pool facilities.

This camp location does not have access to a permanent restroom facility.  As such, a portable toilet and hand washing station will be onsite for the convenience of all camp participants.  We encourage everyone to maintain cleanliness and proper hygiene when using portable toilets.

Calgary SW - Marda Loop

South Calgary Park – 3130 16 St SW, Calgary, AB T2T 4G7

Nearest Intersection:
32 Ave SW & 16 St SW

Drop Off and Directions:
Drop-off is on 16 St SW in the SE corner of the Outdoor Pool parking lot.

Afternoon Swim Location:
South Calgary Outdoor Pool – Daily, Monday through Friday

Indoor Facilities:
Giuffre Family Library & Altadore Church

Special Notes:

Indoor facilities are used only during inclement weather. Please note that locations and facilities may change based on availability, and any updates will be communicated to parents promptly.

Some swim facilities require all campers to complete a lifeguard-administered swim test. Campers who do not pass the swim test may have limited swim time or be subject to other pool restrictions. Certain pools mandate that campers of specific ages wear lifejackets at all times, regardless of swimming ability.

Daily swimming is not guaranteed and is dependent on the availability of pool facilities.

This camp location does not have access to a permanent restroom facility.  As such, a portable toilet and hand washing station will be onsite for the convenience of all camp participants.  We encourage everyone to maintain cleanliness and proper hygiene when using portable toilets.

Calgary SW – Palliser

John Ware School field – 10020 19 St SW Calgary, AB T2V 1R2

Nearest Intersection:
Palliser Dr SW & Pump Hill Gate SW

Drop Off and Directions:
Heading north on 24 St SW, turn right onto 98 St SW, then turn right onto 19 St SW . Drop-off is in the parking lot at St. Benedict Elementary School (back of parking lot closest to the fields)

Please note, drop-off is NOT inside the school or recreation centre.

Afternoon Swim Location:
Southland Leisure Centre – 3 days per week (days & times to be confirmed)

Indoor Facilities:
Braeside Community Centre

Special Notes:

Indoor facilities are used only during inclement weather. Please note that locations and facilities may change based on availability, and any updates will be communicated to parents promptly.

Some swim facilities require all campers to complete a lifeguard-administered swim test. Campers who do not pass the swim test may have limited swim time or be subject to other pool restrictions. Certain pools mandate that campers of specific ages wear lifejackets at all times, regardless of swimming ability.

Daily swimming is not guaranteed and is dependent on the availability of pool facilities.

Calgary SW – Springbank

Earnest Manning High School field – 20 Springborough Blvd SW Calgary, AB T3H 5T4

Nearest Intersection:
69 St SW & 17 Ave SW

Drop Off and Directions:
Use Earnest Manning Dr SW adjacent to the 69 St C-Train Station, field is beside the C-Train Station.

Afternoon Swim Location:
Westside Recreation Centre – 2 days per week (days & times to be confirmed)

Indoor Facilities:
To be confirmed.

Special Notes:

Indoor facilities are used only during inclement weather. Please note that locations and facilities may change based on availability, and any updates will be communicated to parents promptly.

Some swim facilities require all campers to complete a lifeguard-administered swim test. Campers who do not pass the swim test may have limited swim time or be subject to other pool restrictions. Certain pools mandate that campers of specific ages wear lifejackets at all times, regardless of swimming ability.

Daily swimming is not guaranteed and is dependent on the availability of pool facilities.

Full Day Sessions

Regular Rate: $299
Weeks 1 & 6 (4-day weeks) $215

Discounts

June 1 Discount!

Register by June 1 and save $20 off each week of full day camp sessions.

Register siblings & save!

Enjoy $10 off the second and each additional camper in your household when you register before June 1, 2026.

Min. deposit $100 per camper/per week

 

Camp Dates 2026

Week 1: June 29-July 3 *
Week 2: July 6-10
Week 3: July 13-17
Week 4: July 20-24
Week 5: July 27-31
Week 6: Aug. 4-7 *
Week 7: Aug.10-14
Week 8: Aug. 17-21
Week 9: Aug. 24-28
Week 10: Aug. 31-Sept. 4

* Camp does not run July 1 or August 3

Morning Sessions

Regular Rate – $195
Weeks 1 & 6 (4-day weeks) $140

Discounts

June 1 Discount!

Register by June 1 and save $10 off each week of morning camp sessions.

Register siblings & save!

Enjoy $10 off the second and each additional camper in your household when you register before June 1, 2026.

Min. deposit $100 per camper/per week

Registration Policies.

Please review our terms and conditions below. By completing a camp registration, you are agreeing to our policies and terms and conditions.

Camp registrations must be paid in full (or with instalment arrangements to pay in full) to secure your spot at camp. Requests for changes and/or cancellations will not be accepted by telephone.  All change and/or cancellation requests must be sent by email to info@royalsoccer.com.  Please note, this applies to new registrations made for the 2026 camp season and does not apply for camp sessions, services or camp gear purchased in any previous season where credits were issued.  Cancellation and change requests will be subject to the following:

  • A cancellation request received 21 days or more prior to the start of the registered camp week will be subject to a $100 cancellation fee per camper per week.
  • Requests to change camp week(s) or location(s) are based on availability and will be subject to a $20 administrative fee per camper, per week.
  • Any change in registration or cancellation request received between 7 and 21 days prior to start of the registered camp week will be subject to one of the following ONLY:
            • A camp credit to be used for the 2027 summer camp season
            • Changing to another camp week (depending on availability) and be charged a $20 administrative fee (per camper, per week)
  • Any change in registration or cancellation request received within 7 days of the start of the registered camp week will not be granted for ANY reason.
  • Once the camp week has started, refunds will not be provided for any reason.
  • The 2.4% credit card processing fee is non-refundable.

Royal City Soccer Club reserves the right NOT to offer refunds or camp credits once a camp week has started under any circumstances, including, but not limited to:

  • Inclement weather
  • Changes to swimming schedule
  • Changes to the programming due to inclement weather
  • Unforeseen illness or injury
  • A family/camper’s decision not to attend for any reason at any time
  • A camper decides that they’re ‘not enjoying’ camp and do not wish to complete the week.
  • A camper being removed from camp because of inappropriate behaviour OR a result of parent/guardian misconduct

Royal City Soccer Club reserves the right to modify or update policies, terms and conditions, and/or programming as required, including in response to recommendations from the Ministry of Health or other health professionals. This may include changes related to public health guidance, infectious disease protocols, vaccination policies, or factors impacting indoor or outdoor venue availability.

While our camp is primarily outdoors, we have plans in place for inclement weather, including rain, extreme heat, or other conditions. Campers may move indoors or take shelter in a designated area until it is safe to resume outdoor activities, depending on facility availability.

Light mist or brief showers usually won’t affect scheduled outdoor activities. On occasion, a school bus (or equivalent) may be needed to transport campers to a nearby indoor facility. Supervisors will make every effort to notify parents if offsite transportation is required.

Indoor programming may be adapted to suit the space. Please note that camp fees are non-refundable due to inclement weather.

We have extended hours available for purchase during the registration process.

For MORNING sessions:

  • Before care: 8 – 8:30am ($35/camper per week)
  • After care: 12:30 – 1pm ($35/camper per week)
  • Before & after care:   ($60/camper per week)

For FULL DAY sessions:

  • Before care: 8 – 8:30am ($35/camper per week)
  • After care: 4:30 – 5pm ($35/camper per week)
  • Before & after care:   ($60/camper per week)

During these extended care times, your child will be supervised by our staff while engaging in a variety of quiet or active informal activities. The before and after care service is non-refundable regardless of how many days that week you wish to use the service and pro-rated refunds will not be provided for days where the services were not used.

Our camp days are active for both campers and staff, so we ask that families adhere to their scheduled pick-up times. Late pick-ups beyond the designated times will incur a $20 fee per 15 minutes, payable directly to on-site staff (cash only). Repeated late pick-ups may result in withdrawal from the program.

We appreciate your cooperation in helping our staff wrap up their day on time and ensuring a smooth, positive end to each camp day for everyone!

Where Kids Play, Learn, and Shine!