A snow-capped mountain, a large lake, and a dense forest.

Find hotels in Diamond Lake, OR from 4.001.601 ₫

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Diamond Lake hotels

1. Eagle Crater Lake Inn

Eagle Crater Lake Inn
2.5 star property
Chemult
7.6 out of 10, Good, (751 reviews)
"The staff was nice and the property was okay. The king beds were awesome. I would stay there again."
United States
Emily
The price is 5.757.510 ₫
6.304.605 ₫ total
includes taxes & fees
20 Jul - 21 Jul
Eagle Crater Lake Inn

2. Dawson House Lodge

Dawson House Lodge
2.5 star property
Chemult
7.2 out of 10, Good, (613 reviews)
"The room was clean but very small. Good location 50 minutes from Crater Lake National Park."
United States
Magdalena
The price is 3.654.310 ₫
4.001.601 ₫ total
includes taxes & fees
22 Jul - 23 Jul
Dawson House Lodge
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Diamond Lake attractions

Learn more about Diamond Lake

Ringed by forested mountains, Diamond Lake offers pristine waters for fishing, kayaking, and swimming during summer months. Hike the trail around the lake's perimeter or visit nearby Crater Lake National Park for spectacular views of America's deepest lake.

A snow-capped mountain, a large lake, and a dense forest.

Top Diamond Lake Hotel Reviews

More cheap stays in Diamond Lake

Hotels in Diamond Lake with star rating

Frequently asked questions

What's the seasonal weather in Diamond Lake?
The hottest months are usually July and August, with an average temperature of 14°C, while the coldest months are December and February, with an average of -1°C. Average annual precipitation for Diamond Lake is 1085 mm.