The Cave Guide

Caves in Iowa

2 caves in Iowa run public tours. Here is what each one is like and how to visit.

Updated 2026-10-22. 2 of 2 checked in full against official sources.

Crystal Lake Cave1Spook Cave2

Crystal Lake Cave

A cave near Dubuque with 45-minute walking tours through nearly three-quarters of a mile of limestone passages, plus black-light and wild cave tours.

Dubuque, IA, 50°F inside, from $22

Spook Cave

A boat tour through a cave near McGregor, Iowa, 35–40 minutes long at 47°F, open May to October.

McGregor, IA, 47°F inside

Iowa caves side by side

CaveInsideAdult ticketRun by
Crystal Lake Cave50°F$22Privately operated
Spook Cave47°Fnot yet checkedPrivately operated

Questions people ask

How many caves can you tour in Iowa?

2 show caves run public tours. We leave out wild caves that are closed, gated or need a permit.

What should you wear in a cave?

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.

Caves in other states