There are 9 ways to get from Flagstaff to Asheville by plane, bus (Greyhound, Flixbus), train, bus, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Asheville Regional Airport
best- Fly from Flagstaff (FLG) to Asheville Regional Airport (AVL)plane FLG - AVL
8h 7m$155–618Bus
- Take the bus from Flagstaff Bus Station to St Louis Bus Stationbus
- Take the bus from St Louis Bus Station to Atlanta Bus Stationbus
- Take the bus from Atlanta Bus Station to Charlotte Bus Stationbus
- Take the bus from Charlotte Bus Station to Asheville, NCbus
47h 33mTrain, bus via Columbus
- Take the train from Flagstaff to Chicago Union Stationtrain
- Take the bus from Chicago to N Wilson Rd & Ferrell Pl - Columbusbus
- Take the bus from Columbus to Charlottebus
- Take the bus from Charlotte Bus Station to Asheville, NCbus
2d 8hDrive 1,820.4 mi
- Drive from Flagstaff to Ashevillecar 1,820.4 mi
28h 47m$333–480Fly to Greenville–Spartanburg International Airport, drive
- Fly from Flagstaff (FLG) to Greenville–Spartanburg International Airport (GSP)plane FLG - GSP
- Drive from Greenville–Spartanburg International Airport (GSP) to Ashevillecar
8h 18m$245–934Fly to Mcghee Tyson Airport, drive
- Fly from Flagstaff (FLG) to Mcghee Tyson Airport (TYS)plane FLG - TYS
- Drive from Mcghee Tyson Airport (TYS) to Ashevillecar
9h 8m$284–1,147Fly to Charlotte Douglas International Airport, bus
- Fly from Flagstaff (FLG) to Charlotte Douglas International Airport (CLT)plane FLG - CLT
- Take the bus from Charlotte Bus Station to Asheville, NCbus
10h 56mFly to Tri-Cities Regional Tn/Va Airport, shuttle
- Fly from Flagstaff (FLG) to Tri-Cities Regional Tn/Va Airport (TRI)plane FLG - TRI
- Take a shuttle bus from Black Bear Resort to Asheville Airport
13h 45m$431–1,004Train, bus
- Take the train from Flagstaff to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Carytrain
- Take the train from Cary to Greensborotrain
- Take the bus from Greensboro Bus Stop to Asheville, NCbus
2d 16h$949–1,954
Flagstaff (FLG) to Asheville Regional Airport (AVL) flights
Questions & Answers
The cheapest way to get from Flagstaff to Asheville is to fly which costs $150 - $650 and takes 8h 7m.
The fastest way to get from Flagstaff to Asheville is to fly which takes 8h 7m and costs $150 - $650.
No, there is no direct bus from Flagstaff station to Asheville. However, there are services departing from Flagstaff Bus Station and arriving at Asheville, NC via St Louis Bus Station, Atlanta Bus Station and Charlotte Bus Station. The journey, including transfers, takes approximately 47h 33m.
The distance between Flagstaff and Asheville is 1666 miles. The road distance is 1831 miles.
The best way to get from Flagstaff to Asheville without a car is to bus which takes 47h 33m and costs .
It takes approximately 8h 7m to get from Flagstaff to Asheville, including transfers.
Flagstaff to Asheville bus services, operated by Greyhound-us, depart from Flagstaff Bus Station.
The best way to get from Flagstaff to Asheville is to fly which takes 8h 7m and costs $150 - $650. Alternatively, you can bus, which costs and takes 47h 33m.
Flagstaff to Asheville bus services, operated by Greyhound-us, arrive at St Louis Bus Station.
Asheville is 3h ahead of Flagstaff. It is currently 9:42 AM in Flagstaff and 12:42 PM in Asheville.
What companies run services between Flagstaff, AZ, USA and Asheville, NC, USA?
American Airlines flies from Flagstaff (FLG) to Asheville Regional Airport (AVL) once daily. Alternatively, you can take a bus from Flagstaff Bus Station to Asheville, NC via St Louis Bus Station, Atlanta Bus Station, and Charlotte Bus Station in around 47h 33m.
- Website
- aa.com
Flights from Flagstaff to Asheville Regional Airport via Dallas/Ft.Worth
- Ave. Duration
- 6h 26m
- When
- Every day
- Estimated price
- $140–600
Flights from Flagstaff to Greenville–Spartanburg International Airport via Dallas/Ft.Worth
- Ave. Duration
- 6h 42m
- When
- Every day
- Estimated price
- $220–900
Flights from Flagstaff to Mcghee Tyson Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- $250–1,100
Flights from Flagstaff to Charlotte Douglas International Airport via Phoenix
- Ave. Duration
- 7h 21m
- When
- Every day
- Estimated price
- $230–950
Flights from Flagstaff to Charlotte Douglas International Airport via Dallas/Ft.Worth
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- $220–950
Flights from Flagstaff to Tri-Cities Regional Tn/Va Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- $180–750
Flights from Flagstaff to Tri-Cities Regional Tn/Va Airport via Phoenix, Dallas/Ft.Worth
- Ave. Duration
- 8h 56m
- When
- Every day
- Estimated price
- $190–800
- Website
- allegiantair.com
Flights from Flagstaff to Mcghee Tyson Airport via Phoenix
- Ave. Duration
- 8h 27m
- When
- Thursday and Sunday
- Estimated price
- $260–1,100
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Flagstaff to Chicago Union Station
- Ave. Duration
- 32h 43m
- Frequency
- Once daily
- Estimated price
- $550–1,100
- Website
- https://www.amtrak.com/home.html
Train from Flagstaff to Chicago Union Station
- Ave. Duration
- 32h 43m
- Frequency
- Once daily
- Estimated price
- $550–1,100
- Website
- https://www.amtrak.com/home.html
Train from Chicago Union Station to Cary
- Ave. Duration
- 24h 26m
- Frequency
- Once daily
- Estimated price
- $350–750
- Website
- https://www.amtrak.com/home.html
Train from Cary to Greensboro
- Ave. Duration
- 1h 21m
- Frequency
- 5 times a day
- Estimated price
- $23–50
- Website
- https://www.amtrak.com/home.html
- Website
- greyhound.com
Bus from Flagstaff Bus Station to St Louis Bus Station
- Ave. Duration
- 27h 45m
- Frequency
- Twice daily
- Schedules at
- greyhound.com
Bus from Atlanta Bus Station to Charlotte Bus Station
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a day
- Schedules at
- greyhound.com
Bus from Charlotte Bus Station to Asheville, NC
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Schedules at
- greyhound.com
Bus from Charlotte Bus Station to Asheville, NC
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Schedules at
- greyhound.com
Bus from Charlotte Bus Station to Asheville, NC
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Schedules at
- greyhound.com
Bus from Greensboro Bus Stop to Asheville, NC
- Ave. Duration
- 3h 25m
- Frequency
- Once daily
- Schedules at
- greyhound.com
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Flagstaff Bus Station to St Louis Bus Station
- Ave. Duration
- 31h 50m
- Frequency
- Twice daily
- Estimated price
- $210–420
- Website
- https://www.greyhound.com/
Bus from St Louis Bus Station to Atlanta Bus Station
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Estimated price
- $85–170
- Website
- https://www.greyhound.com/
Bus from Atlanta Bus Station to Charlotte Bus Station
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- $35–75
- Website
- https://www.greyhound.com/
Bus from Greensboro Bus Stop to Asheville, NC
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- $27–55
- Website
- https://www.greyhound.com/
- Website
- flixbus.com
Bus from St Louis Bus Station to Atlanta Bus Station
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Schedules at
- flixbus.com
Bus from Atlanta Bus Station to Charlotte Bus Station
- Ave. Duration
- 4h 50m
- Frequency
- 3 times a day
- Schedules at
- flixbus.com
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from St Louis Bus Station to Atlanta Bus Station
- Ave. Duration
- 10h
- Frequency
- 5 times a week
- Estimated price
- $85–150
- Schedules at
- flixbus.com
Bus from Atlanta Bus Station to Charlotte Bus Station
- Ave. Duration
- 4h 25m
- Frequency
- 4 times a day
- Estimated price
- $35–65
- Schedules at
- flixbus.com
- Website
- example.com
Bus from Atlanta Bus Station to Charlotte Bus Station
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Schedules at
- example.com
- Phone
- +1 888-378-3823
- [email protected]
- Website
- baronsbus.com
Bus from Chicago to N Wilson Rd & Ferrell Pl - Columbus
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- $30–80
- Website
- https://baronsbus.com
- Website
- example.com
Bus from Chicago to N Wilson Rd & Ferrell Pl - Columbus
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Schedules at
- example.com
Bus from Columbus to Charlotte
- Ave. Duration
- 10h 20m
- Frequency
- Once daily
- Schedules at
- example.com
- Phone
- +1-423-725-5988
- Website
- blackbearresorttn.com
Shuttle from Black Bear Resort to Asheville Airport
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Estimated price
- $168
- Website
- https://blackbearresorttn.com/Shuttle-Service.html
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
Yes, the driving distance between Flagstaff to Asheville is 1831 miles. It takes approximately 28h 47m to drive from Flagstaff to Asheville.
Book your Flagstaff to Asheville bus tickets online with Omio.
There are 731+ hotels available in Asheville.













