Flights from Key West to Asheville – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
EYW to AVL – All flight route options from Key West International, Florida, USA to Asheville Regional Airport, North Carolina, USA. These flights are operated by 3 airlines. Fly non-stop with Allegiant Air or choose from 3 different transit flights. The shortest flight time is 2 hours and 4 minutes. 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 Asheville Regional Airport
We got great deals on hotels and car rentals near the airport.
Key West to Asheville flights
With over 47 flights every week and 4 different airlines you have a wide range of options. You can fly non-stop to Asheville (AVL) from Key West (EYW) with Allegiant Air but if a stopover option suits you better you can choose to fly via Charlotte, Miami or any other of the 3 alternatives with connectiing airports.
Key West to Asheville with Allegiant Air
Allegiant Air has non-stop every Thursday or Sunday between 9:00 am and 5:00 pm.
With American Airlines
If you choose to fly with American Airlines from Key West to Asheville you can make a transit either via Charlotte or via Miami. The route via Charlotte is 7 minutes faster. American Airlines is a member of the air alliance OneWorld.
Distance & flight times: Key West International to Asheville Regional Airport
The shortest flight time between EYW and AVL is 2 hours and 4 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 4m | - | 757 miles (1218 km) |
CLT Charlotte | 4h 40m | 1h 15m | 834 miles (1342 km) |
MIA Miami | 4h 47m | 1h 30m | 809 miles (1302 km) |
ATL Atlanta | 5h 25m | 2h 31m | 816 miles (1313 km) |


