5k race start 5k race start

There's something for everyone at River Crossing YMCA. Whether you're looking to stay active, learn something new, or simply have fun with family and friends, we have something for everyone. 

Events featured on this page include fee based events and events offered free-to-members or free to the community. 

Have a question? Please reach out to us anytime! 

Filter Events by Location, Category or Keyword

Upcoming Events by Date

163 events
swim team barraccudas
Jul 29

RCY Swim Teams- Try Outs

Join the YMCA Swim Team Family.
July 29, 2026, 12:00am - September 3, 2026, 11:59pm
Multiple locations
personal trainer working with client
Aug 7

Free Fitness Trainer Consults, Nazareth

For a limited time, visit during Trainer Connect Days to meet with a certified personal trainer—no appointment needed
August 7, 2026, 10:00 - 11:00am
Nazareth YMCA
family esports gaming
Aug 7

METRO Esports Family Game Night Doylestown

Join us at the Metro Esports Lounge every Friday for the new weekly event, “Family Fridays!” Come in with friends or
August 7, 2026, 6:00 - 9:00pm
Doylestown YMCA
headset and keyboard for esports program
Aug 8
Esports and Gaming

Esports Clinics Fairless Hills

Metro Esports offers a wide variety of esports clinics each month at Fairless Hills YMCA.
August 8, 2026, 3:00 - 5:00pm
Fairless Hills YMCA
kids triathlon
Aug 9

YMCA Kids Triathlon

Join the YMCA Kids Triathlon in Doylestown Sunday, August 9, 2026—a fun, family-friendly event for ages 3–15, featuri
August 9, 2026, 6:30am - 1:00pm
Doylestown YMCA
personal trainer working with client
Aug 10

Free Fitness Trainer Consults, Easton

For a limited time, visit during Trainer Connect Days to meet with a certified personal trainer—no appointment needed
August 10, 2026, 10:00am - 12:00pm
Easton Phillipsburg YMCA
child care teacher needed
Aug 10
Open House

Morrisville Child Care Open House

Explore our Toddler, Pre-K Counts & School-Age ProgramsJoin us for an Open House for our Morrisville Chi
August 10, 2026, 4:00 - 6:00pm
Fairless Hills YMCA