Sports Facility MapSuggest a facility

Indoor Sports Facilities in Oregon

We list 19 indoor sports facilities in Oregon, in 8 towns: Beaverton, Damascus, Hillsboro, Lake Oswego, Portland, Tigard, Troutdale, Tualatin. 0 list team rentals and 8 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 (6 facilities with a rate checked on the facility's own website; rates are "from" prices).

  1. Northwest Nationals Baseball and Softball Training Facility
    11000 SW 11th St, Beaverton, OR 97005
    batting cages · Cages from $70/hr team rental ✓ Verified Oct 2026
  2. The Courts in Beaverton
    14523 SW Millikan Way, Beaverton, OR 97005
    turf; basketball / volleyball courts · From $70/hr team rental ✓ Verified Oct 2026
  3. Winterhawks Skating Center - Beaverton
    9250 SW Beaverton Hillsdale Hwy, Beaverton, OR 97005
    ice rinks · Contact for pricing
  4. Big Dawg Batting, LLC
    26785 SE Sunshine Valley Rd, Damascus, OR 97089
    batting cages · Contact for pricing
  5. Dalzell Community Gym
    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
  6. Hillsboro Futsal
    330 SW Walnut St, Hillsboro, OR 97123
    turf · Contact for pricing
  7. Lion Sports
    1414 SE 18th Ave, Hillsboro, OR 97123
    batting cages; turf; pickleball / tennis courts · From $43/hr team rental ✓ Verified Oct 2026
  8. Mound Time
    5160 NE Five Oaks Dr, Hillsboro, OR 97124
    batting cages · Contact for pricing
  9. Lake Oswego Indoor Tennis Center
    2900 SW Diane Dr, Lake Oswego, OR 97035
    pickleball / tennis courts · Contact for pricing
  10. Batting A Thousand - Batting Cages
    8829 SE Stark St, Portland, OR 97216
    batting cages; turf · Cages from $64/hr team rental ✓ Verified Oct 2026
  11. Oaks Park Roller Rink
    7805 SE Oaks Park Way, Portland, OR 97202
    dek / roller rinks · Ice from $200/hr team rental ✓ Verified Oct 2026
  12. Southeast Family YMCA
    6036 SE Foster Rd, Portland, OR 97206
    pickleball / tennis courts · Contact for pricing
  13. The Plex - Indoor Sports Arena
    8785 SW Beaverton Hillsdale Hwy, Portland, OR 97225
    turf · Turf from $100/hr team rental ✓ Verified Oct 2026
  14. The Racquet Lab
    2830 NE Sandy Blvd, Portland, OR 97232
    pickleball / tennis courts · Contact for pricing
  15. D-BAT PDX West
    11131 SW Greenburg Rd, Tigard, OR 97223
    batting cages; training · Membership from $58/mo (no team rental rate published) ✓ Verified Oct 2026
  16. Pickleball Kingdom Tigard
    16800 SW 72nd Ave, Tigard, OR 97224
    pickleball / tennis courts · Contact for pricing
  17. Troutdale Indoor Soccer
    819 NW Corporate Dr, Troutdale, OR 97060
    turf · Contact for pricing
  18. Northwest Diamond Sports
    19380 SW 90th Ct, Tualatin, OR 97062
    batting cages · Contact for pricing
  19. Tualatin Indoor Soccer
    11883 SW Itel St, Tualatin, OR 97062
    turf · Contact for pricing

Towns in Oregon