Camping near John Day, Oregon

Camping near John Day, Oregon includes 4 public campgrounds on record, 2 reservable and 2 first-come. The U.S. Forest Service runs the most, 2 of 4. The nearest, Grant County RV Park, is 0.3 miles from John Day in a straight line, and all 4 are within 15 miles. Another 21 public campgrounds filed under nearby towns are within 30 miles of John Day.

Grant County RV Park Clyde Holliday State Recreation Site Starr Wickiup

noindex Fewer than 5 campgrounds here clear the indexable bar yet, so this page stays noindex.

Camping near John Day at a glance

Public campgrounds
4 (2 National Forest, 1 County, 1 State Park)
Getting a site
2 reservable and 2 first-come
Cost
Lowest posted fee at Starr: "Single Site: $6 per night; additional vehicle $3 per night"
Distance from John Day
0.3 miles (Grant County RV Park) to 15 miles (Wickiup) in a straight line; 4 within 15 miles
Elevation
2,877 ft (Clyde Holliday State Recreation Site) to 5,100 ft (Starr), 4 of 4 on record
Season
1 seasonal with posted dates
Campsites
31 across the 1 campground that state a count
RVs
2 take RVs; hookups at Grant County RV Park and Clyde Holliday State Recreation Site
Drinking water
2 of 4

Distances are straight-line miles from John Day's point in the US Census Bureau Gazetteer (2025), not driving distances. Every other fact comes from each campground's own sourced record, linked from its page.

More campgrounds within 30 miles of John Day

Things to do near John Day

Public land and water within 30 miles of John Day, the public land its campgrounds sit in, and landmarks at those campgrounds, nearest first.

Supplies and emergencies near John Day

Nearest emergency room: Blue Mountain Hospital, 170 Ford Rd, John Day, OR, 0.1 miles from John Day , (541) 575-1311. Next nearest: Harney District Hospital, 557 W Washington St, Burns, OR, 58 miles, (541) 573-7281. Both report emergency services in the CMS Hospital General Information dataset (accessed 2026-09-26) . In an emergency, call 911.

Groceries
  • Chester's supermarket · 0.3 miles
  • Bare Bones - The Outback Smoke Shop convenience store · 0.4 miles
  • FastBreak convenience store · 1 mile
Fuel
  • Leather's Fuels fuel station · 0.2 miles
  • FastBreak convenience store · 1 mile
RV dump station
  • Clyde Holliday Campground campground · 6.6 miles
Pharmacy
  • Len's Drug pharmacy · 0.3 miles
  • Prairie Drug pharmacy · 13 miles

Not mapped in OpenStreetMap within 25 miles of John Day: propane, potable water fill, laundromat, and ice. Stores, fuel, propane, dump stations, water fill, laundromats, and pharmacies are the nearest few mapped within 25 miles, straight-line, © OpenStreetMap contributors (data as of 2026-09-29; this extract under the ODbL). Hours are as mapped; call ahead.

Common questions

Where can I camp around John Day, OR?
4 public campgrounds are on record near John Day. Nearest first, straight-line from town: Grant County RV Park (0.3 miles), Clyde Holliday State Recreation Site (6.5 miles), Starr (11 miles), and Wickiup (15 miles). 2 are first-come, first-served with no reservations, 1 books through Oregon State Parks reservations (ReserveAmerica), and 1 books through ResNexus (Grant County Fairgrounds).
Is there free camping near John Day, OR?
Not at a developed campground: each of the 4 public campgrounds on record near John Day charges a fee, listed in the table.
Where can I camp with an RV near John Day, OR?
2 campgrounds near John Day take RVs: Clyde Holliday State Recreation Site and Grant County RV Park. Clyde Holliday State Recreation Site and Grant County RV Park have hookups. The nearest mapped RV dump station is at Clyde Holliday Campground, 6.6 miles from town (OpenStreetMap).
Where can I camp near John Day with drinking water?
Clyde Holliday State Recreation Site and Grant County RV Park have potable water on record.
Where is the nearest emergency room to John Day, OR?
Blue Mountain Hospital, 170 Ford Rd, John Day, OR, is 0.1 miles from John Day in a straight line and reports emergency services to CMS; phone (541) 575-1311. In an emergency, call 911.