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

Braemar Dome (Edina)

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)

West St Paul Dome

Mon 7am-9am, Tue-Fri 7am-1pm

~400m loop

Field Turf

FREE

 

1655 Livingston Ave, West St Paul, MN 55118

 

Plymouth Dome

Mon-Fri 7am-10pm, Sat-Sun 8am-8pm

~400m loop

Field Turf

FREE

 

14800 34th Ave N, Plymouth, MN 55447

 

Roseville Skating Center

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

North Dale Rec Center

M-Th 9am-9pm, F 9am-6pm

~120m track

Track

$1/day $30/year

 

1414 St Albans St N, St Paul, MN 55117

 

Oxford/Jimmy Lee Rec Center

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

 

Arlington Hills Rec Center

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

 

El Rio Vista Rec Center

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

 

Frogtown Rec Center

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

 

Highland Park Rec Center

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

 

YWCA

M-F 5:30am-9pm Sa-Su 7:30a-7p

200m track

Track

$50-100/mo

 

2121 E Lake St, Minneapolis, MN 55407

 

Bethel Indoor Track

8am-1pm when Classes in session

200m track

Track

$5/session

 

3900 Bethel Dr, Arden Hills, MN 55112

 

US Bank Winter Warmup

Tu & Th 5-9pm: Dec-Jan only

~700m loop

Concrete

$15/session

 

401 Chicago Ave, Minneapolis, MN 55415

 

St. Cloud YMCA

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

 

Maple Grove Sports Dome

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

 

 

Iron Trail Motors Event Center

Sun-Sat 6:30 am – 10 pm

7 laps = 1 mile

Track

FREE

 


919 6th St S. 
Virginia, MN 55792

 

Savage Sports Center

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

 

Chaska Community Center

M- F: 5am to 9pm, Sat: 6am-9pm, Sun: 8am-6pm

11 laps = 1 mile

Track

FREE

 

1661 Park Ridge Dr, Chaska