Ice Skating in Peabody, MA: 2 Rinks Ranked

The 2 ice rinks we list in Peabody, ranked by Google rating weighted by review volume, with hours, contact details and directions.

2 rinks on this page

  1. McVann-O'Keefe Skating Rink

    4.3 143 reviews Peabody, MA

    Peabody veterans memorial ice rink, 511 Lowell St, Peabody, MA, 01960

    +1 978-535-2110 Visit website Photos (45)

    Hours: Mon-Fri 6AM-10PM Sat 12-10PM Sun 6AM-10PM

    McVann-O'Keefe Skating Rink in Peabody takes the top spot, rated 4.3 out of 5 from 143 reviews.

  2. Mass Bay Hockey Center (Overtime Ice Rink)

    4.2 31 reviews Peabody, MA

    216 Newbury St, Peabody, MA, 01960

    +1 978-839-3871 Visit website Photos (49)

    Hours: Mon-Sun 8AM-10PM

    Perfect for hockey.

    Mass Bay Hockey Center (Overtime Ice Rink) in Peabody is next up, rated 4.2 out of 5 from 31 reviews. Its listing mentions hockey.

More rinks within driving distance

Ice skating in nearby cities

Frequently asked questions

What is the best ice rink in Peabody?

McVann-O'Keefe Skating Rink ranks first here, with a 4.3 Google rating from 143 reviews.

How many ice rinks are in Peabody, MA?

We list 2 rinks with a Peabody address. The nearest one outside the city is Ice Skating Rink in Lynnfield, about 3 miles away.

Are these hours current?

They come from each rink's Google listing as of October 8, 2026. Public session times change often, so check with the rink before you go.

Listing data from public Google business profiles, last updated October 8, 2026. Report a correction.