| | 
The hotels below are listed in order of their exit number.
 
 Hotels and Motels near I-35 in MinnesotaFrom North to South
 
 The northern terminus of I-35 is in northern Duluth, Minnesota where it turns into MN 61.
 
 Duluth Hotels on I-35  Exits 249, 253B, 256B, 258
 
  Hotels between Duluth and Minneapolis on I-35
 
 Carlton Hotels on I-35  MN 210, Exit 235
 
 Moose Lake Hotels on I-35  MN 73, Exit 214
 
 Finlayson Hotels on I-35  MN 23, Exit 195
 
 Hinckley Hotels on I-35  MN 48, Exit 183
 
 North Branch Hotels on I-35  MN 95, Exit 147
 
 Forest Lake Hotels on I-35  West Broadway Avenue, Exit 131
 
 I-35 EAST  After Forest Lake, I-35 forks into two branches. I-35 East runs through the following 4 cities before re-joining with I-35 West south of Burnsville:
 
 White Bear Lake Hotels on I-35  MN 96, Exit 117
 
 St Paul Hotels on I-35  Exits 106B, 106C, 115
 
 Eagan Hotels on I-35  Exits 93, 97, 98
 
 Burnesville Hotels on I-35  County Road 42 East, Exit 88B
 
 I-35 WEST  After Forest Lake, I-35 forks into two branches. I-35 West runs through the following 7 cities before re-joining with I-35 West south of Burnsville:
 
 Lino Lakes Hotels on I-35  Lake Drive, Exit 36
 
 Mounds View Hotels on I-35  Exits 28B, 28C, 29, 31A
 
 New Brighton Hotels on I-35  MN 96, Exit 28A
 
 Roseville Hotels on I-35  Exits 24, 25A
 
 Minneapolis Hotels on I-35  Washington Avenue and 3rd Street, Exit 17C  Downtown Minneapolis
 
 Bloomington Hotels on I-35  Exits 7A, 9  Downtown Bloomington
 
 Burnsville Hotels on I-35  Exits 1, 2
 
 I-35  I-35's East and West forks merge back together south of Burnsville.
 
 Lakeville Hotels on I-35  Exits 81, 85
 
 Faribault Hotels on I-35  MN 21, Exit 59
 
 Owatonna Hotels on I-35  Exits 41, 42, 45
 
 Albert Lea Hotels on I-35  MN 46, Exit 11
 
 The closest I-35 hotels south of Albert Lea are in Northwood, Iowa.
 
 
 |  | 
 
Zoom in (+) to see interstate exits, restaurants, and other attractions near hotels.
 
 
 |  |