Devils Lake Hotels

Devils Lake is a small city in Ramsey County, in the northeastern area of North Dakota. It has a population of about 7,141 people in 2010 census. Its elevation is 1,475 feet and its amp coordinates are latitude 48.11 N & longitude 98.86 W. When staying in Devils Lake, we recommend Holiday Inn Express Devils Lake (1 mile south), Fireside Inn and Suites Devils Lake (1 mile south), Super 8 Devils Lake (1 mile southwest), and Days Inn Devils Lake (6 miles south).

Devils Lake Hotels and Accommodation

Enter your trip information to search for Devils Lake accommodation
Hotels In
Check-In
Check-Out
Guests
 
Loading…
Loading photos…
Devils Lake tourism photos provided by Panoramio are under the copyright of their owners

Recommended Devils Lake Hotels

Select a Devils Lake hotel to compare room rates from multiple sites
Holiday Inn Express Devils Lake ★★
875 Hwy#2 East, Devils Lake, North Dakota (1 mile south)
Rated 8.8/10 by 25 reviews
Check-In
Check-Out
Guests
 
Fireside Inn and Suites Devils Lake ★★
215 Highway 2 East, Devils Lake, North Dakota (1 mile south)
Rated 7.8/10 by 29 reviews
Check-In
Check-Out
Guests
 
Super 8 Devils Lake
1001 Highway 2 East, Devils Lake, North Dakota (1 mile southwest)
Rated 5.3/10 by 7 reviews
Check-In
Check-Out
Guests
 
Days Inn Devils Lake ★★
1109 Highway 20 S, Devils Lake, North Dakota (6 miles south)
Rated 4/10 by 8 reviews
Check-In
Check-Out
Guests
 
Our recommendations of Holiday Inn Express Devils Lake, Fireside Inn and Suites Devils Lake, Super 8 Devils Lake, and Days Inn Devils Lake may take into account distance from Devils Lake, guest ratings and accommodation popularity.

Devils Lake Tourist Information

Select a Devils Lake tourist information site for Devils Lake travel and tourism guides such as Wikitravel, further hotel and accommodation information, and for maps of Devils Lake

Devils Lake Accommodation Offers

Popular Devils Lake hotel and accommodation specials
Loading offers…

Travel to a Random Destination