Camping near Roche Harbor, Washington
Camping near Roche Harbor, Washington includes 4 public campgrounds on record, 1 reservable and 3 first-come. Most (3 of 4) are run by the state park system. The nearest, Posey Island State Park, is 1.9 miles from Roche Harbor in a straight line, and all 4 are within 15 miles. 3 stay open all year. Another 29 public campgrounds filed under nearby towns are within 30 miles of Roche Harbor.
Posey Island State Park Jones Island Marine State Park
Stuart Island Marine State Park Point Doughty noindex Fewer than 5 campgrounds here clear the indexable bar yet, so this page stays noindex.
Camping near Roche Harbor at a glance
- Public campgrounds
- 4 (3 State Park, 1 State Forest)
- Getting a site
- 1 reservable and 3 first-come
- Cost
- Lowest posted fee at Jones Island Marine State Park: "Primitive and water trail sites $12/night (statewide rate)"
- Distance from Roche Harbor
- 1.9 miles (Posey Island State Park) to 11 miles (Point Doughty) in a straight line; 4 within 15 miles
- Elevation
- 13 ft (Posey Island State Park) to 84 ft (Jones Island Marine State Park), 3 of 4 on record
- Season
- 3 open all year
- Campsites
- 23 across the 3 campgrounds that state a count
- Drinking water
- 1 of 4
Distances are straight-line miles from Roche Harbor'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.
Reservable Posey Island State Park - Agency
- State Park
- Sites
- 2
- Season
- Year-round
- Fee
- Primitive and water trail sites $12/night (statewide rate)
- Agency
- State Park
- Sites
- Not on record
- Season
- Year-round
- Fee
- Primitive and water trail sites $12/night (statewide rate)
First-come Stuart Island Marine State Park - Agency
- State Park
- Sites
- 18
- Season
- Year-round
- Fee
- Primitive and water trail sites $12/night (statewide rate)
- Agency
- State Forest
- Sites
- 3
- Season
- Not on record
- Fee
- No camping fee (first come, with a Discover Pass)
More campgrounds within 30 miles of Roche Harbor
- San Juan County Park Campground, 4.7 miles from Roche Harbor in a straight line , County , reservable ($49.66/night summer (Apr-Oct, tax incl.), $38.62 winter upper sites; extra vehicle $16.55); listed under camping near Friday Harbor.
- San Juan County Fairgrounds RV Camping, 7.7 miles from Roche Harbor in a straight line , County , reservable ($50/night per RV site (up to 5 people); group camp $180/night for up to 50 people); listed under camping near Friday Harbor.
- Turn Island Marine State Park, 8.9 miles from Roche Harbor in a straight line , State Park , first-come (Primitive and water trail sites $12/night (statewide rate)); listed under camping near Friday Harbor.
- Blind Island Marine State Park, 9 miles from Roche Harbor in a straight line , State Park , first-come (Primitive and water trail sites $12/night (statewide rate)); listed under camping near Friday Harbor.
- Shaw County Park & Campground, 9.3 miles from Roche Harbor in a straight line , County , reservable ($38.62/night (tax incl.); group camp (sites 10-11) $198.63; hike/bike share sites $11.04 per person); listed under camping near Shaw Island.
- Griffin Bay, 11 miles from Roche Harbor in a straight line , State Forest , first-come (No camping fee (first come, with a Discover Pass)); listed under camping near Friday Harbor.
- Odlin County Park & Campground, 11 miles from Roche Harbor in a straight line , County , reservable ($38.62/night (tax incl.); group camp $198.63; hike/bike share site $11.04 per person); listed under camping near Lopez Island.
- Moran State Park, 13 miles from Roche Harbor in a straight line , State Park , reservable (Peak nightly (statewide): standard $31-$43); listed under camping near Olga.
- Spencer Spit State Park, 13 miles from Roche Harbor in a straight line , State Park , reservable (Peak nightly (statewide): standard $31-$43, primitive $12); listed under camping near Lopez Island.
- Obstruction Pass State Park, 14 miles from Roche Harbor in a straight line , State Park , first-come (Primitive and water trail sites $12/night (statewide rate)); listed under camping near Friday Harbor.
- Sucia Island Marine State Park, 15 miles from Roche Harbor in a straight line , State Park , first-come (Primitive and water trail sites $12/night (statewide rate)); listed under camping near Birch Bay.
- Patos Island Marine State Park, 15 miles from Roche Harbor in a straight line , State Park , first-come (Primitive and water trail sites $12/night (statewide rate)); listed under camping near Birch Bay.
- Doe Island Marine State Park, 16 miles from Roche Harbor in a straight line , State Park , first-come (Primitive and water trail sites $12/night (statewide rate)); listed under camping near Anacortes.
- Matia Island Marine State Park, 17 miles from Roche Harbor in a straight line , State Park , first-come (Primitive and water trail sites $12/night (statewide rate)); listed under camping near Birch Bay.
- James Island Marine State Park, 18 miles from Roche Harbor in a straight line , State Park , first-come (Primitive and water trail sites $12/night (statewide rate)); listed under camping near Anacortes.
- Clark Island Marine State Park, 18 miles from Roche Harbor in a straight line , State Park , first-come (Primitive and water trail sites $12/night (statewide rate)); listed under camping near Marietta-Alderwood.
- Pelican Beach, 20 miles from Roche Harbor in a straight line , State Forest , first-come (No camping fee (first come, with a Discover Pass)); listed under camping near Anacortes.
- Cypress Head, 21 miles from Roche Harbor in a straight line , State Forest , first-come (No camping fee (first come, with a Discover Pass)); listed under camping near Anacortes.
- Washington Park Campground, 21 miles from Roche Harbor in a straight line , Other Agency , reservable ; listed under camping near Anacortes.
- Lummi Island, 24 miles from Roche Harbor in a straight line , State Forest , first-come (No camping fee (first come, with a Discover Pass)); listed under camping near Bellingham.
- Lighthouse Marine Park Campground, 25 miles from Roche Harbor in a straight line , County , reservable ($25/night Whatcom County residents, $33 non-residents; group camps $72-$138; $13 reservation fee); listed under camping near Point Roberts.
- Deception Pass State Park, 26 miles from Roche Harbor in a straight line , State Park , reservable (Peak nightly (statewide): standard $31-$43, partial hookup $41-$51); listed under camping near Oak Harbor.
- Birch Bay State Park, 26 miles from Roche Harbor in a straight line , State Park , reservable (Peak nightly (statewide): standard $31-$43, partial hookup $41-$51, primitive $12); listed under camping near Blaine.
- Saddlebag Island Marine State Park, 27 miles from Roche Harbor in a straight line , State Park , first-come (Primitive and water trail sites $12/night (statewide rate)); listed under camping near Anacortes.
- Joseph Whidbey State Park, 28 miles from Roche Harbor in a straight line , State Park , first-come (Primitive and water trail sites $12/night (statewide rate)); listed under camping near Oak Harbor.
- Skagit Island Marine State Park, 29 miles from Roche Harbor in a straight line , State Park , first-come (Primitive and water trail sites $12/night (statewide rate)); listed under camping near La Conner.
- Larrabee State Park, 29 miles from Roche Harbor in a straight line , State Park , reservable (Peak nightly (statewide): standard $31-$43, utility $41-$56, primitive $12); listed under camping near Bellingham.
- Hope Island Marine State Park - Skagit County, 30 miles from Roche Harbor in a straight line , State Park , first-come (Primitive and water trail sites $12/night (statewide rate)); listed under camping near La Conner.
- Swinomish RV Park, 30 miles from Roche Harbor in a straight line , Tribal Land , reservable ; listed under camping near Anacortes.
Things to do near Roche Harbor
Public land and water within 30 miles of Roche Harbor, the public land its campgrounds sit in, and landmarks at those campgrounds, nearest first.
- Posey Island State Park, its campground is 1.9 miles from Roche Harbor; publiclandsdb.com has its hours, entrance fee, and boundary.
- San Juan Islands National Monument, all 4 campgrounds here sit inside this BLM unit, the nearest Posey Island State Park at 1.9 miles from Roche Harbor; publiclandsdb.com has its camping rule, field office, and boundary.
- San Juan Islands National Wildlife Refuge, a national wildlife refuge whose mapped point is 3.4 miles from Roche Harbor; its hours, camping, hunting and fishing rules, and boundary on publiclandsdb.com.
- Egg Lake fishing, a fishing water whose mapped point is 3.6 miles from Roche Harbor; stocking record and species on fishypedia.com.
- Jones Island State Park, Jones Island Marine State Park (3.9 miles from Roche Harbor) sits inside this state park; publiclandsdb.com has its hours, entrance fee, and boundary.
- Stuart Island State Park, a state park whose mapped point is 5.8 miles from Roche Harbor; its hours, entrance fee, and boundary on publiclandsdb.com.
- Lime Kiln Point State Park, a state park whose mapped point is 6.4 miles from Roche Harbor; its hours, entrance fee, and boundary on publiclandsdb.com.
- Griffin Bay State Park, a state park whose mapped point is 11 miles from Roche Harbor; its hours, entrance fee, and boundary on publiclandsdb.com.
- Upright Channel State Park, a state park whose mapped point is 11 miles from Roche Harbor; its hours, entrance fee, and boundary on publiclandsdb.com.
- San Juan Island National Historical Park, a National Park Service unit whose mapped point is 11 miles from Roche Harbor; its entrance fees, current alerts and fire restrictions, and boundary on publiclandsdb.com.
Supplies and emergencies near Roche Harbor
Nearest emergency room: Peacehealth Peace Island Medical Center, 1117 Spring Street, Friday Harbor, WA, 7.2 miles from Roche Harbor , (360) 378-2141. Next nearest: Island Hospital, 1211 24th St, Anacortes, WA, 25 miles, (360) 299-1300. Both report emergency services in the CMS Hospital General Information dataset (accessed 2026-09-26) ; the location of Peacehealth Peace Island Medical Center is from OpenStreetMap, the Census geocoder could not place its address. In an emergency, call 911.
- Groceries
-
- Company store
- General Store
- Trader Horn
- Fuel
-
- Roche Harbor Resort
- Pacific Pride
- 76
- Propane
-
- Messer Industrial Gases
- RV dump station
-
- Roche Harbor
- Van Isle Marina
- Village Marina
- Pharmacy
-
- Friday Harbor Drug
- Lopez Island Pharmacy
- Ray's Pharmacy
- Laundromat
-
- Country Corner Laundry
- Squeaky's Laundromat
- Scrub Your Duds
Not mapped in OpenStreetMap within 25 miles of Roche Harbor: potable water fill 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 Roche Harbor, WA?
Is there free camping near Roche Harbor, WA?
Where can I camp near Roche Harbor with drinking water?
Are there year-round campgrounds near Roche Harbor, WA?
Where is the nearest emergency room to Roche Harbor, WA?
Every campground in the state: camping in Washington ; by agency: State Forest campgrounds in Washington and State Park campgrounds in Washington ; by county: campgrounds in San Juan .