At the Missouri–Mississippi confluence. The Lake of the Ozarks is southwest; Table Rock is farther southwest near Branson.
Mississippi River (Grafton)27 mi · ~38 min · Jersey County, ILWalleye
6 mph wind
74Worth the trip
Carlyle Lake46 mi · ~1 hr 6 min · Clinton County, ILLargemouth bass
5 mph wind
68Marginal
Rend Lake78 mi · ~1 hr 53 min · Franklin County, ILCrappie
3 mph wind
60Marginal
Lake of the Ozarks138 mi · ~3 hr 18 min · Camden CountySmallmouth bass
3 mph wind
66Marginal
Lake Barkley169 mi · ~4 hr 4 min · Trigg County, KYLargemouth bass
2 mph wind
58Marginal
Kentucky Lake171 mi · ~4 hr 6 min · Trigg County, KYSmallmouth bass
2 mph wind
64Marginal
Truman Lake175 mi · ~4 hr 12 min · Benton CountyWalleye
5 mph wind
74Worth the trip
Norfork River199 mi · ~4 hr 47 min · Baxter County, ARRainbow trout
54° water · 5 mph wind
86Go
Bull Shoals Lake201 mi · ~4 hr 49 min · Marion County, ARLargemouth bass
5 mph wind
68Marginal
Lake Monroe205 mi · ~4 hr 55 min · Monroe County, INLargemouth bass
2 mph wind
58Marginal
White River (Bull Shoals tailwater)205 mi · ~4 hr 55 min · Baxter County, ARRainbow trout
60° water · 5 mph wind
74Worth the trip
Kentucky Lake209 mi · ~5 hr 1 min · Benton County, TNLargemouth bass
0 mph wind
58Marginal
Distances are straight-line from the middle of St. Louis. Drive times are rough and don’t know about traffic.