Compare Cheap Hotels in Penn
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Penn Hotels

Cobblestone Hotel & Suites – Devils Lake
1801 US Highway 2 East Devils Lake ND
$132 nightly
The price is $142 total per night
$142 total
Jan 1 - Jan 2, 2026
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
14.37 mi from city center
Located in Devils Lake, Cobblestone Hotel & Suites – Devils Lake is in the business district, within a 5-minute drive of Black Tiger Bay State Recreation Area and Old Post Office Museum.
Pool
Hot Tub

Holiday Inn Express Devils Lake by IHG
875 Hwy 2 Devils Lake ND
$94 nightly
The price is $104 total per night
$104 total
Dec 28 - Dec 29
Total with taxes and fees
Free Cancellation
13.66 mi from city center
Located in Devils Lake, Holiday Inn Express Devils Lake by IHG is within a 5-minute drive of Old Post Office Museum and Black Tiger Bay State Recreation Area.
Pool
Breakfast included

Sleep Inn & Suites Devils Lake
1413 Highway 2 Devils Lake ND
$118 nightly
The price is $127 total per night
$127 total
Jan 4 - Jan 5, 2026
Total with taxes and fees
Free Cancellation
14.12 mi from city center
When you stay at Sleep Inn & Suites Devils Lake in Devils Lake, you'll be near the airport, within a 5-minute drive of Black Tiger Bay State Recreation Area and Old Post Office Museum.
Pool
Hot Tub

Sunlac Inn Devils Lake
111 1st St NW Devils Lake ND
$89 nightly
The price is $98 total per night
$98 total
Dec 13 - Dec 14
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
12.76 mi from city center
With a stay at Sunlac Inn Devils Lake in Devils Lake, you'll be within a 5-minute drive of Black Tiger Bay State Recreation Area and Old Post Office Museum.
Breakfast included
Pet friendly

Charming 3BR/2BA Near Downtown – Book 2+ Nights, Get a Free Gift Card!
Devils Lake ND
$243 nightly
The price is $269 total per night
$269 total
Dec 15 - Dec 16
Total with taxes and fees
13.26 mi from city center
A stay at this vacation home places you in the heart of Devils Lake, within a 10-minute walk of Old Post Office Museum and CHI St. Alexius Health Devils Lake Hospital.
Kitchen
Washer

Fireside Inn & Suites
215 US 2 Devils Lake ND
$100 nightly
The price is $110 total per night
$110 total
Dec 14 - Dec 15
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
13.31 mi from city center
When you stay at Fireside Inn & Suites in Devils Lake, you'll be in the business district, within a 5-minute drive of Old Post Office Museum and Ruger Park.
Pool
Hot Tub

Super 8 by Wyndham Devils Lake
1001 Highway 2 E Devils Lake ND
$77 nightly
The price is $85 total per night
$85 total
Dec 19 - Dec 20
Total with taxes and fees
13.77 mi from city center
When you stay at Super 8 by Wyndham Devils Lake in Devils Lake, you'll be in the business district, within a 5-minute drive of Old Post Office Museum and Ruger Park.
Pool
Hot Tub

Devils Lake Inn By OYO Near Devils Lake Regional Airport
1109 Highway 20 S Devils Lake ND
$73 nightly
The price is $80 total per night
$80 total
Dec 18 - Dec 19
Total with taxes and fees
Free Cancellation
13.24 mi from city center
When you stay at Devils Lake Inn By OYO Near Devils Lake Regional Airport in Devils Lake, you'll be near the airport, within a 5-minute drive of Black Tiger Bay State Recreation Area and Old Post Office Museum.
Pet friendly
Parking included

"Highlander" House 4 Bedroom, 3 Bath- Ackerman Valley
Devils Lake ND
17.06 mi from city center
With a stay at this vacation home in Devils Lake, you'll be within a 10-minute drive of Black Tiger Bay State Recreation Area and Old Post Office Museum.
Kitchen
Washer

Beautiful Lakefront home on the Flats, sleeps 7, Heated garage, SnoBear
Minnewaukan ND
8.72 mi from city center
With a stay at this vacation home in Minnewaukan, you'll be on the beach, and 8.8 mi (14.1 km) from Trinity Free Lutheran Church and 9 mi (14.5 km) from Benson County Courthouse.
Kitchen
Washer

Highway 20 Lodge--Quiet, Cozy, renovated two bedroom house that sleeps 6-7
Saint Michael ND
$200 nightly
The price is $210 total per night
$210 total
Dec 14 - Dec 15
Total with taxes and fees
18.19 mi from city center
Located in Saint Michael, this cottage is in a rural location, within a 10-minute drive of Spirit Lake Casino and Camp Grafton.
Hot Tub
Kitchen
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.
Often, one of the most difficult things about booking a hotel is finding the best time to go. The cost of staying in hotels in could vary significantly, depending on the time of the year chosen. If you would like to figure out the most suitable time to take a trip then using CheapTickets could be the best option for you. We will be able to provide information on hotels in to ensure that you get the best deal possible. So if you are looking for a booking website that will streamline the process and offer good prices, then log in and get booking.
Penn hotels essential information
Accommodation | 59 hotels |
|---|---|
Lowest Price | $80 |
Highest Price | $269 |
Popular hotels | Cobblestone Hotel & Suites – Devils Lake, Holiday Inn Express Devils Lake by IHG, Sleep Inn & Suites Devils Lake, Sunlac Inn Devils Lake, Charming 3BR/2BA Near Downtown – Book 2+ Nights, Get a Free Gift Card!, Fireside Inn & Suites, Super 8 by Wyndham Devils Lake, Devils Lake Inn By OYO Near Devils Lake Regional Airport, "Highlander" House 4 Bedroom, 3 Bath- Ackerman Valley, Beautiful Lakefront home on the Flats, sleeps 7, Heated garage, SnoBear , Highway 20 Lodge--Quiet, Cozy, renovated two bedroom house that sleeps 6-7, Newly built in Devils Lake, Perfect for Fishing or Relaxing. |
Most Recent Penn Hotel Reviews

Super 8 by Wyndham Devils Lake
5 out of 5
Posted 9 days ago
CheapTickets Verified Review
"It’s so clean! The manager and assistants were so helpful and super nice!! I’m definitely going to be booking here every time I’m in Devils lake!! Thank you so much ♥️"
A verified traveler stayed at Super 8 by Wyndham Devils Lake







