Spavinaw State Park

Spavinaw State Park

Oklahoma (Mayes County)

Tucked into the rolling hills of Mayes County in northeastern Oklahoma, Spavinaw State Park sits on the shores of Spavinaw Lake — a clear, spring-fed reservoir that draws anglers from across the region. At just 35 acres, this compact park established in 1959 punches well above its weight, offering a quiet retreat from the busier recreation areas nearby.

Spavinaw Lake is the real draw here. The lake’s unusually clear water, fed by natural springs in the Ozark foothills, makes it a top destination for bass and crappie fishing. Bank fishing spots are plentiful, and a boat ramp provides easy access for those bringing watercraft. The lake’s modest size keeps boat traffic manageable, so expect a calmer experience than you’d find at nearby Grand Lake.

Beyond fishing, the park offers picnic areas shaded by mature oaks and a playground for families. Hiking trails wind through the surrounding hardwood forest, where dogwood blooms light up the understory each April. Birdwatchers will find the transition zone between the Ozark Plateau and the prairie grasslands productive, particularly during spring and fall migration.

Spring is the ideal season to visit — mild temperatures, peak wildflower displays, and excellent fishing conditions align from late March through May. Fall brings reliable color to the hardwoods and comfortable hiking weather.

Spavinaw State Park works best as a day-trip destination or a base for exploring the wider Ozark foothills region. Its small footprint and peaceful setting reward visitors looking for simplicity over spectacle.

Explore Nearby

Nearby Discoveries

7 places to explore within 30 miles

7 State Parks