The journey from North Miami to St. Louis is approximately 1,800 kilometers. Flying from Miami International Airport (MIA) is the most practical method. The flight takes about 3 hours. St. Louis is known for its arch.
Total Distance: 1,800 km driving distance; 1,600 km straight-line air distance.
Book in advance.
Spring or Fall for pleasant weather.