Places to stay in Devils Lake, North Dakota
![]() |
![]() |
Looking to reserve a room in Devils Lake, or in the surrounding area? Click here to reserve hotels online with Stay North Dakota
Fireside Inn and Suites
Hotels: The Fireside Inn and Suites is located just northeast of the junction of U.S. Highway 2 and State Route 20. This Devils Lake hotel is in an ideal location, offering easy access to nearby attractions like Spirit Lake Casino, Quentin Burdick Sports Arena, Sullys Hill National Game Preserve and .....
Read more details...
215 Highway 2 East, Devils Lake, 58301
(+001) 701-662-6760
Holiday Inn
Hotels: Welcome to the Holiday Inn Express® Hotel in Devils Lake You're invited to stay at the newest of hotels in the Devils Lake, ND area! We are conveniently located off Hwy-2 near the Devils Lake Regional Airport and a variety of attractions. Are you looking for a pet friendly hotel in Devils Lake? .....
Read more details...
875 HWY#2 EAST, Devils Lake, 58301
(+001) 701-665-3200
Ackerman Acres
Lodges / Ranches / Resorts: Heaven is a little closer by the water. We have beautiful views of the lake, private lake access, boat landing, a fish and game cleaning station, and a sandy beach perfect for building sand castles with the kids or to just lay out on and enjoy the lake. Fishing packages are available, call for .....
Read more details...
318 Shelvers Place, Devils Lake, 58301
(+001) 701-662-2542
Davis Motel
Motels: The Davis Motel is located on the west side of Devils Lake on Hwy 2 next to the Cenex Convenience Store and close to Hwy 19, which takes you west to Creel Bay, Six Mile Bay, Graham's Island, Minnewaukan Flats, or the Main Body of Devils Lake for your hunting and fishing trips. We are a local family .....
Read more details...
702 Highway 2 West, Devils Lake, 58301
(+001) 701-662-4927
Lakeview Lodge
Lodges / Ranches / Resorts: Whether you are a sportsmen, bird watcher,or vacationer you will find our accommodations clean, comfortable and suited to your needs. Located on the prairie nine miles from the city of Devils Lake and 1/4 mile from the lake, you will find the setting peaceful so you can relax and enjoy your .....
Read more details...
704 Elmwood Road, Devils Lake, 58301
(+001) 701-665-5060
Whistling Wings Lodge
Lodges / Ranches / Resorts: Whistling Wings Outfitters proudly hosts fully-guided hunts for private parties in the Heart of Waterfowl Country. Established to share the rich outdoor heritage of North Dakota with all sportsmen, Whistling Wings has repeat clientele of satisfied and successful hunters. Owner and outfitter Clint .....
Read more details...
611 Lakeshore Dr. NW, Devils Lake, 58301
(+001) 701-662-3451
Devils Lake State Parks
Campsites / RV Parks: Devils Lake—North Dakota's largest natural lake—is home to a 1,142-acre park system including Grahams Island State Park and a boat access area on the east side of the lake, named Black Tiger Bay State Recreation Area. The lake is a closed drainage basin, marked by periods of fluctuating water .....
Read more details...
152 S. Duncan Road, Devils Lake, 58301
(+001) 701-766-4015
Grahams Island State Park
Campsites / RV Parks: Devils Lake—North Dakota's largest natural lake—is home to a 1,142-acre park system including Grahams Island State Park and a boat access area on the east side of the lake, named Black Tiger Bay State Recreation Area. The lake is a closed drainage basin, marked by periods of fluctuating .....
Read more details...
152 S. Duncan Road, Devils Lake, 58301
(+001) 701-766-4015
Eastbay Campground

Campsites / RV Parks: Eastbay Campground is located on the east shore of beautiful Devils Lake, a short 15 miles east of the town of Devils Lake. Just turn south off Highway 2 at Hefte Rest Area and follow the signs. The lake now covers more than 100,000 acres and is one of North Dakota's premier fishing .....
Read more details...
3892 Eastbay Road, Devils Lake, 58381
(+001) 701-398-5184
Super 8

Motels: The Super 8 Motel at Devils Lake offers all you fishing enthusiasts a comfortable place to stay during your trip. We provide free wireless internet access Super Start Breakfast indoor heated pool and hot tub to warm you up and relax you for a good nights rest. We are located 3 miles from the .....
Read more details...
1001 Highway 2 East, Devils Lake, 58301
(+001) 703-662-8656
Filter by:
Click property titles for more detailed descriptions
Map showing location of Devils Lake
Devils Lake links of interest
Nearby towns close to Devils Lake, North Dakota
Devils Lake is a city in Ramsey County, North Dakota in the United States. It is the county seat of Ramsey County. It is named after the nearby body of water, Devils Lake. The first house in Devils Lake was built in 1882. It was surveyed in 1883 and named Creelsburg and later Creel City, after the surveyor, Heber M. Creel. In 1884 it was renamed Devils Lake.
- Saint Michael - 8 km
- Fort Totten - 10 km
- Crary* - 10 km
- Penn - 12 km
- Tokio - 13 km
- Webster - 14 km
- Minnewaukan* - 18 km
- Churchs Ferry - 18 km
- Warwick* - 19 km
Towns are shown withing 20km radius of Devils Lake, North Dakota. Distances are not representive of traveling amounts. Towns marked * indicated accommodations listed.

