Sports Facility MapSuggest a facility

Indoor Sports Facilities Near Peabody, MA

We list 32 indoor sports facilities within 25 miles of Peabody, MA, 1 of them in Peabody itself. The closest is McVann-O'Keefe Memorial Skating Rink, about 0 miles from the town center. 28 of these list team rentals and 14 have pricing verified on their own websites. Details were gathered from each facility's website; confirm hours and rates before booking. Verified hourly team-rental rates here run from $40 to $320 per hour (10 facilities with a rate checked on the facility's own website; rates are "from" prices).

  1. McVann-O'Keefe Memorial Skating Rink0 mi
    511 Lowell St, Peabody, MA 01960
    ice rinks · Team rentals · Ice rental: $300 non-profit; $315 profit; $310 private/adult (duration not stated) ✓ Verified Oct 2026
  2. Danvers Indoor Sports0.7 mi
    150R Andover St, Danvers, MA 01923
    turf · Team rentals · Contact for pricing
  3. New England Premier Sportsplex2 mi
    199 Newbury St, Danvers, MA 01923
    turf; batting cages · Team rentals · Turf from $200/hr team rental ✓ Verified Oct 2026
  4. Extra Innings Middleton2.2 mi
    264 S. Main Street, Middleton, MA 01949
    batting cages; turf · Team rentals · Cages from $55/hr · Turf from $125/hr team rental ✓ Verified Oct 2026
  5. Hockeytown USA (Valley Rinks)5.7 mi
    Route 1 South, Saugus, MA
    ice rinks; dek / roller rinks · Team rentals · Contact for pricing
  6. All Sports Center (North Reading)7.5 mi
    55 Concord St, North Reading, MA 01864
    turf · Team rentals · Contact for pricing
  7. Stoneham Arena8.2 mi
    101 Montvale Ave, Stoneham, MA 02180
    ice rinks · Contact for pricing
  8. Teamworks Revere8.3 mi
    321 Charger St, Revere, MA 02151
    turf · Team rentals · Contact for pricing
  9. Holland Arena8.7 mi
    270 Salem St, Woburn, MA 01801
    ice rinks · Team rentals · Contact for pricing
  10. D-BAT Woburn8.7 mi
    315 New Boston Street, Woburn, MA 01801
    batting cages; training · Team rentals · Membership from $48/mo (no team rental rate published) ✓ Verified Oct 2026
  11. Performance Labs9.2 mi
    231 Andover St, Wilmington, MA 01887
    turf; batting cages · Team rentals · From $85/hr team rental ✓ Verified Oct 2026
  12. Malden Valley Forum9.3 mi
    50 Holden St, Malden, MA 02148
    ice rinks · Team rentals · Contact for pricing
  13. Bando Performance (Woburn)9.6 mi
    10 Micro Dr, Woburn, MA 01801
    basketball / volleyball courts · Team rentals · Contact for pricing
  14. Samuel Gentile Recreation Center9.8 mi
    47 Elm St, Everett, MA 02149
    basketball / volleyball courts · Team rentals · Courts from $50/hr team rental ✓ Verified Oct 2026
  15. Burlington Ice Palace11.4 mi
    36 Ray Ave, Burlington, MA 01803
    ice rinks · Team rentals · Contact for pricing
  16. MAC By The Sea11.5 mi
    8 Atwater Ave, Manchester, MA 01944
    turf · Team rentals · Contact for pricing
  17. PickleBOS Charlestown12.4 mi
    440 Rutherford Ave #300, Charlestown, MA 02129
    pickleball / tennis courts · Courts from $70/hr team rental ✓ Verified Oct 2026
  18. Lawrence Valley Forum13 mi
    654 S Union St, Lawrence, MA 01843
    ice rinks · Team rentals · Contact for pricing
  19. PKL Boston15 mi
    64 C St, Boston, MA 02127
    pickleball / tennis courts · Membership from $59/mo (no team rental rate published) ✓ Verified Oct 2026
  20. PickleBOS South Boston15.2 mi
    379r Dorchester Avenue, Boston, MA 02127
    pickleball / tennis courts · Courts from $70/hr team rental ✓ Verified Oct 2026
  21. Warrior Ice Arena15.5 mi
    90 Guest St, Boston, MA 02135
    ice rinks · Team rentals · $525 per 50 minutes (2026-27) ✓ Verified Oct 2026
  22. Extra Innings Watertown16 mi
    100 Parker St, Watertown, MA 02472
    batting cages · Team rentals · Cages from $60/hr team rental ✓ Verified Oct 2026
  23. Haverhill Valley Forum16.6 mi
    7 Parkridge Rd, Haverhill, MA 01835
    ice rinks · Team rentals · Contact for pricing
  24. Edge Sports Center16.7 mi
    191 Hartwell Road, Bedford, MA 01730
    ice rinks; turf · Team rentals · Contact for pricing
  25. Ace of Diamonds20.8 mi
    6 Brook Rd, Needham, MA 02464
    batting cages · Team rentals · Cages from $65/hr · Full facility from $225/hr team rental ✓ Verified Oct 2026
  26. Salem Training Facility21.3 mi
    16 Industrial Way, Salem, NH 03079
    batting cages · Team rentals · Contact for pricing
  27. Teamworks Acton22.5 mi
    30 Great Road, Acton, MA 01720
    turf · Team rentals · Contact for pricing
  28. Boston Pickle Club (Hyde Park)23 mi
    91 Sprague St, Hyde Park, MA 02136
    pickleball / tennis courts · Team rentals · Contact for pricing
  29. Braintree Baseball Club23.6 mi
    240 Ivory Street, Braintree, MA 02184
    batting cages · Team rentals · Cages from $40/hr team rental ✓ Verified Oct 2026
  30. Valley Sports Arenas23.9 mi
    2320 Main St, Concord, MA 01742
    ice rinks · Team rentals · Ice from $320/hr team rental ✓ Verified Oct 2026
  31. Boston Sports Institute24.1 mi
    900 Worcester St, Wellesley, MA 02482
    ice rinks; basketball / volleyball courts; turf · Team rentals · Contact for pricing
  32. Frozen Ropes Natick24.2 mi
    14 Tech Circle, Natick, MA 01760
    batting cages · Team rentals · Contact for pricing

Search indoor sports facilities near Peabody, MA with more filters

Nearby towns