Wondering where to ride? We got you. Check out our curated collection of local road, family, and mountain bike routes. Here, you’ll find the best places to bike in St. Louis, MO along with great cycling routes in Columbia, Adnold, Defiance, Edwardsville, Ballwin, Madison County, and St. Charles. Browse these options for guidance on where to ride in St. Louis, GPS files, and metrics on your ride, like distance and elevation.
St. Louis mountain bike trails
Distance: 4 mi
1704 S River Rd, Saint Charles, MO 63303
View route
Distance: 4 mi
4470 Missouri 94, Augusta, MO 63332
View route
Distance: 5 mi
5501 Quail Ridge Pkwy, Wentzville, MO 63385
View route
Distance: 5 mi
1795 Hwy DD Defiance mo 63341
View route
Distance: 6 mi
806 Cliff cave rd St louis, mo 63129
View route
Distance: 6 mi
13236 street car drive Creve Coeur, mo 63043
View route
Distance: 7 mi
670 Matson Hill Road Defiance, MO 63341
View route
Distance: 7 mi
1401 Kiefer Creek Rd, Ballwin, MO 63021
View route
Distance: 8 mi
35 circle dr Edwardsville, il 62025
View route
Distance: 8.5 mi
2679 dietrich roD foristell, mo 63348
View route
Distance: 12 mi
Unnamed Rd, Mark Twain National Forest, Belleview, MO 63623
View route
Distance: 13 mi
Lost Valley trail Defiance, mo 63341
View route
Distance: 14 mi
1900 Old state rd Glencoe, MO 63038
View route
Distance: 14 mi
1401 keifer creek rd Ballwin MO 63021
View route
Distance: 16 mi
4515 Hencken road St Louis MO 63069
View route
Distance: 26 mi
4715 Macklind Ave, Saint Louis, MO 63109
View route
St. Louis road bike routes
Distance: 5.6 mi
Elevation: +/- 445 ft
St. Louis County, MO
View route
Distance: 18.4 mi
Elevation: +/- 432 ft
St. Louis County, MO
View route
Distance: 20.1 mi
Elevation: +/- 541 ft
Columbia, IL
View route
Distance: 21.2 mi
Elevation: +/- 205 ft
Columbia, IL
View route
Distance: 22.9 mi
Elevation: +/- 1415 ft
Arnold, MO
View route
Distance: 24.1 mi
Elevation: +/- 620 ft
St. Louis, MO
View route
Distance: 25.5 mi
Elevation: +/- 2086 ft
Arnold, MO
View route
Distance: 29.3 mi
Elevation: +/- 571 ft
Edwardsville, IL
View route
Distance: 31.8 mi
Elevation: +/- 1024 ft
Columbia, IL
View route
Distance: 32.4 mi
Elevation: +/- 1690 ft
Ste. Genevieve, MO
View route
Distance: 34.4 mi
Elevation: +/- 1679 ft
St. Louis County, MO
View route
Distance: 43.7 mi
Elevation: +/- 1323 ft
Columbia, IL
View route
Distance: 55.5 mi
Elevation: +/- 660 ft
Madison County, IL
View route
Distance: 99.7 mi
Elevation: +/- 7994 ft
Arnold, MO
View route
Distance: 2.4 mi
Elevation: +/- 141 ft
St. Louis County, MO
View route
Distance: 2.5 mi
Elevation: +/- 177 ft
St. Charles County, MO
View route
Distance: 3.2 mi
Elevation: +/- 153 ft
St. Louis, MO
View route
Distance: 4.5 mi
Elevation: +/- 39 ft
St. Louis County, MO
View route
Distance: 4.7 mi
Elevation: +/- 157 ft
Maryland Heights, MO
View route
Distance: 5.1 mi
Elevation: +/- 54 ft
St. Louis County, MO
View route
Distance: 5.3 mi
Elevation: +/- 480 ft
St. Louis County, MO
View route
Distance: 9.1 mi
Elevation: +/- 131 ft
Chesterfield, MO
View route
Distance: 12.9 mi
Elevation: +/- 573 ft
St. Louis, MO
View route
Distance: 15.9 mi
Elevation: +/- 324 ft
St. Louis County, MO
View route
Distance: 16 mi
Elevation: +/- 417 ft
Edwardsville, IL
View route
Distance: 18.5 mi
Elevation: +/- 356 ft
Madison County, IL
View route
Distance: 34.9 mi
Elevation: +/- 680 ft
St. Charles, MO
View route