ROA to STL (Roanoke to St. Louis) Flights

Last Minute Flights from ROA to STL

Best airfare and ticket deals for ROA to STL flights are based on recent deals found by Expedia.com customers within the past 7 days.

OriginDestinationTravel DatesFlights From*
ROASt. LouisApril 27 to May 3$323
*Prices include taxes and fees

Cheapest ROA to STL Flights

Best airfare and ticket deals for ROA to STL flights are based on recent deals found by Expedia.com customers within the past 7 days.

OriginDestinationTravel DatesFlights From*
ROASt. LouisMay 30 to May 30$196
ROASt. LouisJune 25 to July 2$209
ROASt. LouisJune 26 to July 1$212
ROASt. LouisMay 4 to May 11$253
*Prices include taxes and fees
ROA to STL Flight Details
Origin airport
Roanoke Regional
Origin airport IATA code
ROA
Destination airport
Lambert-St. Louis Intl.
Destination airport IATA code
STL
Distance
573 mi

Frequently asked questions

Which airlines with flights from Roanoke, VA Airport (ROA-Roanoke Regional) to STL allow free cancellation due to COVID-19?
A good number of airlines are now advertising airfares with flexibility so you can plan your journey to STL with confidence. To locate which carriers sell these kinds of tickets, use our handy filter tool. Simply click the “No change fee” check box directly underneath the “Flexible change policies” heading. Also read through the terms and conditions so you understand what COVID-19 related changes are allowed.
What airlines fly direct from ROA to St. Louis, MO Airport (STL-Lambert-St. Louis Intl.)?
Unfortunately, there aren’t any air carriers that fly straight from Roanoke, VA Airport (ROA-Roanoke Regional) to St. Louis, MO Airport (STL-Lambert-St. Louis Intl.). You’ll have to book a journey with one or more stops.
How many flights are there from ROA to STL?
There are approximately 15 flights per day from Roanoke, VA Airport (ROA-Roanoke Regional) to St. Louis, MO Airport (STL-Lambert-St. Louis Intl.), so you have ample opportunities to get to St. Louis. Just find a time and date that fits with your plans and lock in your airfare.
How long does it take to fly from Roanoke, VA Airport (ROA-Roanoke Regional) to St. Louis, MO Airport (STL-Lambert-St. Louis Intl.)?
Roughly 3 hours and 24 minutes. On a day flight? Request a seat on the window side and take in the changing views. Otherwise, if you’re traveling from Roanoke, VA Airport (ROA-Roanoke Regional) to St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) at nighttime, have a nap and land in St. Louis rested and recharged.
What is the flight distance from Roanoke, VA Airport (ROA-Roanoke Regional) to St. Louis, MO Airport (STL-Lambert-St. Louis Intl.)?
The short-haul journey from Roanoke to St. Louis is just 570 miles (920 km). Don’t settle in too much though — you’ll be touching down at St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) not long after buckling up.
How many morning flights are there from ROA to STL?
If you’re an early riser, you can choose between 52 morning flights from ROA to STL a week.
  • American Airlines (AA) operates 25 weekly services that leave before midday. The earliest to depart is 5:20AM.
  • United Airlines (UA) is an alternative option. It operates 14 flights in the morning a week, with the first departure at 7:00AM.
How many afternoon flights are there from ROA to STL?
Select from one of the 57 afternoon and evening flights from ROA to STL per week and forget about early morning starts.
  • Buckle up with American Airlines (AA), which lists 30 afternoon and evening flights each week on this route. The earliest departure is 12:48PM.
  • United Airlines (UA) is another popular option, offering 20 afternoon and evening flights a week. The earliest leaves the runway at 3:00PM.
What is the earliest departure time out of Roanoke to St. Louis?
The earliest flight takes off from ROA at 5:20AM and lands at 6:22PM at STL. Don’t forget to allow yourself plenty of time in the morning to easily make it to the check-in counter.
What is the latest departure time out of Roanoke to St. Louis?
The last flight takes off from ROA at 8:00PM and touches down at 12:28AM at STL. You’ll have more than enough time to get ready for this journey.
What is the average price from Roanoke to St. Louis?
Round-trip tickets from ROA to STL start from around $196. Book early and score a sensational deal. This price was available on Flights.com within the past 7 days, for flights departing within the next year. Prices and availability are subject to change. Additional terms apply.

Roanoke to St. Louis Flights

Whether it’s for an obligation or the sake of your sanity, sometimes you need to get away. Maybe you need flights from Roanoke to St. Louis to attend your cousin’s wedding, to pitch a business idea to your boss, or perhaps simply to treat yourself to a mini vacation. Regardless of the reasons behind packing your bags and needing to find the cheapest flights from ROA to STL, we’ve got you covered here at Flights.com.

We present you with some of the hottest deals on airfare so stop that Google flights search. We want you to spend less on your flight from Roanoke to St. Louis, so you can spend more during your getaway. With Flights.com, you’ll find it simple to land airline tickets with itineraries matching your travel schedule. What’s more, we provide you with all the information you need to confidently make reservations on your family, business, or personal trip.