editSuggest an edit

Diamond Lake Resort

Travel / Resorts

3500 Resort Dr,
Diamond Lake, OR 97731

(541) 793-3333

Call (541) 793-3333
Get directions to this
location on Google Maps.
Open website
in new tab.
Share this business
on social media.


Diamond Lake Resort is a resort in Diamond Lake, Oregon. Nestled in the heart of Oregon's Southern Cascade Mountains, Diamond Lake Resort is located on highway 138 just five miles north of Crater Lake National Park, and a 90 minute drive from the cities of Roseburg, Medford, Klamath Falls, and Bend. All highways leading to Diamond Lake are well maintained for year round travel.