Northampton Township Parks & Recreation
Register Now

Recreation Center

Availability
Date:

12 am
1 am
2 am
3 am
4 am
5 am
6 am
7 am
8 am
9 am
10 am
11 am
12 pm
1 pm
2 pm
3 pm
4 pm
5 pm
6 pm
7 pm
8 pm
9 pm
10 pm
11 pm
Recreation Center
Gym 1
Gym 2
Multi-Purpose Rm
Party Room
Classroom 4
Classroom 1
Classroom 2
Classroom 3
Tennis Courts
Dance Studio
Full Gym
Kitchen
Gaga Pit


= Unavailable     = Available
Recreation Center Overhead View

Facility Information

345 Newtown-Richboro Rd
Richboro, PA 18954

Phone: (215) 357-5396
Status: Open



General Information
The indoor Recreation Center Complex is home to the township’s award winning Summer Camp, along with its Preschool, and night time programs, including Yoga, Tai Chi, Karate, Zumba, and wildly popular floor hockey programs for kids and adults alike. For more information on these programs, and many more, call 215-357-6800 x 249.




Reservations & Activities

Click on an activity or reservation name for details or the date for the activity schedule.

Start:  
End:  
Area:

Program Event Teams Date Time
Rental Sunday June 1, 2025 09:00 AM - 03:30 PM
Dance Room Rental Sunday June 1, 2025 11:00 AM - 01:00 PM
1/2 Gym Rental Sunday June 1, 2025 05:30 PM - 07:00 PM
Line Dancing Line Dancing 9 WEEKS Monday June 2, 2025 12:30 PM - 01:20 PM
Core Strength, Balance and Stability Core Strength Balance and Stability 9 WEEKS Monday June 2, 2025 01:30 PM - 02:30 PM
Games Galore! Games Galore 4 WEEKS Monday June 2, 2025 01:30 PM - 02:15 PM
Tennis - Youth Pee Wee (MON) Monday June 2, 2025 05:30 PM - 06:30 PM
Tennis - Youth Junior (MON) Monday June 2, 2025 05:30 PM - 06:30 PM
Pickleball - Youth Youth Pickleball Monday June 2, 2025 06:30 PM - 07:30 PM
Intro to Boho Fusion Belly Dancing Fusion Belly Dancing Monday June 2, 2025 06:30 PM - 07:30 PM
Pickleball Made Easy: Learn , Play, & Have Fun! Pickleball Made Easy: Learn, Play & Have Fun Monday June 2, 2025 06:30 PM - 07:30 PM
Yoga - Gentle Yoga Gentle Yoga MON PM - 6 WEEKS Monday June 2, 2025 06:30 PM - 07:30 PM
Volleyball - Adult Intermediate Adult - Coed Volleyball MON Monday June 2, 2025 08:00 PM - 10:00 PM
Pickleball - Intro to Pickleball Introduction to Pickleball Tuesday June 3, 2025 09:30 AM - 10:30 AM
Pickleball - Intro to Pickleball Introduction to Pickleball Tuesday June 3, 2025 09:30 AM - 10:30 AM
Tai Chi Tai Chi (Tues) 6 WEEKS Tuesday June 3, 2025 10:15 AM - 11:15 AM
Tai Chi Tai Chi (Thurs/Thurs) 12 Classes Tuesday June 3, 2025 10:15 AM - 11:15 AM
Zumba Fit Zumba Fit 9 WEEKS Tuesday June 3, 2025 12:00 PM - 12:50 PM
Yoga - Core Yoga Flow Core Yoga Flow - 9 WEEKS Tuesday June 3, 2025 01:00 PM - 02:00 PM
Little Stars Dance Little Stars Dance Tuesday June 3, 2025 01:30 PM - 02:15 PM
Pickleball - Adult Pickleball Clinic TUES Tuesday June 3, 2025 05:30 PM - 06:30 PM
Karate - Northampton Shotokan Karate Northampton Shotokan Karate - Beginners Tuesday June 3, 2025 06:00 PM - 06:45 PM
Pickleball - Adult Pickleball Intermediate Clinic/Open Play TUES Tuesday June 3, 2025 06:30 PM - 07:30 PM
Karate - Northampton Shotokan Karate Northampton Shotokan Karate - Adv. Beginners Tuesday June 3, 2025 06:45 PM - 07:30 PM
Tarot for Beginners Practice Reading Tarot Card Class Tuesday June 3, 2025 07:00 PM - 08:00 PM
Pilates PM - In Person Pilates - Pilates - TUESDAY PM 6 WEEKS Tuesday June 3, 2025 07:00 PM - 08:00 PM
Pickleball - Adult Pickleball Clinic TUES Tuesday June 3, 2025 07:30 PM - 08:30 PM
Pilates AM - In Person Pilates AM Wednesday June 4, 2025 10:00 AM - 11:00 AM
Senior Tap Wednesday June 4, 2025 11:10 AM - 01:10 PM
Senior Tap Wednesday June 4, 2025 01:10 PM - 02:00 PM
Ballet Classes Ballet For Tots Thursday June 5, 2025 05:00 PM - 05:45 PM
Pickleball - Adult Pickleball Intermediate Clinic/Open Play THURS Thursday June 5, 2025 05:30 PM - 06:30 PM
Ballet Classes Ballet/Tap Combo Thursday June 5, 2025 05:45 PM - 06:30 PM
Pickleball - Adult Pickleball Clinic THURS Thursday June 5, 2025 06:30 PM - 07:30 PM
Dance Room Rental Thursday June 5, 2025 07:30 PM - 08:30 PM
Hockey - Adult Floor Hockey (ages 17 & up) Adult Floor Hockey Summer 2025 Thursday June 5, 2025 07:45 PM - 11:59 PM
Hockey - Adult Floor Hockey (ages 17 & up) Adult Floor Hockey 8:00 Scrimmage Thursday June 5, 2025 08:00 PM - 09:00 PM
Hockey - Adult Floor Hockey (ages 17 & up) Adult Floor Hockey 9:00 Scrimmage Thursday June 5, 2025 09:00 PM - 10:00 PM
Cardio Sculpt Cardio Sculpt PM 10 WEEKS Friday June 6, 2025 11:30 AM - 12:30 PM
1/2 Gym Rental Friday June 6, 2025 06:00 PM - 07:30 PM
Zumba Zumba SAT 5 WEEKS Saturday June 7, 2025 09:30 AM - 10:30 AM
Rental Saturday June 7, 2025 04:00 PM - 07:00 PM
Rental Saturday June 7, 2025 04:00 PM - 07:00 PM
Camp training Sunday June 8, 2025 08:00 AM - 04:00 PM
Camp training Sunday June 8, 2025 08:00 AM - 04:00 PM
Hockey - Adult Floor Hockey (ages 17 & up) Adult Floor Hockey Summer 2025 Sunday June 8, 2025 04:00 PM - 08:00 PM
Line Dancing Line Dancing 9 WEEKS Monday June 9, 2025 12:30 PM - 01:20 PM
Core Strength, Balance and Stability Core Strength Balance and Stability 9 WEEKS Monday June 9, 2025 01:30 PM - 02:30 PM
Games Galore! Games Galore 4 WEEKS Monday June 9, 2025 01:30 PM - 02:15 PM
Tennis - Youth Pee Wee (MON) Monday June 9, 2025 05:30 PM - 06:30 PM
Tennis - Youth Junior (MON) Monday June 9, 2025 05:30 PM - 06:30 PM
Pickleball - Youth Youth Pickleball Monday June 9, 2025 06:30 PM - 07:30 PM
Intro to Boho Fusion Belly Dancing Fusion Belly Dancing Monday June 9, 2025 06:30 PM - 07:30 PM
Pickleball Made Easy: Learn , Play, & Have Fun! Pickleball Made Easy: Learn, Play & Have Fun Monday June 9, 2025 06:30 PM - 07:30 PM
Yoga - Gentle Yoga Gentle Yoga MON PM - 6 WEEKS Monday June 9, 2025 06:30 PM - 07:30 PM
Volleyball - Adult Intermediate Adult - Coed Volleyball MON Monday June 9, 2025 08:00 PM - 10:00 PM
Pickleball - Intro to Pickleball Introduction to Pickleball Tuesday June 10, 2025 09:00 AM - 10:00 AM
Pickleball - Intro to Pickleball Introduction to Pickleball Tuesday June 10, 2025 10:00 AM - 11:00 AM
Zumba Fit Zumba Fit 9 WEEKS Tuesday June 10, 2025 12:00 PM - 12:50 PM
Yoga - Core Yoga Flow Core Yoga Flow - 9 WEEKS Tuesday June 10, 2025 01:00 PM - 02:00 PM
Pickleball - Adult Pickleball Clinic TUES Tuesday June 10, 2025 05:30 PM - 06:30 PM
Pickleball - Adult Pickleball Intermediate Clinic/Open Play TUES Tuesday June 10, 2025 06:30 PM - 07:30 PM
Get Your Rise On - Sourdough Workshops Beginner Sourdough Workshop Tuesday June 10, 2025 06:30 PM - 08:30 PM
Get Your Rise On - Sourdough Workshops Dough It All 6/10 & 6/25 Tuesday June 10, 2025 06:30 PM - 08:30 PM
Tarot for Beginners Practice Reading Tarot Card Class Tuesday June 10, 2025 07:00 PM - 08:00 PM
Pickleball - Adult Pickleball Clinic TUES Tuesday June 10, 2025 07:30 PM - 08:30 PM
Pilates AM - In Person Pilates AM Wednesday June 11, 2025 10:00 AM - 11:00 AM
Senior Tap Wednesday June 11, 2025 11:10 AM - 01:10 PM
Senior Tap Wednesday June 11, 2025 01:10 PM - 02:00 PM
Tennis - Youth Pee Wee (WED) Wednesday June 11, 2025 05:30 PM - 06:30 PM
Tennis - Youth Junior (WED) Wednesday June 11, 2025 05:30 PM - 06:30 PM
JUMP! - Trampoline Fitness JUMP! - Trampoline Fitness Wednesday June 11, 2025 06:30 PM - 07:15 PM
Yoga - Restorative Yoga Restorative Yoga Wednesday June 11, 2025 06:30 PM - 07:30 PM
Volleyball - Adult Intermediate Adult - Coed Volleyball WED Wednesday June 11, 2025 07:45 PM - 09:45 PM
Yoga - Gentle Yoga Gentle Yoga AM 6 WEEKS Thursday June 12, 2025 09:00 AM - 10:00 AM
Ballet Classes Ballet For Tots - 4 WEEKS Thursday June 12, 2025 05:00 PM - 05:45 PM
Pickleball - Adult Pickleball Intermediate Clinic/Open Play THURS Thursday June 12, 2025 05:30 PM - 06:30 PM
Ballet Classes Ballet/Tap Combo - 4 WEEKS Thursday June 12, 2025 05:45 PM - 06:30 PM
Pickleball - Adult Pickleball Clinic THURS Thursday June 12, 2025 06:30 PM - 07:30 PM
Tai Chi Tai Chi (Thurs PM) 6 WEEKS Thursday June 12, 2025 06:30 PM - 07:30 PM
Young Magicians Club Thursday June 12, 2025 06:30 PM - 08:30 PM
Dance Room Rental Thursday June 12, 2025 07:30 PM - 08:30 PM
Hockey - Adult Floor Hockey (ages 17 & up) Adult Floor Hockey Summer 2025 Thursday June 12, 2025 07:45 PM - 11:59 PM
Soccer Stars Soccer Stars Parent and Me - 5 WEEKS Friday June 13, 2025 09:45 AM - 10:25 AM
Cardio Sculpt Cardio Sculpt PM 10 WEEKS Friday June 13, 2025 11:30 AM - 12:30 PM
Tiny Tumbles Gymnastics Tiny Tumbles Preschool Gymnastics Friday June 13, 2025 01:30 PM - 02:20 PM
Tiny Tumbles Gymnastics Tiny Tumbles Tumble Buddies Friday June 13, 2025 03:15 PM - 03:50 PM
Tiny Tumbles Gymnastics Tiny Tumbles Preschool Gymnastics Friday June 13, 2025 04:00 PM - 04:50 PM
Tiny Tumbles Gymnastics Tiny Tumbles Level 1 Gymnastics Friday June 13, 2025 05:00 PM - 05:50 PM
Tiny Tumbles Gymnastics Tiny Tumbles Level 2+3 Gymnastics Friday June 13, 2025 06:00 PM - 06:50 PM
Camp CPR Training Saturday June 14, 2025 10:00 AM - 03:00 PM
Rental Saturday June 14, 2025 05:00 PM - 09:00 PM
Rental Saturday June 14, 2025 05:00 PM - 07:00 PM
Dance Room Rental Sunday June 15, 2025 11:00 AM - 01:00 PM
Line Dancing Line Dancing 9 WEEKS Monday June 16, 2025 12:30 PM - 01:20 PM
Core Strength, Balance and Stability Core Strength Balance and Stability 9 WEEKS Monday June 16, 2025 01:30 PM - 02:30 PM
Games Galore! Games Galore 4 WEEKS Monday June 16, 2025 01:30 PM - 02:15 PM
Tennis - Youth Pee Wee (MON) Monday June 16, 2025 05:30 PM - 06:30 PM
Tennis - Youth Junior (MON) Monday June 16, 2025 05:30 PM - 06:30 PM
Pickleball - Youth Youth Pickleball Monday June 16, 2025 06:30 PM - 07:30 PM
Intro to Boho Fusion Belly Dancing Fusion Belly Dancing Monday June 16, 2025 06:30 PM - 07:30 PM
Pickleball Made Easy: Learn , Play, & Have Fun! Pickleball Made Easy: Learn, Play & Have Fun Monday June 16, 2025 06:30 PM - 07:30 PM
Yoga - Gentle Yoga Gentle Yoga MON PM - 6 WEEKS Monday June 16, 2025 06:30 PM - 07:30 PM
Volleyball - Adult Intermediate Adult - Coed Volleyball MON Monday June 16, 2025 08:00 PM - 10:00 PM
Pickleball - Intro to Pickleball Introduction to Pickleball Tuesday June 17, 2025 09:00 AM - 10:00 AM
Pickleball - Intro to Pickleball Introduction to Pickleball Tuesday June 17, 2025 10:00 AM - 11:00 AM
Zumba Fit Zumba Fit 9 WEEKS Tuesday June 17, 2025 12:00 PM - 12:50 PM
Yoga - Core Yoga Flow Core Yoga Flow - 9 WEEKS Tuesday June 17, 2025 01:00 PM - 02:00 PM
Pickleball - Adult Pickleball Clinic TUES Tuesday June 17, 2025 05:30 PM - 06:30 PM
Pickleball - Adult Pickleball Intermediate Clinic/Open Play TUES Tuesday June 17, 2025 06:30 PM - 07:30 PM
Pilates PM - In Person Pilates - Pilates - TUESDAY PM 6 WEEKS Tuesday June 17, 2025 07:00 PM - 08:00 PM
Pickleball - Adult Pickleball Clinic TUES Tuesday June 17, 2025 07:30 PM - 08:30 PM
Volleyball - Adult Intermediate Adult - Coed Volleyball TUES Tuesday June 17, 2025 07:30 PM - 09:30 PM
Pilates AM - In Person Pilates AM Wednesday June 18, 2025 10:00 AM - 11:00 AM
Tennis - Youth Pee Wee (WED) Wednesday June 18, 2025 05:30 PM - 06:30 PM
Tennis - Youth Junior (WED) Wednesday June 18, 2025 05:30 PM - 06:30 PM
JUMP! - Trampoline Fitness JUMP! - Trampoline Fitness Wednesday June 18, 2025 06:30 PM - 07:15 PM
Yoga - Restorative Yoga Restorative Yoga Wednesday June 18, 2025 06:30 PM - 07:30 PM
Volleyball - Adult Intermediate Adult - Coed Volleyball WED Wednesday June 18, 2025 07:45 PM - 09:45 PM
Yoga - Gentle Yoga Gentle Yoga AM 6 WEEKS Thursday June 19, 2025 09:00 AM - 10:00 AM
Art - Mad Hatter Art Mini Camp Mad Hatter Mini Art Camp Thursday June 19, 2025 09:00 AM - 12:00 PM
Ballet Classes Ballet For Tots - 4 WEEKS Thursday June 19, 2025 05:00 PM - 05:45 PM
Pickleball - Adult Pickleball Intermediate Clinic/Open Play THURS Thursday June 19, 2025 05:30 PM - 06:30 PM
Ballet Classes Ballet/Tap Combo - 4 WEEKS Thursday June 19, 2025 05:45 PM - 06:30 PM
Tai Chi Tai Chi (Thurs PM) 6 WEEKS Thursday June 19, 2025 06:30 PM - 07:30 PM
Pickleball - Adult Pickleball Clinic THURS Thursday June 19, 2025 06:30 PM - 07:30 PM
Dance Room Rental Thursday June 19, 2025 07:30 PM - 08:30 PM
Hockey - Adult Floor Hockey (ages 17 & up) Adult Floor Hockey Summer 2025 Thursday June 19, 2025 07:45 PM - 11:59 PM
Art - Mad Hatter Art Mini Camp Mad Hatter Mini Art Camp Friday June 20, 2025 09:00 AM - 12:00 PM
Cardio Sculpt Cardio Sculpt PM 10 WEEKS Friday June 20, 2025 11:30 AM - 12:30 PM
Tiny Tumbles Gymnastics Tiny Tumbles Preschool Gymnastics Friday June 20, 2025 01:30 PM - 02:20 PM
Tiny Tumbles Gymnastics Tiny Tumbles Tumble Buddies Friday June 20, 2025 03:15 PM - 03:50 PM
Tiny Tumbles Gymnastics Tiny Tumbles Preschool Gymnastics Friday June 20, 2025 04:00 PM - 04:50 PM
Tiny Tumbles Gymnastics Tiny Tumbles Level 1 Gymnastics Friday June 20, 2025 05:00 PM - 05:50 PM
Tiny Tumbles Gymnastics Tiny Tumbles Level 2+3 Gymnastics Friday June 20, 2025 06:00 PM - 06:50 PM
Dance Room Rental Sunday June 22, 2025 11:00 AM - 01:00 PM
Hockey - Adult Floor Hockey (ages 17 & up) Adult Floor Hockey Summer 2025 Sunday June 22, 2025 04:00 PM - 08:00 PM
CAMP - Camp Adventure Camp Adventure 2025 Monday June 23, 2025 07:30 AM - 06:00 PM
Tennis Camp by Susan Bowman Tennis Camp Week 1 Monday June 23, 2025 09:00 AM - 11:30 AM
Tennis - Youth Pee Wee (MON) Monday June 23, 2025 05:30 PM - 06:30 PM
Tennis - Youth Junior (MON) Monday June 23, 2025 05:30 PM - 06:30 PM
Pickleball - Youth Youth Pickleball Monday June 23, 2025 06:30 PM - 07:30 PM
Yoga - Gentle Yoga Gentle Yoga MON PM - 6 WEEKS Monday June 23, 2025 06:30 PM - 07:30 PM
CAMP - Camp Adventure Camp Adventure 2025 Tuesday June 24, 2025 07:30 AM - 06:00 PM
Tennis Camp by Susan Bowman Tennis Camp Week 1 Tuesday June 24, 2025 09:00 AM - 11:30 AM
Pickleball - Intro to Pickleball Introduction to Pickleball Tuesday June 24, 2025 09:00 AM - 10:00 AM
Pickleball - Intro to Pickleball Introduction to Pickleball Tuesday June 24, 2025 10:00 AM - 11:00 AM
Pickleball - Adult Pickleball Clinic TUES Tuesday June 24, 2025 05:30 PM - 06:30 PM
Pickleball - Adult Pickleball Intermediate Clinic/Open Play TUES Tuesday June 24, 2025 06:30 PM - 07:30 PM
Pilates PM - In Person Pilates - Pilates - TUESDAY PM 6 WEEKS Tuesday June 24, 2025 07:00 PM - 08:00 PM
Volleyball - Adult Intermediate Adult - Coed Volleyball TUES Tuesday June 24, 2025 07:30 PM - 09:30 PM
Pickleball - Adult Pickleball Clinic TUES Tuesday June 24, 2025 07:30 PM - 08:30 PM
CAMP - Camp Adventure Camp Adventure 2025 Wednesday June 25, 2025 07:30 AM - 06:00 PM
Tennis Camp by Susan Bowman Tennis Camp Week 1 Wednesday June 25, 2025 09:00 AM - 11:30 AM
Tennis - Youth Pee Wee (WED) Wednesday June 25, 2025 05:30 PM - 06:30 PM
Tennis - Youth Junior (WED) Wednesday June 25, 2025 05:30 PM - 06:30 PM
JUMP! - Trampoline Fitness JUMP! - Trampoline Fitness Wednesday June 25, 2025 06:30 PM - 07:15 PM
Yoga - Restorative Yoga Restorative Yoga Wednesday June 25, 2025 06:30 PM - 07:30 PM
Volleyball - Adult Intermediate Adult - Coed Volleyball WED Wednesday June 25, 2025 07:45 PM - 09:45 PM
CAMP - Camp Adventure Camp Adventure 2025 Thursday June 26, 2025 07:30 AM - 06:00 PM
Tennis Camp by Susan Bowman Tennis Camp Week 1 Thursday June 26, 2025 09:00 AM - 11:30 AM
Ballet Classes Ballet For Tots - 4 WEEKS Thursday June 26, 2025 05:00 PM - 05:45 PM
Pickleball - Adult Pickleball Intermediate Clinic/Open Play THURS Thursday June 26, 2025 05:30 PM - 06:30 PM
Ballet Classes Ballet/Tap Combo - 4 WEEKS Thursday June 26, 2025 05:45 PM - 06:30 PM
Tai Chi Tai Chi (Thurs PM) 6 WEEKS Thursday June 26, 2025 06:30 PM - 07:30 PM
Pickleball - Adult Pickleball Clinic THURS Thursday June 26, 2025 06:30 PM - 07:30 PM
Hockey - Adult Floor Hockey (ages 17 & up) Adult Floor Hockey Summer 2025 Thursday June 26, 2025 07:45 PM - 11:59 PM
CAMP - Camp Adventure Camp Adventure 2025 Friday June 27, 2025 07:30 AM - 06:00 PM
CAMP - Camp Adventure Camp Adventure 2025 Monday June 30, 2025 07:30 AM - 06:00 PM
Tennis - Youth Pee Wee (MON) Monday June 30, 2025 05:30 PM - 06:30 PM
Tennis - Youth Junior (MON) Monday June 30, 2025 05:30 PM - 06:30 PM
Pickleball - Youth Youth Pickleball Monday June 30, 2025 06:30 PM - 07:30 PM
Intro to Boho Fusion Belly Dancing Fusion Belly Dancing Monday June 30, 2025 06:30 PM - 07:30 PM
Pickleball Made Easy: Learn , Play, & Have Fun! Pickleball Made Easy: Learn, Play & Have Fun Monday June 30, 2025 06:30 PM - 07:30 PM
Yoga - Gentle Yoga Gentle Yoga MON PM - 6 WEEKS Monday June 30, 2025 06:30 PM - 07:30 PM
CAMP - Camp Adventure Camp Adventure 2025 Tuesday July 1, 2025 07:30 AM - 06:00 PM
Pickleball - Intro to Pickleball Introduction to Pickleball Tuesday July 1, 2025 09:00 AM - 10:00 AM
Pickleball - Intro to Pickleball Introduction to Pickleball Tuesday July 1, 2025 10:00 AM - 11:00 AM
Karate - Northampton Shotokan Karate Northampton Shotokan Karate - Beginners 4 WEEKS Tuesday July 1, 2025 06:00 PM - 06:45 PM
Karate - Northampton Shotokan Karate Northampton Shotokan Karate - Adv. Beginners 4 WEEKS Tuesday July 1, 2025 06:45 PM - 07:30 PM
Pilates PM - In Person Pilates - Pilates - TUESDAY PM 6 WEEKS Tuesday July 1, 2025 07:00 PM - 08:00 PM
Tarot for Beginners Tarot for Beginners Part 1 Tuesday July 1, 2025 07:00 PM - 08:00 PM
Volleyball - Adult Intermediate Adult - Coed Volleyball TUES Tuesday July 1, 2025 07:30 PM - 09:30 PM