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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Discounts
Register by June 1 and save $20 off each week of full day camp sessions.
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 does not run July 1 or August 3
Discounts
Register by June 1 and save $10 off each week of morning camp sessions.
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
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:
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:
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:
For FULL DAY sessions:
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!