Hotels in Devils Lake

Search and compare Devils Lake hotels from hundreds of travel sites and save

Devils Lake, ND, United States
29 Jul — 30 Jul2
Devils Lake, ND, United States
Thu 29/7
Fri 30/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Devils Lake

Filter by star ratings
All filters
Sunlac Inn Devils Lake
Sunlac Inn Devils Lake
7.0 Good
111 1st St Nw, Devils Lake, ND, United States
Show on map
0.5 km from city centre, Devils Lake 
GoodBased on 183 reviews
7.0

Just minutes on foot from Devils Lake Amtrak Station, Sunlac Inn Devils Lake provides a swimming pool and complimentary Wi-Fi. It also offers a concierge, a 24-hour reception and luggage storage.

Tips for booking a Devils Lake hotel

Cheapest month:January
Most expensive month:July
Average price in Devils Lake:$136/night
Absolute cheapest price found:$60/night
Cheapest day:Wednesday
Most expensive day:Friday
$100 - $183
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$81 - $175
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Devils Lake hotels

Show all 13 hotels
1
Sunlac Inn Devils Lake
Sunlac Inn Devils Lake
7.0 Good
111 1st St Nw, Devils Lake, ND, United States
Show on map
0.5 km from city centre, Devils Lake 

Just minutes on foot from Devils Lake Amtrak Station, Sunlac Inn Devils Lake provides a swimming pool and complimentary Wi-Fi. It also offers a concierge, a 24-hour reception and luggage storage.

Cheapest hotels in Devils Lake, North Dakota

Show all 13 hotels
Sunlac Inn Devils Lake
Sunlac Inn Devils Lake
7.0 Good
111 1st St Nw, Devils Lake, ND, United States
Show on map
0.5 km from city centre,  

Just minutes on foot from Devils Lake Amtrak Station, Sunlac Inn Devils Lake provides a swimming pool and complimentary Wi-Fi. It also offers a concierge, a 24-hour reception and luggage storage.

$110
Avg. per night

Where to stay in Devils Lake

Devils Lake travel FAQs

  • What are the best hotels in Devils Lake?

    Holiday Inn Express Devils Lake (8.3/10 from 48 reviews), Cobblestone Hotel & Suites - Devils Lake (8.3/10 from 185 reviews), and Sunlac Inn Devils Lake (7.0/10 from 184 reviews) are all highly rated places to stay in Devils Lake.

  • How much is a hotel in Devils Lake tonight?

    Over the last 3 days, the starting price of a hotel in Devils Lake tonight has been as low as $119 and the average price has been as much as $160.