United States
Hotels in Minnesota
Minnesota has 226 places to stay listed here — 226 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around $82.
Browse by city
- Bloomington 27
- Minneapolis 25
- Duluth 20
- Rochester 19
- Saint Paul 8
- Mankato 5
- Stillwater 5
- Eagan 4
- Eden Prairie 4
- International Falls 4
- Maple Grove 4
- Roseville 4
- Saint Cloud 4
- Shakopee 4
- Albert Lea 3
- Alexandria 3
- Baxter 3
- Brooklyn Park 3
- Grand Rapids 3
- Lutsen 3
- Plymouth 3
- Two Harbors 3
- Winona 3
- Austin 2
- Detroit Lakes 2
- Ely 2
- Faribault 2
- Hastings 2
- Minnetonka 2
- Park Rapids 2
Where to stay
Cities in Minnesota
-
Bloomington
-
Minneapolis
-
Duluth
-
Rochester
-
Saint Paul
-
Mankato
-
Stillwater
-
Eagan
-
Eden Prairie
-
International Falls
-
Maple Grove
-
Roseville
-
Saint Cloud
-
Shakopee
-
Albert Lea
-
Alexandria
-
Baxter
-
Brooklyn Park
-
Grand Rapids
-
Lutsen
-
Plymouth
-
Two Harbors
-
Winona
-
Austin
-
Detroit Lakes
-
Ely
-
Faribault
-
Hastings
-
Minnetonka
-
Park Rapids
-
Red Wing
-
Saint Louis Park
-
Tofte
-
Vadnais Heights
-
Walker
-
Woodbury
-
Albertville
-
Apple Valley
-
Arden Hills
-
Bemidji
-
Blaine
-
Brooklyn Center
-
Castle Danger
-
Clearwater
-
Cottage Grove
-
Crookston
-
Crosby
-
Edina
-
Elk River
-
Fergus Falls
-
Forest Lake
-
Grand Marais
-
Hudson
-
Isanti
-
Lake City
-
Lino Lakes
-
Maplewood
-
Mason City
-
Mendota Heights
-
Morris
-
New Ulm
-
Nisswa
-
Northfield
-
Owatonna
-
Prior Lake
-
Saint Peter
-
Shoreview
-
Silver Bay
-
Staples
-
Waseca
-
White Bear Lake
-
Worthington
Where to stay in Minnesota
| City | Listings | From | Top-rated |
|---|---|---|---|
| Bloomington | 27 hotels | from $91 | Element by Marriott Bloomington Mall of America (4.6/5) |
| Minneapolis | 25 hotels | from $113 | The Lofton Hotel Minneapolis, Tapestry Collection by Hilton (4.7/5) |
| Duluth | 20 hotels | from $96 | Beacon Pointe on Lake Superior (4.7/5) |
| Rochester | 19 hotels | from $87 | Home2 Suites by Hilton Rochester Mayo Clinic Area (4.6/5) |
| Saint Paul | 8 hotels | from $120 | Residence Inn by Marriott St. Paul Downtown (4.7/5) |
| Mankato | 5 hotels | from $82 | Holiday Inn Express Hotel & Suites Mankato East by IHG (4.7/5) |
| Stillwater | 5 hotels | from $176 | Lora (4.5/5) |
| Maple Grove | 4 hotels | from $147 | Staybridge Suites Minneapolis-Maple Grove by IHG (4.5/5) |
| Eagan | 4 hotels | from $82 | Omni Viking Lakes (4.7/5) |
| Shakopee | 4 hotels | from $97 | Holiday Inn Express Hotel & Suites Shakopee by IHG (4.5/5) |
Good to know
How many hotels are listed in Minnesota?
226 hotels, guesthouses and B&Bs across 72 cities in Minnesota, each with rooms, photos and live partner rates.
What do hotels in Minnesota cost?
Listed nightly rates on partner sites start around $82, varying by area, property and dates. Live prices show on the booking partner's page.
Which Minnesota city has the most listings here?
Bloomington, with 27 listed hotels.