The Town of Milton offers a variety of drop-in and registered sports programs, in addition to the Milton Adult Recreational Basketball League. Whether you are interested in basketball, volleyball, disc-golf, pickleball, lawn bowling, or badminton, we have something for everyone.

Registered sports programs

Instructional and registered sports programs are available each season. Registered sports offerings include: badminton, volleyball, cricket, disc golf, floor hockey, beach volleyball, racquet sports, dodgeball and our featured Hoops & Spikes program.

Find Registered Programs



To cancel a sports program you have registered for, please log into your account to cancel online or email Recreation staff. For more information on withdrawals and refunds, you can visit our page on terms and conditions for registered and drop-in programming.

Drop-in sports

Drop-in sports are available at a variety of Town recreation facilities.

Find Drop-in Programs


  • Pre-registration is recommended for drop-in sports visits to secure your space and to save time when you arrive at the facility. Some sessions reach capacity and drop-in spaces may not be available.
  • Specific program guidelines can be found when selecting ‘Register’ or ‘More Info’ on the drop-in sports registration page.
  • Registration opens 72 hours in advance for Milton residents and 48 hours in advance for non-residents.
  • Visit our registration information web page for step-by-step registration instructions, including how to create an account.
  • It is the expectation that participants adhere to the program guidelines outlined on the pre-registration booking page and Participant Code of Behaviour

Memberships and passes

You can pay-per-visit or buy our 10-visit or annual pass. Visit a customer service desk to buy your pass or purchase your pass online through your account. Annual passes can be cancelled at any time.
Prices include HST. Annual passes and 10-visit passes expire one year from the date of purchase. 
Age Single-visit pass10-visit passAnnual pass
Preschool (0-5 years of age) $1.25 $11.29 $80.28
Child (6 to 13 years of age) $4.75 $42.71 $303.74
Youth (14 to 17 years of age) $4.75 $42.71 $303.74
Adult (18 to 64 years of age) $5.80 $52.17 $371
Older adult (65+ years of age) $4.75 $42.71 $303.74
Group (maximum 4 participants) $17.61 $158.40 $985.59


To cancel a sports program you have registered for, please log into your account or email Recreation staff.

The Town of Milton reserves the right to cancel change or alter drop-in programs without notice due to change in participation or facility availability. Check the drop-in schedule for the most up-to-date program offerings.

Milton Adult Recreational Basketball League

Join this fun, social, recreational basketball league and enjoy weekly games supervised by league officials. League participants can expect Player of the Week awards, season playoffs and team championship prizes.

Register a full team or as an individual, and you will be placed on a team before the start of the season. Deadline to register is two weeks before the season is scheduled to begin. Games and meetings run out of the Milton Sports Centre Gymnasium.

Fall 2023 season is scheduled to begin Tuesday, Sept. 19, 2023

Contact us for more information about this league. 

Sports lending program

In partnership with the Milton Public Library, you can borrow family outdoor games and sports equipment such as hiking poles and snowshoes. All that’s needed is a library card and the desire to have fun and get active.

To join in on the fun, check out the Milton Public Library’s website