The Great River Road - Our Regions


From primitive campsites to fully equipped RV campgrounds, you’ll find your perfect night under the stars along the byway. Just like eating out, campsites may require reservations, so call ahead or check to save your spot.


Apple River Canyon State Park

Bald Knob Wilderness - Shawnee National Forest

Bear Creek Recreation Area

Big River State Forest

Blanchard Island Recreation Area

Blanding Landing Recreation Area

Cahokia RV Parque

Camp Nauvoo

Carthage Lake Campgrounds

Cedar Lake - Shawnee National Forest

Clear Springs Wilderness - Shawnee National Forest

Delabar State Park

Devil's Backbone Park

DraftKings at Casino Queen RV Park

Driftwood Campgrounds

Fin & Feather Campground

Fisherman's Corner Recreation Area

Fort Kaskaskia State Historic Site

Giant City State Park

Great River Road Campground

Henderson County Conservation Area

Hennepin Canal Parkway State Park

Horseshoe Lake State Fish & Wildlife Area

Horseshoe Lake State Park

Illiniwek Forest Preserve

Jerry F. Costello Lock and Dam

Johnson Creek Recreation Area - Shawnee National Forest

Kampsville Campground

Kaskaskia River State Fish & Wildlife Area

Keithsburg Riverside Campground

Kinkaid Lake & Trail System - Shawnee National Forest

KOA Granite City

Lake Camp-A-Lot

Lake Murphysboro State Park

Loud Thunder Forest Preserve

McCully Heritage Project

MGM Lakeside Campground

Mississippi Palisades State Park

Morrison-Rockwood State Park

Mudline Lodging

Nauvoo RV Campground

Nauvoo State Park

Oakwood Acres Campground

Oakwood Bottoms - Shawnee National Forest

Palace Campground

Pere Marquette State Park

Pine Hills Campground

Randolph County State Recreation Area

Safari RV Park

Seven Eagles Resort & Campground

Spring Lake Campground

Sturgeon Bay Park & Campground

The Edge of the River Resort

Thomson Causeway Recreation Area

Timber Lake Resort

Trail of Tears State Forest

Two Rivers Marina

Vel Terra Campground

Wildcat Springs Park

World Shooting & Recreational Complex

Yogi Bear's Jellystone Park at Pine Lakes