North Miami
North Miami
St. Louis
St. Louis
Flight

North Miami to St. Louis

Updated: 29 May 2026

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.
Fastest Way
Flying is the fastest.
Cheapest Way
Flying is the most practical.
Compare North Miami to St. Louis Routes
Flight
Direct
Duration
3 hours
Avg Price
$130 - $350
Operator
Southwest Airlines
Route
MIA to STL.

Book in advance.

Travel Tips
  • MetroLink
    Use the MetroLink.
  • Walking
    Wear comfortable shoes.
  • Airport
    Use the train to the city.
  • Dining
    Try local food.
  • Events
    Check for festivals.
Safety Tips
  • MetroLink
    Stay aware.
  • Crowds
    Watch belongings.
  • Walking
    Use crosswalks.
  • Emergency
    Dial 911.
People Also Ask
  • How long is the flight?
    About 3 hours.
  • Is there a train?
    Amtrak serves the route.
  • What is the best way to get around?
    MetroLink.
  • Is St. Louis safe?
    Generally safe in tourist areas.
  • Are there tolls?
    Some roads have tolls.
Quick Info
  • From North Miami, Florida, United States
  • To St. Louis, Missouri, United States
  • Modes
Best Time to Travel

Spring or Fall for pleasant weather.

Things to Do in St. Louis
1
Gateway Arch
See the arch.
2
Forest Park
Enjoy the park.
3
St. Louis Zoo
Visit the zoo.
4
City Museum
Explore the museum.
Tags
North Miami to St. Louis flights to St. Louis travel to St. Louis St. Louis trip North Miami transport getting to St. Louis Florida to St. Louis St. Louis travel