Horseshoe Lake is an ‘oxbow lake’ in southwestern Illinois, close to the Illinois - Missouri state border and the cities of Collinsville, Granite City, and St Louis. The lake was created more than 3,000 years ago after a section of the Mississippi River was cut off from the channels main river. A crescent-shaped lake was formed. Horseshoe Lake is the second-largest natural lake in Illinois after Lake Michigan, and like most ancient lakes its average depth is only three feet. Despite this, Horseshoe Lake offers great conditions for both fishing and boating. This makes it the ideal Illinois lake for visiting with an RV rental.
Tell us where in Horseshoe Lake you want to pick up or have your RV delivered
Sort by vehicle type, date, price, and amenities
Learn more about your favorite RV and the best local destinations
Send a request directly to the host and start preparing for your adventure
We care about the protection of your data. Read our privacy policy