Flights from Saint Louis to Roanoke (STL → ROA)
Loading map...
viaCharlotte(CLT)
STL→CLT+1h 30mCLT→ROA
2h 53m
viaChicago(ORD)
STL→ORD+1h 30mORD→ROA
2h 59m
viaAtlanta(ATL)
STL→ATL+1h 30mATL→ROA
3h 6m
viaDulles(IAD)
STL→IAD+1h 30mIAD→ROA
3h 9m
viaPhiladelphia(PHL)
STL→PHL+1h 30mPHL→ROA
3h 37m
viaNew York(LGA)
STL→LGA+1h 30mLGA→ROA
3h 57m
viaDallas(DFW)
STL→DFW+1h 30mDFW→ROA
4h 27m
viaSarasota(SRQ)
STL→SRQ+1h 30mSRQ→ROA
4h 33m
Frequently asked questions
Are there direct flights from Saint Louis to Roanoke? Currently, there are no direct flights from STL to ROA. You may need to connect through another airport.
Related guides for this route
Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Saint Louis → Roanoke.
Try a nearby airport to Saint Louis
Flights to Roanoke (ROA) from other airports within 350 km of Saint Louis. Often unlocks cheaper fares or better times.
Or try a nearby airport to Roanoke
Flights from Saint Louis (STL) to other airports within 350 km of Roanoke.