Cheap flights from Virginia to St. Louis (STL)

RIC — STL
Nov 28 — Dec 51

How far in advance should I book a flight from Virginia to St. Louis?

To save on the cost of your flight from Virginia to St. Louis, book at least 38 days before your planned departure. Booking around this time can save you about 43% on the cost of this flight compared to booking a flight leaving this week. We have found prices from $420 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as $505.

What is the cheapest month to fly from Virginia to St. Louis?

January can be a great time to fly to St. Louis from Virginia with a flight ticket averaging about $382. Cheapflights users have found deals in the month of January for as cheap as $192. The most expensive prices can be found in the month of August.

When is the cheapest time to fly from Virginia to St. Louis (VA - STL)?

When flying from Virginia to St. Louis, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Cheap flights from Virginia to St. Louis in November, December 2022

The best prices found for Virginia to STL flights for November, December
Dec 4 - Dec 10
ORF

Norfolk

STL

Lambert-St Louis

1 stop

16h 51m
STL

Lambert-St Louis

ORF

Norfolk

1 stop

20h 29m
$164

Frontier

Pick Dates

Deal found 11/21

Dec 7 - Dec 12
RIC

Richmond Byrd Intl

STL

Lambert-St Louis

1 stop

17h 03m
STL

Lambert-St Louis

RIC

Richmond Byrd Intl

1 stop

21h 26m
$184

Spirit Airlines

Pick Dates

Deal found 11/22

Nov 29 - Dec 3
ORF

Norfolk

STL

Lambert-St Louis

1 stop

14h 21m
STL

Lambert-St Louis

ORF

Norfolk

1 stop

20h 19m
$184

Frontier

Pick Dates

Deal found 11/23

Virginia to St. Louis 2022 flight deals

Cheap flights to St. Louis from Virginia found for this year
Dec 4 - Dec 10
ORF

Norfolk

STL

Lambert-St Louis

1 stop

16h 51m
STL

Lambert-St Louis

ORF

Norfolk

1 stop

20h 29m
$164

Frontier

Pick Dates

Deal found 11/21

Dec 7 - Dec 12
RIC

Richmond Byrd Intl

STL

Lambert-St Louis

1 stop

17h 03m
STL

Lambert-St Louis

RIC

Richmond Byrd Intl

1 stop

21h 26m
$184

Spirit Airlines

Pick Dates

Deal found 11/22

Nov 29 - Dec 3
ORF

Norfolk

STL

Lambert-St Louis

1 stop

14h 21m
STL

Lambert-St Louis

ORF

Norfolk

1 stop

20h 19m
$184

Frontier

Pick Dates

Deal found 11/23

Cheap Frontier flights from Virginia to St. Louis

Dec 4 - Dec 10
ORF

Norfolk

STL

Lambert-St Louis

1 stop

16h 51m
STL

Lambert-St Louis

ORF

Norfolk

1 stop

20h 29m
$164

Frontier

Pick Dates

Deal found 11/21

Nov 29 - Dec 3
ORF

Norfolk

STL

Lambert-St Louis

1 stop

14h 21m
STL

Lambert-St Louis

ORF

Norfolk

1 stop

20h 19m
$184

Frontier

Pick Dates

Deal found 11/23

Nov 29 - Nov 30
ORF

Norfolk

STL

Lambert-St Louis

1 stop

14h 21m
STL

Lambert-St Louis

ORF

Norfolk

2 stops

21h 21m
$266

Frontier

Pick Dates

Deal found 11/23

Cheap American Airlines flights from Virginia to St. Louis

Dec 7 - Dec 12
RIC

Richmond Byrd Intl

STL

Lambert-St Louis

1 stop

8h 18m
STL

Lambert-St Louis

RIC

Richmond Byrd Intl

1 stop

4h 13m
$236

American Airlines

Pick Dates

Deal found 11/23

Dec 10 - Dec 17
RIC

Richmond Byrd Intl

STL

Lambert-St Louis

1 stop

6h 29m
STL

Lambert-St Louis

RIC

Richmond Byrd Intl

1 stop

5h 54m
$253

American Airlines

Pick Dates

Deal found 11/21

Dec 15 - Dec 19
RIC

Richmond Byrd Intl

STL

Lambert-St Louis

1 stop

8h 24m
STL

Lambert-St Louis

RIC

Richmond Byrd Intl

1 stop

5h 54m
$254

American Airlines

Pick Dates

Deal found 11/22

Last minute flights from Virginia to St. Louis

Late deals on return flights to St. Louis from Virginia, departing today and this week
Nov 29 - Dec 3
ORF

Norfolk

STL

Lambert-St Louis

1 stop

14h 21m
STL

Lambert-St Louis

ORF

Norfolk

1 stop

20h 19m
$184

Frontier

Pick Dates

Deal found 11/23

Nov 29 - Nov 30
ORF

Norfolk

STL

Lambert-St Louis

1 stop

14h 21m
STL

Lambert-St Louis

ORF

Norfolk

2 stops

21h 21m
$266

Frontier

Pick Dates

Deal found 11/23

Nov 29 - Nov 30
ORF

Norfolk

STL

Lambert-St Louis

1 stop

14h 21m
STL

Lambert-St Louis

ORF

Norfolk

1 stop

19h 17m
$304

Multiple Airlines

Pick Dates

Deal found 11/23

One-way flights to St. Louis from Virginia

The cheapest one-way flights from Virginia to St. Louis
Dec 9
RIC

Richmond Byrd Intl

STL

Lambert-St Louis

1 stop

16h 09m
$89

Multiple Airlines

Pick Dates

Deal found 11/20

Dec 9
RIC

Richmond Byrd Intl

STL

Lambert-St Louis

1 stop

18h 30m
$98

Spirit Airlines

Pick Dates

Deal found 11/21

Dec 13
ORF

Norfolk

STL

Lambert-St Louis

1 stop

4h 32m
$118

American Airlines

Pick Dates

Deal found 11/22

Related info for your journey

Useful info, stats and facts about Virginia to St. Louis flights.

What airport do you fly into for flights to St. Louis from Virginia?

Most people fly into Lambert-St Louis (STL) if they book a flight to St. Louis from Virginia. Lambert-St Louis is conveniently located just 12.7 mi from St. Louis’s city center.

Which airlines flying from Virginia to Lambert-St Louis have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Virginia to Lambert-St Louis that may be offering flexible cancellation policies are American Airlines, Delta, and United Airlines. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from Virginia to St. Louis for under $200 on Cheapflights?

Yes, there are multiple flights from Virginia to St. Louis for under $200. The cheapest flight booked recently is on Frontier for just $164, but on average you can expect to pay $237.

Are there last-minute flights available from Virginia to St. Louis for under $200?

There are currently 20+ open flights from Virginia to St. Louis within the next 7 days for less than $200.

How popular is this Virginia to St. Louis flight route?

Flights from Virginia to Lambert-St Louis have been viewed 16 times in the past calendar month.

What are the cheapest airlines to fly from Virginia to St. Louis one-way?

The cheapest airlines for a one-way flight from Virginia to St. Louis are Spirit Airlines ($98), American Airlines ($118), and United Airlines ($190).

What are the most popular routes from Virginia to St. Louis?

The most popular route from Virginia to St. Louis is Richmond Byrd Intl - Lambert-St Louis. You may also consider Norfolk - Lambert-St Louis or Roanoke - Lambert-St Louis.

What are the most popular airlines that fly from Virginia to St. Louis?

Consider American Airlines, Delta or Juneyao Airlines when booking your flight. These represent the most popular airlines when flying from Virginia to St. Louis.

What are the cheapest flights from Virginia to St. Louis?

On average you can expect to pay $619 for a flight from Virginia to St. Louis. The cheapest flight overall is $200 while the most popular route, (Richmond Byrd Intl - Lambert-St Louis) is currently priced at $184.

Departure points for flights from Virginia to St. Louis

Select to see more specific information for flights to St. Louis from all departure points in Virginia

Top 4 airlines flying from Virginia to St. Louis

The chart below displays the airlines Cheapflights users traveling from Virginia to St. Louis choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
United AirlinesCheapest$102Average$373FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search United Airlines flights
Spirit AirlinesCheapest$163Average$273FlexibilityNo cancel feeOn-time65%COVID-19 safety
Search Spirit Airlines flights
American AirlinesCheapest$182Average$431FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights
DeltaCheapest$206Average$436FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights

Hourly flight availability from Virginia to St. Louis

See what time of day planes typically take off from Virginia to St. Louis
0%of flight departuresEarly morningMidnight to 6 am
100%of flight departuresMorning6 am to noon
0%of flight departuresAfternoonNoon to 6 pm
0%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM