Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Get 24/7 travel help, thanks to our Customer First Guarantee

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Hotels near Diamond Lake

Get Rates
Lemolo Lake Resort

Lemolo Lake Resort

2.5 out of 5.0 2610 Birds Point Road, Idleyld Park, OR
1/5
(1 Reviews)
21.0 km from Diamond Lake
This hotel features a garden, laundry facilities, and free self parking. A grocery/convenience store, a picnic area, and barbecue grills are also on offer.
Get Rates
Crater Lake Lodge - Inside the Park

Crater Lake Lodge - Inside the Park

2.0 out of 5.0 565 Rim Drive, Crater Lake National Park, Crater Lake, OR
25.0 km from Diamond Lake
A restaurant, free self parking, and a 24-hour front desk are among this hotel's amenities. WiFi in public areas is free. A coffee shop and a fireplace in the lobby are also provided.
$99
Eagle Crater Lake Inn

Eagle Crater Lake Inn

2.5 out of 5.0 108915 U.S. 97, Chemult, OR
2.5/5
(8 Reviews)
29.0 km from Diamond Lake
This motel doesn't skimp on freebies - guests receive free continental breakfast, free WiFi, and free self parking. Business travelers can take advantage of the business center. A garden, express check-out, and a computer station are also on offer.
$75
Dawson House Lodge

Dawson House Lodge

2.5 out of 5.0 109455 Hwy 97 North, Chemult, OR
4.3/5
(3 Reviews)
29.0 km from Diamond Lake
Free WiFi in public areas is available at this hotel. Take advantage of the free self parking.
Get Rates
Crater Lake Awaits YOU

Crater Lake Awaits YOU

Gilchrist, OR
34.0 km from Diamond Lake
Situated in Gilchrist, this romantic vacation home is 0.1 mi (0.1 km) from Cascade Range and within 20 mi (32 km) of Crescent Lake and Chemult Ranger Station. Walt Haring Sno-Park and Crescent Ranger Station are also within 20 mi (32 km).
$84
Union Creek Resort

Union Creek Resort

3.0 out of 5.0 56484 Highway 62, Prospect, OR
3.2/5
(6 Reviews)
32.0 km from Diamond Lake
This cabin doesn't skimp on freebies - guests receive free WiFi and free self parking. Take advantage of ski rentals on site, and enjoy cross-country skiing and snowshoeing. A restaurant, a convenience store, and barbecue grills are also provided.
Get Rates
Cascade Mountain Vacation Chalet

Cascade Mountain Vacation Chalet

Crescent, OR
41.0 km from Diamond Lake
Located near the slopes, this Crescent chalet is within a 5-minute walk of Crescent Lake and Cascade Range and close to winter sports such as cross-country skiing and sledding. Willamette Pass Resort and Willamette Pass Ski Area are also within 12 mi (20 km).
Get Rates
Sun Mountain Ranch Bunkhouse - Near Crater Lake

Sun Mountain Ranch Bunkhouse - Near Crater Lake

Fort Klamath, OR
43.0 km from Diamond Lake
A garden is available at this vacation home.
Get Rates
Sun Mountain Ranch Bunkhouse - Near Crater Lake

Sun Mountain Ranch Bunkhouse - Near Crater Lake

3.5 out of 5.0 57715 Oregon 62, Fort Klamath, OR
43.0 km from Diamond Lake
This cottage includes a garden and barbecue grills. Take advantage of the free self parking.
Get Rates
Chalet With Amazing Views, a hot Tub, BBQ and a Fireplace. Pets Welcome!

Chalet With Amazing Views, a hot Tub, BBQ and a Fireplace. Pets Welcome!

Crescent, OR
45.0 km from Diamond Lake
A spa tub is featured at this chalet, along with concierge services.
Get Rates
Diamond Crescent Retreat. Relax and Rejuvenate!

Diamond Crescent Retreat. Relax and Rejuvenate!

Crescent, OR
46.0 km from Diamond Lake
Situated in Crescent, this vacation home is 0.1 mi (0.1 km) from Cascade Range and 2.8 mi (4.5 km) from Crescent Lake. Willamette Pass and Willamette Pass Resort are also within 12 mi (20 km).
Get Rates
Amazing Mountain Retreat ~ Near Lakes, Mountains, Streams

Amazing Mountain Retreat ~ Near Lakes, Mountains, Streams

Crescent, OR
45.0 km from Diamond Lake
Located near the slopes, this Crescent vacation home is 0.1 mi (0.1 km) from Cascade Range and close to winter activities such as sledding and snowmobiling. Willamette Pass Resort and Willamette Pass Ski Area are also within 12 mi (20 km).
Map

How much is a hotel room in Diamond Lake?

Hotels in Diamond Lake start at $75 per night. Prices and availability subject to change. Additional terms may apply.


Diamond Lake Hotel & Travel Guide

Diamond Lake is the ideal escape for travelers wanting some time in the fresh air.

It's located in Diamond Lake, roughly 130 miles (209 kilometers) outside of the state capital, Salem.

On the lookout for somewhere to spend a few nights? There are no hotels in the immediate vicinity, but you can select from a small collection that are a bit farther out. The Running Y Ranch Vacation Home Rentals, 60 miles (97 kilometers) away, and the Sunriver Resort - Destination Hotels, 60 miles (97 kilometers) away, are two places that might fit in with your plans. If not, 70 miles (113 kilometers) away is the WorldMark Bend - Seventh Mountain Resort.

After a few hours visiting Diamond Lake, tend to your senses at South Shore Pizza (350 Resort Drive, Chemult). It's within walking distance, at 0.4 miles (0.6 kilometers) away.

Other Things to Do Near Diamond Lake

Once you're done with Diamond Lake, be sure not to neglect the area's other sights:

  • For family friendly activities to do on your days off, try out Cat Ski Mt. Bailey and tackle the peaks.
  • Soak in nature's beauty on the shores of Miller Lake.
  • Lovers of nature would do well to bring their hiking gear and enjoy a hike along Cleetwood Cove Trailhead.

Recent Diamond Lake Hotel Reviews By Fellow Wanderers

*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.