Sports Facility MapSuggest a facility

Indoor Sports Facilities Near Portland, OR

We list 25 indoor sports facilities within 25 miles of Portland, OR, 5 of them in Portland itself. The closest is Oaks Park Roller Rink, about 1.9 miles from the town center. 0 of these list team rentals and 9 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 $43 to $200 per hour (7 facilities with a rate checked on the facility's own website; rates are "from" prices).

  1. Oaks Park Roller Rink1.9 mi
    7805 SE Oaks Park Way, Portland, OR 97202
    dek / roller rinks · Ice from $200/hr team rental ✓ Verified Oct 2026
  2. The Racquet Lab2.1 mi
    2830 NE Sandy Blvd, Portland, OR 97232
    pickleball / tennis courts · Contact for pricing
  3. Southeast Family YMCA2.3 mi
    6036 SE Foster Rd, Portland, OR 97206
    pickleball / tennis courts · Contact for pricing
  4. Batting A Thousand - Batting Cages3.9 mi
    8829 SE Stark St, Portland, OR 97216
    batting cages; turf · Cages from $64/hr team rental ✓ Verified Oct 2026
  5. The Plex - Indoor Sports Arena5.9 mi
    8785 SW Beaverton Hillsdale Hwy, Portland, OR 97225
    turf · Turf from $100/hr team rental ✓ Verified Oct 2026
  6. Winterhawks Skating Center - Beaverton6.1 mi
    9250 SW Beaverton Hillsdale Hwy, Beaverton, OR 97005
    ice rinks · Contact for pricing
  7. Lake Oswego Indoor Tennis Center6.2 mi
    2900 SW Diane Dr, Lake Oswego, OR 97035
    pickleball / tennis courts · Contact for pricing
  8. Northwest Nationals Baseball and Softball Training Facility7.1 mi
    11000 SW 11th St, Beaverton, OR 97005
    batting cages · Cages from $70/hr team rental ✓ Verified Oct 2026
  9. D-BAT PDX West7.7 mi
    11131 SW Greenburg Rd, Tigard, OR 97223
    batting cages; training · Membership from $58/mo (no team rental rate published) ✓ Verified Oct 2026
  10. Pickleball Kingdom Tigard8.5 mi
    16800 SW 72nd Ave, Tigard, OR 97224
    pickleball / tennis courts · Contact for pricing
  11. The Courts in Beaverton8.6 mi
    14523 SW Millikan Way, Beaverton, OR 97005
    turf; basketball / volleyball courts · From $70/hr team rental ✓ Verified Oct 2026
  12. Dalzell Community Gym9 mi
    17951 SE Hemrich Rd, Damascus, OR 97089
    pickleball / tennis courts · NEW GYM RATES for 2026 are $70 an hour for the full gym … ✓ Verified Oct 2026
  13. Mountain View Ice Arena10 mi
    14313 SE Mill Plain Blvd, Vancouver, WA 98684
    ice rinks · Contact for pricing
  14. Northwest Diamond Sports10.2 mi
    19380 SW 90th Ct, Tualatin, OR 97062
    batting cages · Contact for pricing
  15. NW Athletic Center11.5 mi
    16303 NE 15th St, Vancouver, WA 98684
    batting cages · Contact for pricing
  16. Tualatin Indoor Soccer11.7 mi
    11883 SW Itel St, Tualatin, OR 97062
    turf · Contact for pricing
  17. The Dugout Baseball Training12.2 mi
    7500 NE 16th Ave, Vancouver, WA 98665
    batting cages · Contact for pricing
  18. Troutdale Indoor Soccer12.2 mi
    819 NW Corporate Dr, Troutdale, OR 97060
    turf · Contact for pricing
  19. Mound Time13 mi
    5160 NE Five Oaks Dr, Hillsboro, OR 97124
    batting cages · Contact for pricing
  20. Big Dawg Batting, LLC13.3 mi
    26785 SE Sunshine Valley Rd, Damascus, OR 97089
    batting cages · Contact for pricing
  21. Lion Sports15.3 mi
    1414 SE 18th Ave, Hillsboro, OR 97123
    batting cages; turf; pickleball / tennis courts · From $43/hr team rental ✓ Verified Oct 2026
  22. Strike Zone Batting Cages15.3 mi
    11419 NE 126th St, Vancouver, WA 98662
    batting cages · Contact for pricing
  23. Salmon Creek Indoor Sports Arena15.4 mi
    110 NW 139th St, Vancouver, WA 98685
    turf · Turf from $150/hr team rental ✓ Verified Oct 2026
  24. Apollo Hit House15.4 mi
    14010 NE 3rd Ct, Vancouver, WA 98685
    batting cages · Contact for pricing
  25. Hillsboro Futsal16.8 mi
    330 SW Walnut St, Hillsboro, OR 97123
    turf · Contact for pricing

Search indoor sports facilities near Portland, OR with more filters

More near Portland, OR