STL to ROA (St. Louis to Roanoke) Flights

Last Minute Flights from STL to ROA

Price found within the past 7 days for the specified period. Click for updated prices.

OriginDestinationTravel DatesFlights From*
STLRoanokeJune 21 to July 1$253
*Prices include taxes and fees

Cheapest STL to ROA Flights

Price found within the past 7 days for the specified period. Click for updated prices.

OriginDestinationTravel DatesFlights From*
STLRoanokeSeptember 3 to September 4$198
STLRoanokeSeptember 3 to September 4$198
STLRoanokeNovember 2 to November 16$203
STLRoanokeJune 20 to July 4$278
*Prices include taxes and fees
STL to ROA Flight Details
Origin airport
Lambert-St. Louis Intl.
Origin airport IATA code
STL
Destination airport
Roanoke Regional
Destination airport IATA code
ROA
Distance
573 mi

Frequently asked questions

Which airlines with flights from Lambert-St. Louis International Airport to ROA allow free cancellation due to COVID-19?
Once all available flight options are shown for your desired travel dates, click the “No change fee” check box under the “Flexible change policies” heading. You’ll see your options from STL to Roanoke Regional Airport. Next, check the policies regarding COVID-19 cancellations before locking in your flight.
What airlines fly direct from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to ROA?
Unfortunately, there are no air carriers flying nonstop from STL to ROA. Break up your journey with one or two stops to get to Roanoke.
How many flights are there from STL to ROA?
There are no less than 23 flights every day from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Roanoke, VA Airport (ROA-Roanoke Regional), so you have plenty of ways to get to Roanoke. Just pick out a date and time that matches your plans and lock in your airfare.
How long does it take to fly from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Roanoke, VA Airport (ROA-Roanoke Regional)?
This flight from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Roanoke, VA Airport (ROA-Roanoke Regional) will take on average 3 hours and 16 minutes. Use the time to start the novel that’s been sitting beside your bed for ages or just enjoy a snooze.
What is the flight distance from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Roanoke, VA Airport (ROA-Roanoke Regional)?
With a distance of just 570 miles (920 km), the short-haul journey between St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) and Roanoke, VA Airport (ROA-Roanoke Regional) is quick and easy. Use your time in the air to think about what you plan to explore when you touch down in Roanoke.
How many morning flights are there from STL to ROA?
With 88 morning flights every week from STL to ROA to select from, you’ll be leaping out of bed and jetting off in no time.
  • If you’d like to fly with United Airlines (UA), it operates 35 weekly flights that leave before noon. The 12:45AM flight is the first of the day.
  • American Airlines (AA) is another good option to consider. It offers 32 morning services, with the earliest departing at 5:20AM.
  • You’ll have 21 morning flights to select from if you book with Delta (DL). 6:00AM is the earliest departure.
How many afternoon flights are there from STL to ROA?
With 79 afternoon and evening flights from STL to ROA per week, you can forget all about sleep-deprived starts.
  • Score a ticket with United Airlines (UA), which has 34 flights each week that jet off after noon. 1:00PM is the earliest of those flights.
  • Delta (DL) provides 24 afternoon and evening flights a week. The first is scheduled for 1:16PM.
  • Or, take off from 12:50PM onward with American Airlines (AA). This carrier has 21 afternoon and evening flights per week.
What is the earliest departure time out of St. Louis to Roanoke?
The earliest flight flies from STL at 12:45AM and lands at 12:26PM at ROA. You’ll want to give yourself lots of time in the morning to easily get to your gate.
What is the latest departure time out of St. Louis to Roanoke?
Book a seat on the 7:15PM flight out of STL, arriving at ROA at 10:50AM, and allow yourself time to take care of any last-minute vacation preparations. This is the latest flight you can catch on this route.
What is the average price from St. Louis to Roanoke?
You can find a return airfare from STL to ROA from around $198. The best deals sell out early, so book as soon as you’ve figured out your travel dates. 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.

St. Louis to Roanoke Flights

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

We present you with some of the most affordable deals on airfare, so stop that Google flights search. We want you to spend less on your flight from St. Louis to Roanoke, 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.