Bureau of Land Management · Oregon
Fish Lake Campground
Bureau of Land Management · Oregon, United States
- Sites
- 22
- Drinking water
- Yes
- Restrooms
- Yes
- Elevation
- 7,392 ft
- Dark sky
- Bortle class 1
- Cell coverage
- T-Mobile none · AT&T none · Verizon none (carriers' 4G LTE filings to the FCC, 2025-12; not measured here)
- Phone
- 541-573-4400
- Activities
- Fishing, Camping, Hiking, Swimming, Boating, Picnicking
Season dates aren't confirmed for this campground yet - opening and closing dates haven't been verified. Check the operator's page or call ahead before you plan a trip.
Site map
The imagery of the campground. Press and hold the map to drop your own pins and notes; the operator publishes no site points here. Your ratings, notes, pins and photos are kept with the campground on your Saved list, the same list the camping map and the drive page keep.
Site map · loading…
About
BLM campground. Fish Lake Campground is located on the flanks of Steens Mountain, within the Steens Mountain Cooperative Management and Protective Area (CMPA). This area encompasses an extraordinary landscape with deep glacier carved-gorges, stunning scenery, wilderness, wild rivers, a rich diversity of plant and animal species, and a way of life for all who live there. At 7400-foot elevation and set among aspen stands and shore willows, Fish Lake Campground offers great opportunities for swimming, picnicking, cross-country hiking, and fishing the lake for stocked keeper trout planted by Oregon Department of Fish and Wildlife.
Open season: Fish Lake Campground is open mid-June through October.
Stay limit: 14 days.
Fees
Camping Fees are $16/vehicle, per night, for a single car, truck, or RV and towed vehicle. Additional passenger vehicles $5/night. All sites available on a first-come, first-served basis. No reservations accepted. Please occupy site before proceeding to payment kiosk (near campground entrance) for payment. Traditional cash and check payment and electronic payment via Remote-Automated-Kiosk accepted at payment kiosk.
Weather, month by month
| Month | Typical high | Typical low | Coldest night | Hottest day | Years with a night below 32°F |
|---|---|---|---|---|---|
| January | 29° | 20° | 4° | 43° | 11 of 11 |
| February | 30° | 17° | -9° | 43° | 11 of 11 |
| March | 37° | 22° | 3° | 64° | 11 of 11 |
| April | 44° | 26° | 9° | 64° | 11 of 11 |
| May | 55° | 35° | 21° | 72° | 8 of 11 |
| June | 66° | 44° | 28° | 82° | 3 of 11 |
| July | 80° | 55° | 36° | 90° | 0 of 11 |
| August | 78° | 54° | 40° | 89° | 0 of 11 |
| September | 67° | 45° | 34° | 82° | 0 of 11 |
| October | 56° | 37° | 21° | 68° | 8 of 10 |
| November | 42° | 29° | 7° | 58° | 10 of 10 |
| December | 30° | 19° | -7° | 52° | 10 of 10 |
Mid-month figures from 2016–2026 of daily weather at this spot (ERA5 reanalysis via Open-Meteo, CC BY 4.0), in °F. Typical is the median; coldest and hottest are the extremes seen.
Trails nearby
- Wet Blanket Trailhead · 3.7 mi as the crow flies
Wet Blanket Trail 1.5 mi Hike · Drive there - Little Blitzen Parking Area · 6.5 mi as the crow flies · Drive there
- Big Indian Trailhead · 6.9 mi as the crow flies
Big Indian Trail 7.9 mi Hike · Drive there - Little Blitzen Trailhead · 7.0 mi as the crow flies
Little Blitzen Trail 9.6 mi Hike · Drive there - Wildhorse Lake Trailhead · 7.5 mi as the crow flies
Wildhorse Lake Trail 1.2 mi Hike, Steens Summit Trail 0.5 mi Hike · Drive there
All 673 trails in BLM lands in Oregon
Trailheads the Park Service and the Forest Service map, within 10 miles as the crow flies; each trail's page has its length, climbing and the Service's description.
Nearby campgrounds
- Jackman Park Campground · Bureau of Land Management · 2 mi
- South Steens Campground · Bureau of Land Management · 7 mi
- Mann Lake Recreation Site · Bureau of Land Management · 11 mi
- Page Springs Campground · Bureau of Land Management · 12 mi · 37 sites
- Rome Launch Site · Bureau of Land Management · 52 mi
All public campgrounds in Oregon · Every state and province · Facts read from the operator 2026-09-28. Confirm fees, rules and current status with the operator before you go.