Flights from Chicago to Roanoke – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
ORD to ROA – All flight route options from Chicago O Hare International, Illinois, USA to Roanoke, Virginia, USA. These routes are operated by 4 airlines. Fly non-stop with United Airlines or American Airlines, or choose from 4 different stopover flights. The shortest flight time is 2 hours. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Roanoke
We got great deals on hotels and car rentals near the airport.
Chicago to Roanoke flights
With over 191 flights every week and 6 different airlines you have a wide range of options. You can fly non-stop to Roanoke (ROA) from Chicago (ORD) with United Airlines or American Airlines but if a stopover option suits you better you can choose to fly via Dulles, Philadelphia or any other of the 4 alternatives with connectiing airports.
Chicago to Roanoke with United Airlines
You can fly non-stop every weekday with flights departing between 7:00 am and 8:00 pm. You also have the option to do a transit flight via Dulles. United Airlines is a Star Alliance member.
With Delta Air Lines
If you fly from Chicago with Delta Air Lines you will do a stopover in Atlanta, ATL before reaching Roanoke. This flight trip will take 4 hours and 54 minutes and you can fly every weekday with departures between 5:00 am and 6:00 pm. Delta Air Lines is a member of SkyTeam.
Distance & flight times: Chicago O'Hare to Roanoke
The shortest flight time between ORD and ROA is 2 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 0m | - | 532 miles (856 km) |
IAD Dulles | 4h 29m | 1h 14m | 768 miles (1236 km) |
PHL Philadelphia | 4h 42m | 2h 18m | 991 miles (1595 km) |
CLT Charlotte | 4h 56m | 2h 47m | 757 miles (1218 km) |
ATL Atlanta | 6h 17m | 2h 58m | 969 miles (1559 km) |

