Peabody Youth Hockey

Rinks & Directions

Peabody Youth Hockey is proud to call Peabody home. Our team practices, Learn to Skate, and Learn to Play programs take place at the McVann–O'Keefe Memorial Rink. Valley Hockey League games are generally played at other facilities throughout the region. Find our home rink, explore common game locations, and get directions before heading to the ice.

Our Home Ice

Proudly Based in Peabody

Our home rink is the center of PYH player development, team practices, and introductory skating programs.

Official PYH Home Rink

James McVann–Louis O'Keefe Memorial Rink

Located at 511 Lowell Street, the McVann–O'Keefe Memorial Rink serves as the home of Peabody Youth Hockey.

Our regular team practices and introductory Learn to Skate and Learn to Play programs are held at this facility.

Address

511 Lowell Street
Peabody, MA 01960

Telephone

(978) 535-2110

PYH Activities

Team Practices
Learn to Skate
Learn to Play

PYH Practices

PYH's regular team practices, including introductory development programs, take place at the McVann–O'Keefe Memorial Rink. Check TeamSnap for your assigned practice times.

VHL League Games

Regular VHL games are generally scheduled at other league facilities. Occasionally, special or makeup games may be hosted in Peabody. Always use your team's confirmed schedule for the correct location.

Valley Hockey League

Common Game Rink Locations

PYH teams travel to facilities across the North Shore, Merrimack Valley, and surrounding communities for league games. Below are several commonly used rinks. Locations may vary by team and week.

Saugus, Massachusetts

Kasabuski Memorial Rink

201 Forest Street
Saugus, MA 01906

Lynn, Massachusetts

Connery Memorial Rink

190 Shepard Street
Lynn, MA 01904

Beverly, Massachusetts

Raymond J. Bourque Arena

Endicott College
300 Hale Street
Beverly, MA 01915

Malden, Massachusetts

Malden Valley Forum

50 Holden Street
Malden, MA 02148

Lawrence, Massachusetts

Lawrence Valley Forum

654 South Union Street
Lawrence, MA 01843

Haverhill, Massachusetts

Haverhill Valley Forum

7 Parkridge Road
Haverhill, MA 01835

North Billerica, Massachusetts

Chelmsford Forum

2 Brick Kiln Road
North Billerica, MA 01862

About VHL Game Scheduling

The Valley Hockey League schedules games according to available ice, participating teams, league requirements, and other scheduling considerations. Many PYH games take place at facilities within our surrounding region, but specific rink assignments are not guaranteed.

Always confirm the scheduled game location through TeamSnap before traveling. Families should also anticipate occasional games at additional league facilities not listed above.

League-Wide Directory

Valley Hockey League Rink Map

Explore additional rink locations throughout the Valley Hockey League. The interactive map below provides a broader view of facilities used by league teams.

Game Day Preparation

Before You Head to the Rink

A little preparation makes traveling to practices and games easier for players, coaches, and families.

Confirm the Location

Check the rink address, start time, and assigned ice surface in your team's official schedule. Some facilities have multiple rinks.

Allow Enough Time

Plan for traffic, parking, equipment preparation, and the arrival time requested by your coaching staff.

Watch for Updates

Game locations and times can change. Review TeamSnap and team communications for the most current information.

Important Reminder

Always Verify Your Schedule

Peabody Youth Hockey's regular practices are held at the McVann–O'Keefe Memorial Rink. Regular VHL games are generally played at other league facilities, with occasional exceptions for special or makeup games.

TeamSnap and official team communications are the best sources for confirming schedules, rink assignments, and last-minute changes.