BookGuestRooms
Minnesota
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
Where to stay

Cities in Minnesota

Where to stay in Minnesota

CityListingsFromTop-rated
Bloomington 27 hotelsfrom $91Element by Marriott Bloomington Mall of America (4.6/5)
Minneapolis 25 hotelsfrom $113The Lofton Hotel Minneapolis, Tapestry Collection by Hilton (4.7/5)
Duluth 20 hotelsfrom $96Beacon Pointe on Lake Superior (4.7/5)
Rochester 19 hotelsfrom $87Home2 Suites by Hilton Rochester Mayo Clinic Area (4.6/5)
Saint Paul 8 hotelsfrom $120Residence Inn by Marriott St. Paul Downtown (4.7/5)
Mankato 5 hotelsfrom $82Holiday Inn Express Hotel & Suites Mankato East by IHG (4.7/5)
Stillwater 5 hotelsfrom $176Lora (4.5/5)
Maple Grove 4 hotelsfrom $147Staybridge Suites Minneapolis-Maple Grove by IHG (4.5/5)
Eagan 4 hotelsfrom $82Omni Viking Lakes (4.7/5)
Shakopee 4 hotelsfrom $97Holiday 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.