Hotels in Devils Lake

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

Devils Lake, ND, United States
Jul 28 — Jul 292
Devils Lake, ND, United States
Wed 7/28
Thu 7/29
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Devils Lake

Filter by star ratings
All filters
Holiday Inn Express Devils Lake
Holiday Inn Express Devils Lake
8.3 Excellent
875 Highway 2 East, Devils Lake, ND, United States
Show on map
0.9 mi from city centre, Devils Lake 
ExcellentBased on 48 reviews
8.3

Holiday Inn Express Devils Lake is located in Devils Lake and offers an indoor pool. The various amenities this charming hotel has to offer include laundry facilities, a lake and an express check-in and check-out feature.

Cobblestone Hotel & Suites - Devils Lake
Cobblestone Hotel & Suites - Devils Lake
8.3 Excellent
1801 US Highway 2 East, Devils Lake, ND, United States
Show on map
1.7 mi from city centre, Devils Lake 
ExcellentBased on 185 reviews
8.3

Cobblestone Hotel & Suites is located in Devils Lake and features free Wi-Fi and an indoor pool. It also offers a 24-hour reception, room service and an express check-in and check-out feature.

Great American Inn and Suites
Great American Inn and Suites
1116 Highway 2 East, Devils Lake, ND, United States
Show on map
1.2 mi from city centre, Devils Lake 

Great American Inn & Suites is located in Devils Lake and offers free Wi-Fi. It also provides an atm/cash machine, a 24-hour reception and a dart board.

Super 8 by Wyndham Devils Lake
Super 8 by Wyndham Devils Lake
6.5 Good
1001 Highway 2 East, Devils Lake, ND, United States
Show on map
1.1 mi from city centre, Devils Lake 
GoodBased on 130 reviews
6.5

This pet-friendly hotel is located in Devils Lake and offers an indoor pool. It also provides an express check-in and check-out feature and a 24-hour reception.

Sunlac Inn Devils Lake
Sunlac Inn Devils Lake
7.0 Good
111 1st St Nw, Devils Lake, ND, United States
Show on map
0.3 mi 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:$100/night
Absolute cheapest price found:$45/night
Cheapest day:Wednesday
Most expensive day:Friday
$74 - $135
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$60 - $129
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.3 mi 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.

2
Cobblestone Hotel & Suites - Devils Lake
Cobblestone Hotel & Suites - Devils Lake
8.3 Excellent
1801 US Highway 2 East, Devils Lake, ND, United States
Show on map
1.7 mi from city centre, Devils Lake 

Cobblestone Hotel & Suites is located in Devils Lake and features free Wi-Fi and an indoor pool. It also offers a 24-hour reception, room service and an express check-in and check-out feature.

3
Super 8 by Wyndham Devils Lake
Super 8 by Wyndham Devils Lake
6.5 Good
1001 Highway 2 East, Devils Lake, ND, United States
Show on map
1.1 mi from city centre, Devils Lake 

This pet-friendly hotel is located in Devils Lake and offers an indoor pool. It also provides an express check-in and check-out feature and a 24-hour reception.

Cheapest hotels in Devils Lake, North Dakota

Show all 13 hotels
Great American Inn and Suites
Great American Inn and Suites
1116 Highway 2 East, Devils Lake, ND, United States
Show on map
1.2 mi from city centre,  

Great American Inn & Suites is located in Devils Lake and offers free Wi-Fi. It also provides an atm/cash machine, a 24-hour reception and a dart board.

$54
Avg. per night
Super 8 by Wyndham Devils Lake
Super 8 by Wyndham Devils Lake
6.5 Good
1001 Highway 2 East, Devils Lake, ND, United States
Show on map
1.1 mi from city centre,  

This pet-friendly hotel is located in Devils Lake and offers an indoor pool. It also provides an express check-in and check-out feature and a 24-hour reception.

$75
Avg. per night
Sunlac Inn Devils Lake
Sunlac Inn Devils Lake
7.0 Good
111 1st St Nw, Devils Lake, ND, United States
Show on map
0.3 mi 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.

$81
Avg. per night
Cobblestone Hotel & Suites - Devils Lake
Cobblestone Hotel & Suites - Devils Lake
8.3 Excellent
1801 US Highway 2 East, Devils Lake, ND, United States
Show on map
1.7 mi from city centre,  

Cobblestone Hotel & Suites is located in Devils Lake and features free Wi-Fi and an indoor pool. It also offers a 24-hour reception, room service and an express check-in and check-out feature.

$110
Avg. per night
Holiday Inn Express Devils Lake
Holiday Inn Express Devils Lake
8.3 Excellent
875 Highway 2 East, Devils Lake, ND, United States
Show on map
0.9 mi from city centre,  

Holiday Inn Express Devils Lake is located in Devils Lake and offers an indoor pool. The various amenities this charming hotel has to offer include laundry facilities, a lake and an express check-in and check-out feature.

$135
Avg. per night

Hotel prices in Devils Lake

2 stars and under

$54 - $135

Holiday Inn Express Devils Lake

#1 Most popular

$135
Avg. per night
Great American Inn and Suites
$54
Avg. per night
Super 8 by Wyndham Devils Lake
$75
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Devils Lake

Devils Lake travel FAQs

  • What are the best hotels in Devils Lake?

    Holiday Inn Express Devils Lake is a very popular hotel in Devils Lake with a score of 8.3 from 48 reviews. Cobblestone Hotel & Suites - Devils Lake (8.3 from 185 reviews) and Sunlac Inn Devils Lake (7.0 from 183 reviews) are also highly rated Devils Lake hotels based on recent feedback from HotelsCombined users.