Diamond Lake Oregon Hotels & Motels

Find accommodations in Diamond Lake with the hotel list provided below. Search for the cheapest discounted hotel and motel rates in or near Diamond Lake, OR for your personal leisure or group travel. We list the best Diamond Lake, Oregon hotel and motel rooms. Browse the Diamond Lake area hotels to find the perfect lodging! Please use the provided map of the Diamond Lake hotels.

The Diamond Lake center point is about 15 miles north of Crater Lake National Park and 17 miles west of Chemult Amtrak Station.

Diamond Lake Hotels & Accommodations

Eagle Crater Lake Inn 108915 U.S. 97, Chemult, OR 97731 +1-888-389-4121 ~17.60 miles east of Diamond Lake
  • Mid-scale Motel hotel
  • Hotel has 18 rooms
Call to Book
Add your dates for price
Average 7.6 /10 Review Score Call BookMore Details
Dawson House Lodge 109455 Highway 97 North, Chemult, OR 97731 +1-888-675-2083 ~17.54 miles east of Diamond Lake
  • Midscale property
  • Pets Allowed
Call to Book
Add your dates for price
Average 7.0 /10 Read Reviews Call BookMore Details
Shelter Cove Resort and Marina 27600 West Odell Lake Rd. Highway 58, Crescent, OR 97733 +1-800-716-8490 ~28.64 miles north of Diamond Lake
  • Mid-scale Resort property
  • 90 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Willamette Pass Inn Chalets 19821 highway 58, Crescent, OR 97733 +1-800-805-5223 ~26.24 miles north of Diamond Lake
  • Three Star property
  • 12 rooms in hotel
Call to Book
Add your dates for price
Average 7.6 /10 Review Score Call BookMore Details
The Woodsman Country Lodge 136740 U.S. 97, Crescent, OR 97733 +1-888-965-1860 ~29.61 miles northeast of Diamond Lake
  • Economy property
  • Pets are Welcome
Call to Book
Add your dates for price
Very Good 8.6 /10 Read Reviews Call BookMore Details
Crescent Motel 136731 U.S. 97, Crescent, OR 97733 +1-888-788-5576 ~29.60 miles northeast of Diamond Lake
  • Economy Motel hotel
  • Pets are Welcome
Call to Book
Add your dates for price
Very Good 8.2 /10 Read Reviews Call BookMore Details
Oakridge Inn & Suites 47433 Highway 58, Oakridge, OR 97463 +1-888-897-9207 ~43.81 miles northwest of Diamond Lake
  • 3 star hotel
  • 40 rooms in property
Call to Book
Add your dates for price
Very Good 8.2 /10 Review Score Call BookMore Details
Cascade Motel 47487 Oregon 58, Oakridge, OR 97463 +1-888-311-4278 ~43.77 miles northwest of Diamond Lake
  • 2-star Motel hotel
  • Pets/Dogs Allowed
Call to Book
Add your dates for price
Very Good 8.9 /10 Review Score Call BookMore Details
Historic Gilchrist Waterfront Resort 138036 White Christ Dr, Crescent, OR 97737 +1-888-469-4795 ~30.25 miles northeast of Diamond Lake
  • 2-star Resort hotel
  • 4 rooms in hotel
Call to Book
Add your dates for price
Excellent 10.0 /10 Read Reviews Call BookMore Details
Arbor Inn Motel Oakridge 48229 Highway 58, Oakridge, OR 97463 +1-888-734-9421 ~42.75 miles northwest of Diamond Lake
  • Mid-scale Motel hotel
  • Check-in time: 3:00 PM - 9:00 PM
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Budget Inn Motel Chemult 109480 North Highway 97, Chemult, 97731 +1-888-841-5292 ~17.52 miles east of Diamond Lake
  • Economy Motel property
  • Check-in: 11:00:00
Call to Book
Add your dates for price
Average 6.2 /10 Review Score Call BookMore Details
Umpquas Last Resort - Wilderness Cabins RV Park & Glamping 115 Elk Ridge Lane, Idleyld Park, 97447 +1-888-455-5160 ~25.78 miles west of Diamond Lake
  • 2 star Resort property
  • Check in time: 15:00:00 - 19:00:00
Call to Book
Add your dates for price
Excellent 9.4 /10 Latest Reviews Call BookMore Details
Crystalwood Lodge Westside Rd. 38625 38625, Klamath Falls, 97601 +1-888-965-8297 ~41.11 miles south of Diamond Lake
  • Mid-scale hotel
Call to Book
Add your dates for price
Call BookMore Details
Melitas Crater Lake Adventures 39500 North Highway 97, Chiloquin, 97604 +1-888-906-6358 ~42.52 miles south of Diamond Lake
  • Low-priced hotel
Call to Book
Add your dates for price
Call BookMore Details
PROSPECT HISTORIC 391 MILL CREEK DRIVE P.O. BOX 50, PROSPECT, OREGON, MEDFORD, OR 97536 +1-888-749-6785 ~34.39 miles southwest of Diamond Lake
  • 3-star property
  • Check in: 14:00:00
Call to Book
Add your dates for price
Call BookMore Details
Lemolo Lake Resort 2610 Birds Point Rd. Idleyld ParkClearwaterOregon 97447, Clearwater, 97447 +1-888-878-9982 ~10.69 miles north of Diamond Lake
  • Economy Resort hotel
  • Check in time: 02:00:00
Call to Book
Add your dates for price
Call BookMore Details
Crater Lake Inn & Retreat 39944 Incline Drive, Chiloquin, OR 97624 +1-888-389-4485 ~42.33 miles south of Diamond Lake
  • Low Cost property
Call to Book
Add your dates for price
Call BookMore Details

Next: See My Diamond Lake Hotels with Pricing
Back to Top