
Commute · September 2026
Commuting to downtown Minneapolis: drive times and home prices
27 cities in our guides are within 20 minutes of downtown Minneapolis by car in light traffic, and 67 are within 30. Here is every one, closest first, with what homes sold for.
Under 15 minutes
| City | Drive | Median sale price | Days on market | County |
|---|---|---|---|---|
| Minneapolis | 5 min | $353,500 | 54 | Hennepin |
| Lauderdale | 12 min | $309,950 | 38 | Ramsey |
| St. Louis Park | 12 min | $395,050 | 48 | Hennepin |
| Golden Valley | 13 min | $469,000 | 51 | Hennepin |
| St. Anthony | 14 min | $380,000 | 51 | Hennepin |
15 to 24 minutes
| City | Drive | Median sale price | Days on market | County |
|---|---|---|---|---|
| Crystal | 15 min | $325,550 | 34 | Hennepin |
| Robbinsdale | 15 min | $330,000 | 33 | Hennepin |
| Columbia Heights | 16 min | $302,000 | 39 | Anoka |
| Edina | 16 min | $696,250 | 66 | Hennepin |
| Hopkins | 16 min | $352,500 | 57 | Hennepin |
| Medicine Lake | 16 min | — | — | Hennepin |
| Richfield | 16 min | $355,000 | 38 | Hennepin |
| Roseville | 16 min | $375,000 | 44 | Ramsey |
| Saint Paul | 16 min | $300,000 | 48 | Ramsey |
| Brooklyn Center | 17 min | $305,000 | 38 | Hennepin |
| Falcon Heights | 17 min | $401,250 | 40 | Ramsey |
| Fridley | 17 min | $335,000 | 35 | Anoka |
| Hilltop | 17 min | — | — | Anoka |
| New Brighton | 18 min | $390,250 | 42 | Ramsey |
| New Hope | 18 min | $361,000 | 34 | Hennepin |
| Wayzata | 19 min | $1,137,000 | 99 | Hennepin |
| Arden Hills | 20 min | $457,500 | 47 | Ramsey |
| Brooklyn Park | 20 min | $349,900 | 45 | Hennepin |
| Mendota | 20 min | — | — | Dakota |
| Minnetonka | 20 min | $499,700 | 49 | Hennepin |
| Plymouth | 20 min | $505,000 | 44 | Hennepin |
| Spring Lake Park | 20 min | $324,950 | 25 | Anoka |
| Bloomington | 21 min | $375,000 | 36 | Hennepin |
| Lilydale | 21 min | $397,250 | 65 | Dakota |
| Little Canada | 21 min | $359,891 | 60 | Ramsey |
| Shoreview | 21 min | $404,500 | 36 | Ramsey |
| Mendota Heights | 22 min | $570,000 | 46 | Dakota |
| Mounds View | 22 min | $351,000 | 28 | Ramsey |
| Maplewood | 23 min | $345,000 | 47 | Ramsey |
| Osseo | 23 min | $337,500 | 46 | Hennepin |
| Woodland | 23 min | — | — | Hennepin |
| Burnsville | 24 min | $382,750 | 46 | Dakota |
| Lexington | 24 min | — | — | Anoka |
| Long Lake | 24 min | $498,000 | 89 | Hennepin |
| North St. Paul | 24 min | $335,000 | 46 | Ramsey |
25 to 34 minutes
| City | Drive | Median sale price | Days on market | County |
|---|---|---|---|---|
| Deephaven | 25 min | $1,207,500 | 54 | Hennepin |
| Sunfish Lake | 25 min | — | — | Dakota |
| West St. Paul | 25 min | $343,250 | 40 | Dakota |
| Circle Pines | 26 min | $306,500 | 27 | Anoka |
| Eagan | 26 min | $395,900 | 43 | Dakota |
| Eden Prairie | 26 min | $500,000 | 48 | Hennepin |
| Landfall | 26 min | — | — | Washington |
| Minnetonka Beach | 26 min | $2,700,000 | 128 | Hennepin |
| Vadnais Heights | 26 min | $371,000 | 50 | Ramsey |
| Coon Rapids | 27 min | $335,000 | 37 | Anoka |
| Inver Grove Heights | 27 min | $398,950 | 56 | Dakota |
| South St. Paul | 27 min | $300,000 | 35 | Dakota |
| White Bear Lake | 27 min | $365,000 | 40 | Ramsey |
| Apple Valley | 28 min | $380,000 | 43 | Dakota |
| Blaine | 28 min | $380,000 | 48 | Anoka |
| Champlin | 28 min | $385,000 | 36 | Hennepin |
| Excelsior | 28 min | $725,000 | 46 | Hennepin |
| Greenwood | 28 min | $3,000,000 | 56 | Hennepin |
| Maple Grove | 28 min | $430,000 | 40 | Hennepin |
| Maple Plain | 28 min | $420,000 | 36 | Hennepin |
| Newport | 28 min | $391,500 | 51 | Washington |
| Orono | 28 min | $1,225,000 | 76 | Hennepin |
| Pine Springs | 28 min | — | — | Washington |
| Oakdale | 29 min | $329,900 | 38 | Washington |
| Gem Lake | 30 min | — | — | Ramsey |
| North Oaks | 30 min | $950,000 | 75 | Ramsey |
| Savage | 30 min | $421,000 | 48 | Scott |
| Birchwood Village | 31 min | — | — | Washington |
| Shorewood | 31 min | $930,500 | 63 | Hennepin |
| Spring Park | 31 min | $688,750 | 92 | Hennepin |
| Willernie | 31 min | — | — | Washington |
| Chanhassen | 32 min | $600,000 | 42 | Carver |
| Lino Lakes | 32 min | $461,590 | 44 | Anoka |
| Loretto | 32 min | — | — | Hennepin |
| Mahtomedi | 32 min | $475,000 | 37 | Washington |
| Anoka | 33 min | $345,000 | 39 | Anoka |
| Dayton | 33 min | $590,000 | 52 | Hennepin |
| Lakeville | 33 min | $510,000 | 58 | Dakota |
| Medina | 33 min | $1,034,752 | 67 | Hennepin |
| Shakopee | 33 min | $428,450 | 49 | Scott |
| St. Paul Park | 33 min | $314,900 | 33 | Washington |
| Tonka Bay | 33 min | $1,085,000 | 41 | Hennepin |
| Woodbury | 33 min | $457,700 | 52 | Washington |
| Dellwood | 34 min | $800,000 | 82 | Washington |
35 to 44 minutes
| City | Drive | Median sale price | Days on market | County |
|---|---|---|---|---|
| Independence | 35 min | $900,000 | 113 | Hennepin |
| Lake Elmo | 35 min | $665,000 | 52 | Washington |
| Centerville | 36 min | $440,900 | 47 | Anoka |
| Chaska | 36 min | $474,975 | 52 | Carver |
| Mound | 36 min | $416,400 | 69 | Hennepin |
| Prior Lake | 36 min | $500,000 | 62 | Scott |
| Rogers | 36 min | $440,000 | 52 | Hennepin |
| Victoria | 36 min | $618,300 | 49 | Carver |
| Coates | 37 min | — | — | Dakota |
| Corcoran | 37 min | $599,990 | 49 | Hennepin |
| Cottage Grove | 37 min | $405,000 | 44 | Washington |
| Lakeland | 37 min | $382,500 | 38 | Washington |
| Oak Park Heights | 37 min | $429,950 | 48 | Washington |
| Andover | 38 min | $448,400 | 40 | Anoka |
| Credit River | 38 min | $955,450 | 59 | Scott |
| Grant | 38 min | $822,500 | 66 | Washington |
| Lakeland Shores | 38 min | — | — | Washington |
| Ramsey | 39 min | $383,000 | 46 | Anoka |
| Rosemount | 39 min | $438,000 | 52 | Dakota |
| Stillwater | 39 min | $460,000 | 40 | Washington |
| Bayport | 40 min | $485,000 | 61 | Washington |
| Afton | 41 min | $770,500 | 61 | Washington |
| Carver | 41 min | $521,510 | 50 | Carver |
| Columbus | 41 min | $480,000 | 33 | Anoka |
| Farmington | 41 min | $392,000 | 58 | Dakota |
| Ham Lake | 41 min | $549,950 | 63 | Anoka |
| Lake St. Croix Beach | 41 min | — | — | Washington |
| St. Bonifacius | 41 min | $375,000 | 37 | Hennepin |
| Elko New Market | 42 min | $465,000 | 65 | Scott |
| Forest Lake | 42 min | $429,900 | 57 | Washington |
| Minnetrista | 42 min | $719,990 | 59 | Hennepin |
| Rockford | 42 min | $364,500 | 59 | Wright |
| Greenfield | 43 min | $840,000 | 84 | Hennepin |
| Hastings | 43 min | $345,000 | 39 | Dakota |
| St. Marys Point | 43 min | — | — | Washington |
| Vermillion | 43 min | — | — | Dakota |
| East Bethel | 44 min | $412,125 | 55 | Anoka |
| Hanover | 44 min | $459,950 | 55 | Wright |
| Watertown | 44 min | $375,000 | 64 | Carver |
45 to 59 minutes
| City | Drive | Median sale price | Days on market | County |
|---|---|---|---|---|
| Hampton | 46 min | — | — | Dakota |
| Cologne | 47 min | $409,950 | 106 | Carver |
| Hugo | 48 min | $430,000 | 46 | Washington |
| Waconia | 48 min | $475,000 | 49 | Carver |
| Bethel | 50 min | — | — | Anoka |
| Jordan | 50 min | $442,000 | 52 | Scott |
| New Trier | 50 min | — | — | Dakota |
| Scandia | 50 min | $677,500 | 64 | Washington |
| Empire | 51 min | $410,000 | 40 | Dakota |
| Oak Grove | 51 min | $486,250 | 49 | Anoka |
| Nowthen | 52 min | $575,000 | 63 | Anoka |
| Mayer | 53 min | $385,250 | 58 | Carver |
| Northfield | 54 min | $369,950 | 66 | Rice |
| Norwood Young America | 54 min | $325,000 | 69 | Carver |
| Randolph | 54 min | — | — | Dakota |
| St. Francis | 55 min | $349,900 | 56 | Anoka |
| Dundas | 56 min | — | — | Rice |
| Marine on St. Croix | 57 min | $670,000 | 73 | Washington |
| Miesville | 57 min | — | — | Dakota |
| Belle Plaine | 58 min | $349,995 | 41 | Scott |
| New Germany | 59 min | — | — | Carver |
An hour or more
| City | Drive | Median sale price | Days on market | County |
|---|---|---|---|---|
| Faribault | 60 min | $290,000 | 65 | Rice |
| New Prague | 60 min | $390,000 | 66 | Scott |
| Hamburg | 64 min | — | — | Carver |
| Le Sueur | 74 min | — | — | Le Sueur |
| Owatonna | 76 min | — | — | Steele |
Drive times are light-traffic estimates from each city’s center (OpenStreetMap routing). Your trip depends on your address and the time of day; allow more at rush hour. Prices: Minneapolis Area REALTORS® Local Market Update (NorthstarMLS data), 12 months through September 2026; shown where at least 10 homes sold.
Commuting to downtown Saint PaulCommuting to MSP AirportCommuting to the University of Minnesota
Quick answers
Living near downtown Minneapolis
Which suburbs are within 20 minutes of downtown Minneapolis?
Lauderdale, St. Louis Park, Golden Valley, St. Anthony, Crystal, Robbinsdale, Columbia Heights, Edina, Hopkins, Medicine Lake, Richfield, Roseville, Brooklyn Center, Falcon Heights, Fridley, by light-traffic drive time from each city’s center.
What is the most affordable city within 30 minutes of downtown Minneapolis?
Saint Paul, about 16 minutes away, where homes sold for a median $300,000 over the 12 months through September 2026 (cities in our guides with at least 30 sales).
