State Park · Minnesota
Forestville/Mystery Cave State Park

- Location
- Fillmore County, Minnesota
- Nearest town
- 6.8 miles west of Preston
- Type
- State Park
About Forestville/Mystery Cave State Park
A restored 19th-century village named Forestville sits inside the park, kept and operated as a historic site by the Minnesota Historical Society. Below ground, the park holds Mystery Cave, the longest cave in Minnesota, which visitors can enter and explore. Together the two parts combine a preserved settlement above the surface with a lengthy underground passage beneath it, giving the park both a historical district and a cave system within the same boundaries.
Hours, fees, camping, reservations and closures are set by the park and change often. Check the official park site before you go.
Getting there
Forestville/Mystery Cave State Park is in Fillmore County, Minnesota, 6.8 miles west of Preston. The Directions button takes you to the park's mapped location; the entrance may be elsewhere, so check the official site for the address to use.
State parks near Forestville/Mystery Cave State Park
Within 60 miles, closest first, straight-line. All 73 in Minnesota →
Lake Louise State ParkState Park · Mower County, MN17 miSW
Whitewater State ParkState Park · Winona County, MN30 miN
Beaver Creek Valley State ParkState Park · Houston County, MN31 miE
Carley State ParkState Park · Wabasha County, MN33 miN
John A. Latsch State ParkState Park · Winona County, MN41 miNE
Merrick State ParkState Park · Buffalo County, WI42 miNE
Perrot State ParkState Park · Trempealeau County, WI45 miNE
Great River Bluffs State ParkState Park · Winona County, MN46 miNE
Rice Lake State ParkState Park · Steele County, MN52 miNW
Towns near Forestville/Mystery Cave State Park
State parks near Rochester, State parks near Austin, State parks near Winona, State parks near La Crosse
Facts from Wikidata, checked September 25, 2026. Distances are straight-line.