Skip to content
Great River Road: the upper Mississippi – The India Gate war memorial in New Delhi under a vibrant pink sky📷 Photo by shalender kumar on Unsplash
GRR

Great River Road: the upper Mississippi

River bluffs, lock and dams, Mark Twain’s Hannibal and the Gateway Arch.

Distance
1,034 km (642 mi)
Driving
11 h 28 min
Suggested days
5
Stops
6
States
MN, IL, IA, MO
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.

More road trips in Minnesota, Illinois, Iowa, Missouri

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.

Stop-by-stop itinerary

In driving order. Distances are estimates between consecutive stops.

  1. 1

    Minneapolis

    MN
    Start
  2. 2

    Red Wing

    MN
    89 km
  3. 3

    Galena

    IL
    351 km
  4. 4

    Dubuque

    IA
    26 km
  5. 5

    Hannibal

    MO
    379 km
  6. 6

    Gateway Arch

    HistorySt. Louis, MO

    A 630-foot stainless-steel arch. Small tram pods take you to a viewing room at the top.

    189 km

Suggested stages and overnight stops

5 days, split by driving time. Campsites from OpenStreetMap: check opening dates before you go.

  1. 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).
  2. 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).
  3. 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).
  4. Day 4: Dubuque → Hannibal · 236 mi · 4 h 12 minOvernight nearby, for example: The Meadow Campground (7 mi); Camp Sacajawea (11 mi).
  5. 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).

Best time to go

JanFebMarAprMayJunJulAugSepOctNovDec

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

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.

When is the best time for Great River Road: the upper Mississippi?

The most pleasant months are usually May–June and September. Still fine, with some compromises, in July–August and October. (Estimate from long-term temperature averages, terrain and pass seasons)