Schafer State Park Campground

Closed — Campground closed October 1 through April 30. Park remains open year-round for day use.

About

Schafer State Park Campground is a historic 119-acre camping destination on the East Fork Satsop River in Mason County, midway between Olympia and Ocean Shores. Designated as a state and national historic site in 2010, the park celebrated its 100th anniversary as a state park in 2024 with major renovations that expanded the campground from 38 to 68 sites. The campground offers a mix of full hookup sites with water and electric, standard sites, and bicycle camping sites spread across East and West campgrounds. Sites accommodate RVs up to 40 feet with some pull-through options available. Modern amenities include flush restrooms with hot showers, a dump station, WiFi, and a welcome center. Group camps are also available by reservation. The East Fork Satsop River is the main attraction, providing excellent fishing opportunities for steelhead, cutthroat trout, and salmon. The calm, shallow river is ideal for swimming, wading, and floating on inner tubes. Two miles of hiking trails wind through classic Western Washington forest with Douglas fir, western hemlock, and abundant ferns. The park also features interpretive exhibits detailing its natural and cultural history, picnic areas, and reservable shelters.

Directions

Located on West Schafer Park Road near Elma. From Highway 12, take Old 410 Highway west through Satsop, turn right onto East Satsop Road, and follow along the river to the park entrance.

Nearby Campgrounds

Amenities

Water Yes
Fires Allowed Yes
Toilets Yes
Dump Station Yes
Wifi Yes
Pets Allowed Yes
Showers Yes
Electric Hookups Yes
Water Hookups Yes
Sewer Hookups No
Camp Store No
Price $12 - $40

Vehicle

Max RV Length 40ft
Max Trailer Length
Big Rig Friendly Yes
Pull Through Sites No

Contact

Email Schafer@parks.wa.gov
Phone +1 (360) 482-3852

Cell Service

AT&T Yes
Verizon None
T-Mobile None

Availability

Community Posts

No posts yet. Be the first to share your experience!