Ohio Caverns
A cave 4 miles east of West Liberty with 50-minute tours that change with the season, at a constant 54°F.
West Liberty, OH, 54°F inside, from $25
7 caves in Ohio run public tours. Here is what each one is like and how to visit.
Updated 2026-10-22. 6 of 7 checked in full against official sources.
A cave 4 miles east of West Liberty with 50-minute tours that change with the season, at a constant 54°F.
West Liberty, OH, 54°F inside, from $25
A seasonal Ohio cave whose one-hour guided tour goes down natural stone steps to an underground river 110 feet below, at 54°F.
Bellevue, OH, 54°F inside, from $24
A family attraction near Columbus with cavern tours, a petting zoo and seasonal activities, open March to November.
Delaware, OH, from $11.95
A cave 52 feet below South Bass Island in Lake Erie, with short tours at around 50°F, open daily from May.
Put-in-Bay, OH, 50°F inside, from $13
A cave near Vanlue, Ohio, also known as Sheriden Cave, reported closed to visitors since 2019.
Ohio. Permanently closed
A crystal cave beneath a Put-in-Bay winery, toured together with the wine cellar and a glass of wine or grape juice.
Put-in-Bay, OH, from $14
We're still confirming the visitor details for these. Their official sites have current prices and hours.
Privately operated
| Cave | Inside | Adult ticket | Run by |
|---|---|---|---|
| Ohio Caverns | 54°F | $25 | Privately operated |
| Seneca Caverns | 54°F | $24 | Privately operated |
| Olentangy Indian Caverns | not yet checked | $11.95 | Privately operated |
| Perry's Cave | 50°F | $13 | Privately operated |
| Zane Shawnee Caverns | not yet checked | not yet checked | Privately operated |
| Indian Trail Caverns | not yet checked | not yet checked | Privately operated |
| Heineman Winery Crystal Cave | not yet checked | $14 | Privately operated |
7 show caves run public tours. We leave out wild caves that are closed, gated or need a permit.
Closed shoes with grip, because paths are often wet. Most caves stay between the high 40s and low 70s °F all year, so a light layer is enough.