Beginning of main content
Round Trip Icon
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5
Due to coronavirus (COVID-19) travel advisories, some destinations may be unavailable for certain dates. Find out more.

Feel at ease with free flight cancellations within 24 hours of booking

Change your flight without a fee on select flights

Amazing ROA to STL Flight Deals

The cheapest flights to Lambert-St. Louis Intl. found within the past 7 days were $170 round trip and $89 one way. Prices and availability subject to change. Additional terms may apply.

Best Lambert-St. Louis Intl. Flight and Hotel Packages

Lambert-St. Louis Intl. flight + hotel packages - economy flights

FAQs about flights from Roanoke Regional Airport (ROA) to Lambert-St. Louis Intl. Airport (STL)

Are there direct flights from Roanoke, VA Airport (ROA-Roanoke Regional) to St. Louis Lambert International Airport?

You won't find any nonstop flights from Roanoke, VA Airport (ROA-Roanoke Regional) to St. Louis, MO Airport (STL-Lambert-St. Louis Intl.). But we can direct you to airlines advertising flights with only one stopover. Check out the fares on offer from American Airlines, United Airlines or Delta Air Lines.

How long is the flight from Roanoke, VA Airport (ROA-Roanoke Regional) to St. Louis Lambert International Airport?

Flights between Roanoke, VA Airport (ROA-Roanoke Regional) and St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) take approximately 3 hours and 11 minutes all up. Make the most of your time in the air by resting, reading, watching a film or doing all three.

What is the flight distance from Roanoke, VA Airport (ROA-Roanoke Regional) to St. Louis Lambert International Airport?

There's not much point settling in for a film. We'll be surprised if you even squeeze in some episodes of your favorite show on the quick journey between Roanoke and St. Louis. You'll only be traveling 839 miles.

What airlines fly from Roanoke, VA Airport (ROA-Roanoke Regional) to St. Louis Lambert International Airport?

Currently, no airlines offer direct flights between Roanoke, VA Airport (ROA-Roanoke Regional) and St. Louis, MO Airport (STL-Lambert-St. Louis Intl.). Save time and avoid tedious stopovers by researching the quickest routes in advance.

Flying Tips & Tricks How do I find my flight number?
  • Your flight code will be on your itinerary, which the airline will email to you once your reservation has been locked in. It's a good idea to keep this on hand in case you have to make any changes to your booking.
How early can you check bags for a flight?
  • To have plenty of time to drop your luggage, clear customs and turn up at the right boarding gate, arrive at the airport three hours before an international flight. For a domestic flight, it's two hours. Even if you've already chosen your seat and received your boarding pass online, it's worth keeping in mind that there are closing times for luggage check-in. It's an hour before departure for international flights, and 45 minutes if you're traveling domestically. Of course, times can vary between airlines, so it's a good idea to check these details when you book.

Roanoke Regional to Lambert-St. Louis Intl. Flight FAQ

Traveling FromRoanoke Regional
Traveling ToLambert-St. Louis Intl.
Shortest Flight Time hours mins
Earliest Departure Time
Latest Departure Time
Lowest Flight Price$170

Roanoke to St. Louis Carriers and Route Information

Flight path for flights from Roanoke-Blacksburg Regional Airport to Lambert-St. Louis International Airport


Distance:
791.00 miles


Airlines & Aircraft Used on ROA to STL Flight Routes


Airline Carrier
Aircraft
American Airlines
De Havilland Canada DHC-8-400 Dash 8Q
American Airlines
Embraer 170
American Airlines
Embraer RJ145 Amazon
United Airlines
Aerospatiale/Alenia ATR 72
*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.