The distance from Miami Lakes to St. Louis is approximately 1,800 kilometers. Flying from Miami International Airport to St. Louis Lambert International Airport is the most practical method, taking about 3 hours. This route connects the tropical Florida climate to the vibrant city of St. Louis.
Total Distance: 1,800 km driving, 1,600 km straight-line.
Book early for the best rates.
Spring or Fall for the best weather.