State Park · Oregon
Columbia Hills Historical State Park

- Location
- Wasco County, Oregon
- Nearest town
- 4.8 miles northeast of The Dalles
- Type
- State Park
About Columbia Hills Historical State Park
Horsethief Lake, formed by a Columbia River impoundment, anchors this 3,338-acre property, created in 2003 when Horsethief Lake State Park and Dalles Mountain Ranch were combined into one park. The grounds sit east of Dallesport along SR 14, reflecting the ranchland and shoreline history of both former properties. Visitors get a stretch of land shaped by the river's damming as well as the ranch's past.
Hours, fees, camping, reservations and closures are set by the park and change often. Check the official park site before you go.
Getting there
Columbia Hills Historical State Park is in Wasco County, Oregon, 4.8 miles northeast of The Dalles. The Directions button takes you to the park's mapped location; the entrance may be elsewhere, so check the official site for the address to use.
State parks near Columbia Hills Historical State Park
Within 60 miles, closest first, straight-line. All 137 in Oregon →
- Doug's Beach State ParkState Park · Klickitat County, WA6.6 miW
Mayer State ParkState Park · Wasco County, OR8.2 miW- Klickitat State Park TrailState Park · Klickitat County, WA9.2 miNW
Deschutes River State Recreation AreaState Recreation Area · Sherman County, OR9.5 miE
Memaloose State ParkState Park · Wasco County, OR12 miW
Maryhill State ParkState Park · Klickitat County, WA14 miE
Koberg Beach State Recreation SiteState Recreation Area · Hood River County, OR17 miW
Goldendale Observatory State ParkState Park · Klickitat County, WA20 miNE
Spring Creek Hatchery State ParkState Park · Skamania County, WA22 miW
Towns near Columbia Hills Historical State Park
Facts from Wikidata, checked September 25, 2026. Distances are straight-line.