Program Areas

Camps Gallery | July 6 – July 10, 2026
Leagues Free Agent Meeting | Sep 16 & 17

Leagues Free Agent Meeting | Sep 16 & 17

Attend the Free Agent Meeting on Wednesday, September 16 or Thursday, September 17 – both @ 6:00-9:30PM – for an opportunity to meet like-minded individuals looking to form a team. Individuals who form a team at the meeting will have an opportunity to register on the spot.

UBC's renovated bouldering space as viewed from the entrance.

Protected: Plans for UBC’s New Bouldering Experience Revealed

There is no excerpt because this is a protected post.

Pre-orders for 2027 UBC Triathlon Merchandise Now Available

Pre-orders for 2027 UBC Triathlon Merchandise Now Available

We’ve revamped our 2027 UBC Triathlon Merchandise offering with a variety of pieces to add to your race kit.

Fall 2026 Tennis Registration Update

Fall 2026 Tennis Registration Update

Due to unforeseen circumstances, registration for all Fall 2026 adult tennis programs will be delayed until Monday, August 17 at 1:00pm.

Junior T-Birds Spring Hockey Introduce U7 Initiation Program

Junior T-Birds Spring Hockey Introduce U7 Initiation Program

The Junior Thunderbirds Spring Hockey is introducing an Initiation Program with reduced costs for 2027.

Camps Gallery | June 29 – July 3, 2026
Unlimited Dance Pass Coming Soon

Unlimited Dance Pass Coming Soon

Beginning this fall, UBC Recreation’s dance programs will transition from registration for individual classes to a season pass that gives you unlimited access to all classes on the weekly schedule.  Enjoy the freedom to choose classes that fit your schedule, while exploring new styles and attending more classes than ever before – all for a similar cost to individual class registration.  Dance classes are free to try during Fall Free Week […]

Camps Gallery | June 22 – June 26, 2026
What’s Happening at Rec This July?

What’s Happening at Rec This July?

July is here and summer is in full swing! Check out what’s happening this month and how to get involved!