Indoor Running Locations
Minnesota winters are often challenging for runners. Snow, ice and strong winds can make outdoor training difficult. We’ve scoured the area for indoor locations where runners can stay dedicated to their training, no matter the conditions outside. Check out the following facilities that offer indoor running and walking opportunities.
Help us add more locations across Minnesota. Know of an indoor running location not listed? Submit a location here.
Twin Cities Indoor Running
Location | Available | Distance | Surface | Cost | Run/Walk | Address | Notes |
Mon-Fri 6am-9pm, Sat-Sun 8am-9pm | ~400m loop | Field Turf | FREE | 7509 Ikola Way, Edina, MN 55439 | Check schedule (no running if lacrosse, baseball or softball practice) | ||
Mon 7am-9am, Tue-Fri 7am-1pm | ~400m loop | Field Turf | FREE | 1655 Livingston Ave, West St Paul, MN 55118 | |||
Mon-Fri 7am-10pm, Sat-Sun 8am-8pm | ~400m loop | Field Turf | FREE | 14800 34th Ave N, Plymouth, MN 55447 | |||
M 8am-9pm, T-Sa 7:30am-9pm, Sun 8am-1pm | ~220m track | Track | FREE | Walking only | 2661 Civic Center Dr, Roseville, MN 55113 | Check schedule for any games or reservations | |
M-Th 9am-9pm, F 9am-6pm | ~120m track | Track | $1/day $30/year | 1414 St Albans St N, St Paul, MN 55117 | |||
M-F 6:30a-9p, Sat 6:30-7p, Sun 6:30-5p | ~160m track | Track | $1/day $30/year | 270 Lexington Pkwy N, St Paul, MN 55104 | |||
M-Th: 9a-9p F 9a-5p Sa 10a-5p Su 12-4p | ~120m track | Track | $1/day $30/year | 1200 Payne Ave, St Paul, MN 55130 | |||
M-Th: 7a-8p F 7a-6p Sa 8a-3:30p | ~120m track | Track | $1/day $30/year | 179 Robie St E, St Paul, MN 55107 | |||
M-Th: 9a-9p F 9a-6p Sa 10a-6p Su 12-5p | ~120m track | Track | $1/day $30/year | 230 Como Ave, St Paul, MN 55103 | |||
M-Th: 9a-9p F 9a-6p Sa 10a-5:30p Su 1-5p | ~120m track | Track | $1/day $30/year | 1978 Ford Pkwy, St Paul, MN 55116 | |||
M-F 5:30am-9pm Sa-Su 7:30a-7p | 200m track | Track | $50-100/mo | 2121 E Lake St, Minneapolis, MN 55407 | |||
8am-1pm when Classes in session | 200m track | Track | $5/session | 3900 Bethel Dr, Arden Hills, MN 55112 | |||
Tu & Th 5-9pm: Dec-Jan only | ~700m loop | Concrete | $15/session | 401 Chicago Ave, Minneapolis, MN 55415 |
| ||
M-F 5AM-9PM/ Sat 6AM-8PM/ Sun 10AM-7PM | 200m track | Track | $39.99 monthly or $13.00 day | 2001 Stockinger Drive St. Cloud, MN 56303 |
| ||
M-F 7:30 to 9:30 a.m. and 6 to 9 pm.; Sa: Noon to 9 p.m. | 4.8 laps = 1 mile | Turf | Free | 9880 Fernbrook Ln N Maple Grove, MN 55369 |
| ||
Sun-Sat 6:30 am – 10 pm | 7 laps = 1 mile | Track | FREE |
| |||
M,W,F 6:30 – 9:30 am, Tue & Thur, noon – 3 pm | 4.25 laps = 1 mile | Turf | FREE | 13450 Dakota Ave. Savage, MN 55378 | |||
M- F: 5am to 9pm, Sat: 6am-9pm, Sun: 8am-6pm | 11 laps = 1 mile | Track | FREE | 1661 Park Ridge Dr, Chaska |