Fredericksburg
Fredericksburg
St. Louis
St. Louis
Flight

Fredericksburg to St. Louis

Updated: 28 May 2026

The journey from Fredericksburg to St. Louis is best done by flight from Dulles International. The flight takes about 2 hours. St. Louis is famous for the Gateway Arch and its rich history. Upon arrival, the MetroLink connects the airport to the city. Prepare for a mix of urban and outdoor activities.

Total Distance: Driving distance 1,500 km, air distance 1,300 km.
Fastest Way
Direct flight from IAD to STL.
Cheapest Way
Booking in advance on Southwest.
Compare Fredericksburg to St. Louis Routes
Flight
Direct
Duration
2 hours
Avg Price
$200-$400
Operator
Southwest Airlines
Route
IAD to STL

Direct flights are available.

Travel Tips
  • Transport
    The MetroLink is very convenient.
  • Food
    Try the local BBQ.
  • Walking
    The city is very walkable.
  • Booking
    Book hotels in advance.
  • Weather
    Check the forecast.
Safety Tips
  • Urban Safety
    Stay in well-lit areas.
  • Weather
    Be prepared for heat.
  • Emergency
    Keep your phone charged.
  • Health
    Stay hydrated.
People Also Ask
  • Is there a direct flight?
    Yes, Southwest operates direct flights.
  • How long is the flight?
    Approximately 2 hours.
  • Is it safe to walk?
    Yes, in tourist areas.
  • What is the best way to get around?
    MetroLink and walking.
  • Do I need a car?
    Not if you stay downtown.
Quick Info
  • From Fredericksburg, Virginia, United States
  • To St. Louis, Missouri, United States
  • Modes
Best Time to Travel

Spring and Fall for mild weather.

Things to Do in St. Louis
1
Gateway Arch
The iconic monument of St. Louis.
2
Forest Park
Home to the zoo, art museum, and science center.
3
City Museum
A unique, interactive museum for all ages.
4
Anheuser-Busch Brewery
Take a tour of the historic brewery.
Tags
Fredericksburg to St. Louis flights to STL travel to Missouri St. Louis travel guide Virginia to St. Louis best way to STL cross-country travel St. Louis airport