Where to Find Geodes near St. Louis, MO
20 of the mapped rockhounding spots within 150 miles of St. Louis report geode. The closest is Arnold, about 18 miles out (22 min drive).
Geodes are hollow, roughly spherical rocks lined with crystals, most often quartz, amethyst, or calcite. They weather out of limestone and volcanic host rock and concentrate in creek gravels and hillside float.
Every geode spot within 150 miles of St. Louis
ArnoldJefferson County, Missouri · 18 mi awayPublic access · Geode, Dolomite, Marcasite +3
Weber QuarrySaint Charles County, Missouri · 32 mi awayPublic access · Geode, Fluorite, Millerite +1
Best spotMcKee CreekPike County, Illinois · 82 mi awayPublic access · Geode, Sphalerite
Best spotFabius RiverLewis County, Missouri · 120 mi awayPublic access · Geode, Calcite, Malachite +4
Crystal Glen CreekHancock County, Illinois · 136 mi awayPublic access · Geode, Barite, Calcite +5
Hamilton QuarryHancock County, Illinois · 136 mi awayPublic access · Geode, Pyrite, Calcite +1
Best spotHamiltonHancock County, Illinois · 136 mi awayPublic access · Agate, Jasper, Geode
Hamilton (west)Lee County, Iowa · 137 mi awayPublic access · Geode
Mississippi River (near Hamilton)Hancock County, Illinois · 137 mi awayPublic access · Geode, Amethyst, Quartz
Best spotAlexandria & WaylandClark County, Missouri · 139 mi awayPublic access · Geode
KeokukLee County, Iowa · 139 mi awayPublic access · Keokuk Geode, Calcite, Chalcedony +4
Geode FestLee County, Iowa · 140 mi awayFee dig · Keokuk Geode
NauvooHancock County, Illinois · 145 mi awayPublic access · Geode
Fox CityClark County, Missouri · 146 mi awayPublic access · Geode, Calcite
St. FrancisvilleClark County, Missouri · 146 mi awayPublic access · Geode, Barite, Calcite +5
Tyson CreekHancock County, Illinois · 147 mi awayPublic access · Geode
Spillman CreekHancock County, Illinois · 147 mi awayPublic access · Geode, Pyrite, Chalcedony +2
Dallas CityHancock County, Illinois · 148 mi awayPublic access · Geode, Calcite, Malachite
KahokaClark County, Missouri · 149 mi awayPublic access · Geode
Best spotNiotaHancock County, Illinois · 149 mi awayPublic access · Fossil, Geode
Types of geodes reported near St. Louis
Counts reflect how many spots in this radius mention each variety.
- Geode18
- Keokuk Geode2
Geodes near St. Louis FAQ
Where can I find geodes near St. Louis?+
20 mapped spots within about 150 miles of St. Louis report geode. The closest is Arnold in Jefferson County, roughly 18 miles away (22 min drive). The full list with coordinates is on this page.
Can I collect geodes on public land near St. Louis?+
19 of the 20 spots here sit on land mapped as publicly accessible, and 1 is a fee-dig site where you pay for access and keep your finds. Casual hand collecting of common rocks and minerals is allowed on most BLM and Forest Service land with limits set by the local field office; national parks and most state parks are closed to collecting. Confirm current rules with the managing agency before a trip.
How do I know if a rock is a geode before cracking it open?+
Candidates are rounder and lighter than solid rocks of the same size, with a bumpy cauliflower surface. Shake one next to your ear: loose crystals sometimes rattle. The only sure test is opening it with a cross-peen hammer or a soil pipe cutter, which gives cleaner halves than a flat smash.
How far from St. Louis do I need to drive?+
The nearest geode spot is about 18 miles out, and the farthest on this list is 149 miles. Most fall inside a normal weekend day-trip radius.
