All Camp Types
20 Miles
All Ages
Any Gender
Click here to see all Activities
857
73
189
102
944
619
444
172
99
94
1065
579
329
230
166
522
1590
283
270
784
31
921
292
280
614
150
1580
295
586
286
42

623 Summer Camps in Ontario, Canada (ON)

623 Summer Camps in for "Ontario, Canada (ON)"

Ontario Summer Camps Cities

Budding Artists Camp

London, ON, CAN

Join us for an intimate and creative camp featuring art and music.

Yamaha Superstars

Toronto, ON, CAN

Become a Yamaha idol! Perform on stage! Record a CD! Play with a band! Instruction in keyboard, guitar, voice,…

Arrowhead Camp

Dwight, ON, CAN

Arrowhead Camp offers awards in all activities to encourage and recognize individual participation and achievement.…

High Pointe Equestrian Centre

Cobourg, ON, CAN

Equestrian Camp, Learn to ride or improve on your riding skills. Equine Assisted Learning working with youth…

The Imagination Station

Elora, ON, CAN

The Elora Centre for the Arts presents THE IMAGINATION STATION! We have created an awesome summer camp experience…

Dance and Theatre Arts Camp

Brampton, ON, CAN

Theatre Arts Camp & Dance Camp July 10 - 14 & Aug 18 - 22 8:30 -4:30 Princess Camps 8:30 - 12:00 July 11,12,13…

BON ECHO

Cloyne, ON, CAN

Bon Echo is an outdoor education camp with 70 acres on Mazinaw Lake. We offer water and land activities led…

BIMINI (HURON-PERTH)

St. Pauls, ON, CAN

Trained counsellors. Swimming, campfires, sports, arts & crafts, Christian experience in camplife. 30:70…

Showing Results 121 – 130 of 623
  • MySummerCamps.com c/o Internet Brands, Inc.
  • |
  • 909 Sepulveda Blvd. - El Segundo, 90245
  • |
  • Fax: 310-280-4921
  • |
  • Toll-Free: 877-777-7738
© MySummerCamps.com 2003-. All rights reserved.
Last Updated:

Submit your request and one of our assistants will find the best camp for you.

Submit your request.

Please fill out the missing fields, thank you!

Sign up for camp news & deals. You can unsubscribe at any time

Thank You!

Thank You!

Your request has been sent.

We will contact you shortly. If you have any questions, call us at 1-877-777-7738