The drive from Bryan to St. Louis is approximately 800 miles. You will take I-45 North to I-44 East. This is a straightforward drive through the Texas and Missouri countryside.
Total Distance: 1,280 km driving distance; 1,100 km straight-line air distance.
Expect traffic in St. Louis.
Anytime.