
The drive
This is Iowa's Great River Road in the northeast corner of the state. It leaves Lansing on North Front Street, which becomes County Road X52, and follows the Mississippi south to Harpers Ferry, then on to Iowa 76 and Marquette.
Effigy Mounds National Monument sits on Highway 76 between Harpers Ferry and Marquette, about 3 miles north of Marquette. The region is part of the Driftless Area, which escaped glaciers in the last Ice Age and kept its limestone bluffs.
Along the way
- Lansing
- Harpers Ferry
- Marquette
Good to know
- Effigy Mounds National Monument charges fees; the park links its fee page from its website.
- Check Iowa 511 for closures before you go.
Open all year, weather permitting. Roads close for snow, fire, storms and repairs: before you set off, check Iowa 511.
Questions about this drive
How long does the Great River Road from Lansing to Marquette take?
Lansing to Marquette on County X52 and Iowa 76 is 26.3 miles and takes about 35 min without stops.
Where is Effigy Mounds National Monument?
It is on Iowa Highway 76, between Harpers Ferry and Marquette, about 3 miles north of Marquette.
What you get in the app
Free on iPhone and Android. CarPlay and Android Auto come with Apex.
More drives near here
Highways 35 and 133: Prairie du Chien to CassvilleLeisurely · WI 35, WI 133 · 32 mi
Highway 131: Kickapoo ValleyLeisurely · WI 131, State Highway 171 · 38 mi
Highways 133 and 60: Muscoda to Prairie du ChienLeisurely · WI 60, State Highway 133 · 44 mi
Historic Bluff Country: Highway 16Leisurely · MN 16, MN 43 · 46 mi
Distance, time, elevation, curves and intensity are from Carve's route. Checked 2026-10-28.