Cheap flights from Roanoke to St. Louis (ROA - STL)

ROA — STL
Dec 3 — Dec 101

How to find the cheapest flight from Roanoke (ROA) to St. Louis (STL)

All the information you need to plan the best ROA to STL flight in 2022: compare Roanoke to St. Louis flight prices with the expected peak season, weather and rainfall in St. Louis.

ROA - STL

Price

$347 - $740

STL

Temperature

32 - 80.6 °F

STL

Rainfall

2.2 - 4.7 inches

Popular inOctoberHigh demand for flights, 39% potential price rise
Cheapest inAprilBest time to find cheap flights, 23% potential price drop
Round-trip from$347From Roanoke to Lambert-St Louis
One-way from$258One-way flight from Roanoke to Lambert-St Louis

What is the cheapest day to fly round-trip from Roanoke to St. Louis?

Departing on a Friday is a good option for securing a great price. You can expect to save up to 96% when planning your travel around this day of the week.

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

Due to multiple factors, expect to potentially pay more when booking in October. For low rates, April can be a great choice for travel to St. Louis. Flights to St. Louis from Roanoke in April are about $449 on average during April, but can be found for as low as $336.

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

It’s optimal to fly from Roanoke to St. Louis at noon. By choosing this option you can save up to 32% on the cost of your flight, compared to a flight in the afternoon.

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

The best prices found for ROA to STL flights for November, December
Dec 12 - Dec 21
ROA

Roanoke

STL

Lambert-St Louis

2 stops

14h 02m
STL

Lambert-St Louis

ROA

Roanoke

1 stop

4h 29m
$407

United Airlines

Pick Dates

Deal found 11/28

Dec 12 - Dec 21
ROA

Roanoke

STL

Lambert-St Louis

1 stop

17h 55m
STL

Lambert-St Louis

ROA

Roanoke

1 stop

4h 29m
$415

United Airlines

Pick Dates

Deal found 11/28

Dec 13 - Dec 24
ROA

Roanoke

STL

Lambert-St Louis

1 stop

9h 10m
STL

Lambert-St Louis

ROA

Roanoke

1 stop

9h 08m
$438

United Airlines

Pick Dates

Deal found 11/25

Roanoke to St. Louis 2022 flight deals

Cheap flights to St. Louis from Roanoke found for this year
Dec 12 - Dec 21
ROA

Roanoke

STL

Lambert-St Louis

2 stops

14h 02m
STL

Lambert-St Louis

ROA

Roanoke

1 stop

4h 29m
$407

United Airlines

Pick Dates

Deal found 11/28

Dec 12 - Dec 21
ROA

Roanoke

STL

Lambert-St Louis

1 stop

17h 55m
STL

Lambert-St Louis

ROA

Roanoke

1 stop

4h 29m
$415

United Airlines

Pick Dates

Deal found 11/28

Dec 13 - Dec 24
ROA

Roanoke

STL

Lambert-St Louis

1 stop

9h 10m
STL

Lambert-St Louis

ROA

Roanoke

1 stop

9h 08m
$438

United Airlines

Pick Dates

Deal found 11/25

Cheap American Airlines flights from Roanoke to St. Louis

Dec 5 - Dec 7
ROA

Roanoke

STL

Lambert-St Louis

1 stop

4h 23m
STL

Lambert-St Louis

ROA

Roanoke

1 stop

4h 18m
$875

American Airlines

Pick Dates

Deal found 11/26

Dec 5 - Dec 7
ROA

Roanoke

STL

Lambert-St Louis

2 stops

9h 45m
STL

Lambert-St Louis

ROA

Roanoke

1 stop

4h 06m
$881

American Airlines

Pick Dates

Deal found 11/26

Last minute flights from Roanoke to St. Louis

Late deals on return flights to St. Louis from Roanoke, departing today and this week
Dec 5 - Dec 7
ROA

Roanoke

STL

Lambert-St Louis

1 stop

4h 23m
STL

Lambert-St Louis

ROA

Roanoke

1 stop

4h 18m
$875

American Airlines

Pick Dates

Deal found 11/26

Dec 5 - Dec 7
ROA

Roanoke

STL

Lambert-St Louis

2 stops

9h 45m
STL

Lambert-St Louis

ROA

Roanoke

1 stop

4h 06m
$881

American Airlines

Pick Dates

Deal found 11/26

Dec 5 - Dec 7
ROA

Roanoke

STL

Lambert-St Louis

2 stops

11h 42m
STL

Lambert-St Louis

ROA

Roanoke

2 stops

10h 03m
$887

Delta

Pick Dates

Deal found 11/26

One-way flights to St. Louis from Roanoke

The cheapest one-way flights from Roanoke to St. Louis
Jan 27
ROA

Roanoke

STL

Lambert-St Louis

1 stop

21h 07m
$108

Multiple Airlines

Pick Dates

Deal found 11/28

Dec 20
ROA

Roanoke

STL

Lambert-St Louis

1 stop

4h 19m
$258

American Airlines

Pick Dates

Deal found 11/26

Dec 20
ROA

Roanoke

STL

Lambert-St Louis

2 stops

10h 34m
$264

Delta

Pick Dates

Deal found 11/26

Related info for your journey

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

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

Some of our airline partners flying from Roanoke to Lambert-St Louis have new flexible policies in place due to COVID-19. American Airlines, Delta, and Alaska Airlines are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like American Airlines with this kind of flexibility.

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

There are currently 3+ open flights from Roanoke to St. Louis within the next 7 days for less than $900.

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

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

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

The cheapest flight price from Roanoke to St. Louis is $487. On average you can expect to pay $556. The most popular route, (Roanoke - Lambert-St Louis), can usually be booked for $438.

Alternative routes for Roanoke to St. Louis

See prices for flight routes from nearby airports that may be better suited for you.

Top 2 airlines flying from Roanoke to St. Louis

The chart below displays the airlines Cheapflights users traveling from Roanoke to St. Louis choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
DeltaCheapest$295Average$505FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
American AirlinesCheapest$300Average$442FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights