
Find hotels in Grahams Island State Park, ND from CA $116
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Grahams Island State Park
Pet friendly
Apartment
Check prices for these dates
Our top choices for Grahams Island State Park hotels

1. Cobblestone Hotel & Suites – Devils Lake
Cobblestone Hotel & Suites – Devils LakeDevils Lake
8.4 out of 10, Very good, (691 reviews)
The price is CA $116
CA $128 total
includes taxes & fees
Nov 8 - Nov 9

2. Sleep Inn & Suites Devils Lake
Sleep Inn & Suites Devils LakeDevils Lake
9.2 out of 10, Wonderful, (482 reviews)
The price is CA $140
CA $154 total
includes taxes & fees
Nov 24 - Nov 25

3. Holiday Inn Express Devils Lake by IHG
Holiday Inn Express Devils Lake by IHGDevils Lake
8.2 out of 10, Very good, (451 reviews)
The price is CA $130
CA $144 total
includes taxes & fees
Nov 24 - Nov 25

4. Sunlac Inn Devils Lake
Sunlac Inn Devils LakeDevils Lake
7.6 out of 10, Good, (365 reviews)
The price is CA $122
CA $135 total
includes taxes & fees
Dec 4 - Dec 5

5. Fireside Inn and Suites
Fireside Inn and SuitesDevils Lake
7.8 out of 10, Good, (955 reviews)
The price is CA $128
CA $155 total
includes taxes & fees
Nov 5 - Nov 6

6. Super 8 by Wyndham Devils Lake
Super 8 by Wyndham Devils LakeDevils Lake
6.8 out of 10, (108 reviews)
The price is CA $106
CA $117 total
includes taxes & fees
Dec 5 - Dec 6

7. Devils Lake Inn By OYO Near Devils Lake Regional Airport
Devils Lake Inn By OYO Near Devils Lake Regional AirportDevils Lake
5.6 out of 10, (178 reviews)
The price is CA $97
CA $116 total
includes taxes & fees
Nov 18 - Nov 19
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top Grahams Island State Park Hotel Reviews

Highway 20 Lodge--Quiet, Cozy, renovated two bedroom house that sleeps 6-7
8/10 Good
More cheap stays in Grahams Island State Park

Devils Lake Inn By OYO Near Devils Lake Regional Airport
1109 Highway 20 S Devils Lake ND
The price is CA $97 per night from Nov 18 to Nov 19
CA $97
CA $116 total
Nov 18 - Nov 19
includes taxes & fees
5.6/10 (178 reviews)
Hotels in Grahams Island State Park with star rating

3 Star Hotels
4 properties

2 Star Hotels
8 properties
Explore a world of travel with Expedia
- Fessenden Hotels
- Motels in Carrington
- Wolford Hotels
- Cheap Hotels in Devils Lake
- Cottages in Harlow
- Lakefront Escape
- Oakwood Inn and RV Park
- Hotels with an Indoor Pool in Devils Lake
- Cabin Rentals in Lawton
- Apartments in Fessenden
- Hotels near Spirit Lake Casino
- Pet-Friendly Hotels in Carrington
- Fort Totten Hotels
- Saint Michael Hotels
- Lgbt Friendly Hotels in Devils Lake
- Cottages in Maddock
- Farmstay in Glenfield
- Cabin Rentals in Cando
- Casino Hotels in Devils Lake
- Maddock Hotels
- Cando Hotels
- Devils Lake Hotels
- Glenfield Hotels
- Mcville Hotels
- Harvey Hotels
- Vacation Homes in Sheyenne
- Petersburg Hotels
- 2 Star Hotels in Wolford
- Vacation Homes in Glenfield
- Dakota Sunset Resort
- Hotels near Geographical Center of North America
- Carrington Hotels
- Sunlac Inn
- Vacation Homes in Cando
- Rugby Hotels
- Luxury Hotels in Eastern North Dakota
- Nekoma Hotels
- Casino Hotels in Eastern North Dakota
- Rv Parks in Tokio
- Motels in Devils Lake
- New Rockford Hotels
- Flights from Pekin
- Flights from Indianapolis (IND) to Devils Lake (DVL)
- Flights from Denver (DEN) to Devils Lake (DVL)
- Flights from Calgary (YYC) to Devils Lake (DVL)
- Flights from Saskatoon (YXE) to Devils Lake (DVL)
- Flights from North Platte (LBF) to Devils Lake (DVL)
- Flights to Carrington
- Flights from Des Moines (DSM) to Devils Lake (DVL)
- Flights from Vancouver (YVR) to Devils Lake (DVL)
- Flights from Brocket
- Flights from Edmonton (YEG) to Devils Lake (DVL)
- Flights from Aneta
- Flights from Balta
- Flights from St. Cloud (STC) to Devils Lake (DVL)
- Flights from Seattle (SEA) to Devils Lake (DVL)
- Flights to Devils Lake
- Flights from Devils Lake
- Flights from Winnipeg (YWG) to Devils Lake (DVL)


































