BookGuestRooms
North Dakota
United States

Hotels in North Dakota

North Dakota has 50 places to stay listed here — 50 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around $87.

Browse by city
Where to stay

Cities in North Dakota

Where to stay in North Dakota

CityListingsFromTop-rated
Fargo 18 hotelsfrom $91Homewood Suites by Hilton Fargo (4.6/5)
Grand Forks 10 hotelsfrom $87C'mon Inn Grand Forks (4.5/5)
Bismarck 6 hotelsfrom $88Holiday Inn Express Hotel & Suites Bismarck by IHG (4.5/5)
Dickinson 4 hotelsfrom $105Hawthorn Extended Stay by Wyndham Dickinson (4.5/5)
Williston 3 hotelsfrom $92Hawthorn Suites by Wyndham Williston (4.3/5)
Minot 2 hotelsfrom $134Hyatt House Minot- North Dakota (4.3/5)
Jamestown 2 hotelsfrom $153My Place Hotel-Jamestown, ND (4.2/5)
Watford City 2 hotelsfrom $107Inn at Hunters Run (4.4/5)
Devils Lake 2 hotelsfrom $122Sleep Inn & Suites Devils Lake (4.4/5)
Medora 1 hotelfrom $134AmericInn by Wyndham Medora (4.2/5)

Good to know

How many hotels are listed in North Dakota?

50 hotels, guesthouses and B&Bs across 10 cities in North Dakota, each with rooms, photos and live partner rates.

What do hotels in North Dakota cost?

Listed nightly rates on partner sites start around $87, varying by area, property and dates. Live prices show on the booking partner's page.

Which North Dakota city has the most listings here?

Fargo, with 18 listed hotels.