Ice Skating on the North Shore | The North Shore Moms

ice skating header


On Sunday, I asked moms in our wonderful Instagram community to share their favorite, local ice skating spots. Who knew there were so many good ones? Thanks to everyone who answered this Mom Question of the Week!

If you have another spot to add to the list or insider info on where to park please email [email protected]. Most of these spots are skate at your own risk, weather permitting. Please take that into consideration before visiting.


Where to Go Ice Skating on The North Shore


Birch Meadow Complex – Castine Field at the Birch Meadow Complex in Reading has a seasonal skating rink.

Burbank Ice Arena – Located at 51 Symonds Way in Reading. This is an indoor rink with public skating available daily. Times vary by day, see schedule here. Children and seniors $6, adults $8. Rent skates for $7.

Chebacco Lake – Access from a small parking area at the public boat ramp off Chebacco Road in Hamilton.

Endicott Park – Endicott Park, located at 57 Forest Street in Danvers, has a seasonal ice rink open in the front orchard, daily from 9 am to sunset.

Dorothy Talbot Rink – This indoor rink is located at the O’Maley Middle School, at 32 Cherry Street in Gloucester. Public Skate is held several afternoons a week. Find the January schedule here (scroll down for calendar). Adults $5, high school and under $4, and skate rentals are $4.

Frog Pond at Bartlet Mall – Pond is located in historic Bartlet Mall in downtown Newburyport. Find it at the corner of High and Pond streets. On street parking.

James McVann – Louis O’Keefe Memorial Rink – Located at 511 Lowell Street in Peabody. This indoor rink offers Public Skate daily. Find the schedule here. Ages 6 and under $8, 6+ $10, and skate rental $8.

Lake Quanapowitt – Access from one of several parking areas off North Avenue in Wakefield.

MarketStreet Rink – Located in between JP Licks and J. Crew, the Rink at MarketStreet Lynnfield is open daily. Hours vary by day. See the schedule here. Admission is $10 and skate rentals are $5. Children under 3 skate for free.

Memorial Park – Access at Charles Street in Reading. Memorial Park has a seasonal skating rink located in one of their fields.

Pillings Pond – Access at Rotary Park in Lynnfield.

Raymond J. Bourque Arena – This indoor rink is located at Endicott College, at 300 Hale Street in Beverly. Public Skate is held several afternoons a week. Find the January schedule here. Admission is $5.

Redds Pond – Located off Pond Street in Marblehead.

Stoneham Arena – This indoor arena is located at 101 Montvale Avenue, in Stoneham. Public Skate is available several times a week. Find the schedule here. Adults $8, seniors and students $5.

Stoneham Town Common – Seasonal skating rink located on Stoneham Town Common. Access at 340 Main Street, Stoneham.

Strawberry Banke Museum – Labrie Family Skate at Puddle Dock Pond is located at the Strawberry Banke Museum in Portsmouth, NH (14 Hancock Street). Open most days from 9am to 9 pm. Check the calendar here for availability. Ages 5+ $12, unless members of the Museum then $6. Children under 5 skate free. Skate rentals $6.

Sturges Park – Access at South Street in Reading. Sturges Park has a has a seasonal skating rink located in one of their fields.

Topsfield Common – Beginning on January 21, 2022, the Ice Rink at Topsfield Common is free and open to the public from 8am – 8pm.

Tuscan Village – The Skating Rink is located behind Tuscan Market at Tuscan Village at 9 Via Toscana in Salem, New Hampshire. Open daily. Hours vary by day. Find the schedule here. Adults $10, kids $5 and skate rentals are $5.

Join The North Shore Moms Community

Stay up-to-date with what is happening in-and-around the North Shore of Boston, MA with local events, community highlights, and exclusive deals.