Great River Road: the upper Mississippi
River bluffs, lock and dams, Mark Twain’s Hannibal and the Gateway Arch.
- Distance
- approx. 1,034 km (642 mi)
- Driving
- 11 h 28 min
- Suggested days
- 5
- Stops
- 6
- States
- MN, IL, IA, MO
- Best time to go
- May–June and September
- Tolls and vignettes
- ≈ $2
- Updated
- August 1, 2026
At a glance: 5-day road trip of about 1,034 km (642 mi) with 6 stops, from Minneapolis to Gateway Arch. About 11 h 28 min of driving in total. Best time to go: May–June and September. Tolls and vignettes for a car: about $2 (IL).
More road trips in Minnesota, Illinois, Iowa, Missouri
Photos along the route

Route description
The Great River Road follows the Mississippi on both banks and is signposted with a green pilot’s wheel. From Minneapolis, head southeast on US-61 to Red Wing, a river town of brick buildings below Barn Bluff, known for its boots and pottery. Just downstream the river widens into Lake Pepin, a stretch best seen from the Wisconsin side on WI-35.
South of La Crosse, the valley is lined with forested bluffs, and several of the locks and dams have viewing platforms where you can watch barges lock through. Galena, in Illinois, is a remarkably intact 19th-century town with a main street of brick shops and the home of Ulysses S. Grant. Across the river, Dubuque has a riverfront museum and a short, steep funicular with views over three states.
Continue south through Iowa and Illinois river towns to Hannibal, Missouri, where Mark Twain grew up and the boyhood home and museum bring his stories to life. The final stretch leads to St. Louis and the Gateway Arch, where small tram pods climb to a viewing room at the top. Book arch tram tickets ahead in summer, as they often sell out.
The route is long, so choose one bank or cross often on the many bridges. Late September and October bring fall color to the bluffs, while spring can bring high water that closes riverside roads. Riverside campgrounds are common, but some lie in flood-prone areas, so check conditions before you book.
Which stops are on Great River Road?
In driving order. Distances are estimates between consecutive stops.
- 1Start
Minneapolis
MN - 289 km
Red Wing
MN - 3351 km
Galena
IL - 426 km
Dubuque
IA - 5379 km
Hannibal
MO - 6189 km
Gateway Arch
HistorySt. Louis, MOA 630-foot stainless-steel arch. Small tram pods take you to a viewing room at the top.
How do you drive Great River Road in 5 days?
5 days, split by driving time. Campsites from OpenStreetMap: check opening dates before you go.
- Day 1: Minneapolis → Red Wing · 55 mi · 0 h 59 minOvernight nearby, for example: Hok-Si-La Park Campground (14 mi); Hay Creek Valley Campground (5 mi).
- Day 2: Red Wing → Galena · 218 mi · 3 h 54 minOvernight nearby, for example: Spruce Creek Park Campground (8 mi); Rustic Barn Campground & RV Park (15 mi).
- Day 3: Galena → Dubuque · 16 mi · 0 h 17 minOvernight nearby, for example: Rustic Barn Campground & RV Park (6 mi); Swiss Valley County Park Campground (6 mi).
- Day 4: Dubuque → Hannibal · 236 mi · 4 h 12 minOvernight nearby, for example: The Meadow Campground (7 mi); Camp Sacajawea (11 mi).
- Day 5: Hannibal → Gateway Arch · 117 mi · 2 h 06 minOvernight nearby, for example: DraftKings at Casino Queen RV Park (1 mi); Eagle Point (5 mi).
When is the best time for Great River Road?
The most pleasant months are usually May–June and September. Still fine, with some compromises, in July–August and October. Cold, short days in December–March. July and August are the busiest months: book campsites early.
Estimate from long-term temperature averages, terrain and pass seasons
More routes for the best months
Practical guides for this route
Driving in the US: The Rules European Visitors Most Often Get Wrong at the Wheel
Fuel, Tolls and Distances: Practical US Driving Math for Motorhome and Camper Travelers
US national parks: entry fees, passes and reservations in plain terms
Themes
Plan this route for your vehicle
Scout adapts this route to your vehicle, your days and your budget.
FAQs
How long is Great River Road: the upper Mississippi?
5-day road trip of about 1,034 km (642 mi) with 6 stops, from Minneapolis to Gateway Arch. About 11 h 28 min of driving in total.
How many days do you need for Great River Road: the upper Mississippi?
We suggest 5 days: about 11 h 28 min of driving, which leaves time for the stops.
Where does Great River Road: the upper Mississippi start and end?
It starts in Minneapolis and ends in Gateway Arch.
Which states does Great River Road: the upper Mississippi pass through?
Minnesota, Illinois, Iowa and Missouri.
Where can you camp along Great River Road: the upper Mississippi?
OpenStreetMap lists 56 campsites and motorhome stopovers within 19 mi of the stops on this route. For example: Lebanon Hills Campground East Loop, Hok-Si-La Park Campground and Lebanon Hills Campground West Loop.
How much are the tolls on Great River Road?
Tolls and vignettes for a car: about $2 (IL). Estimate with typical rates; motorhomes pay more, and vehicles over 3.5 t often pay by distance.