There are 9 ways to get from Elkins to Asheville by taxi, bus, car, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus
best- Take the taxi from Elkins to Weston, WVtaxi
- Take the bus from Weston, WV to Charlestonbus
- Take the bus from Charleston Bus Station to Winston Salem(Trans Center)bus
- Take the bus from Winston Salem(Trans Center) to Asheville, NCbus
12h 6m$192–292Drive 355.1 mi
cheapest- Drive from Elkins to Ashevillecar 355.1 mi
7h 14m$65–94Drive to Shenandoah Valley Regional Airport, fly to Charlotte Douglas International Airport, bus
- Drive from Elkins to Shenandoah Valley Regional Airport (SHD)car
- Fly from Shenandoah Valley Regional Airport (SHD) to Charlotte Douglas International Airport (CLT)plane SHD - CLT
- Take the bus from Charlotte Bus Station to Asheville, NCbus
8h 30m$125–521Drive, train, bus
- Drive from Elkins to Memorial Hallcar
- Drive from Carrier Dr & Festival to Charlottesvillecar
- Take the train from Charlottesville to Greensborotrain
- Take the bus from Greensboro Bus Stop to Asheville, NCbus
12h 41m$128–231Drive to Greenbrier Valley Airport, fly to Charlotte Douglas International Airport, bus
- Drive from Elkins to Greenbrier Valley Airport (LWB)car
- Fly from Greenbrier Valley Airport (LWB) to Charlotte Douglas International Airport (CLT)plane LWB - CLT
- Take the bus from Charlotte Bus Station to Asheville, NCbus
8h 34m$120–501Drive to Charlottesville, fly to Charlotte Douglas International Airport, bus
- Drive from Elkins to Charlottesville (CHO)car
- Fly from Charlottesville (CHO) to Charlotte Douglas International Airport (CLT)plane CHO - CLT
- Take the bus from Charlotte Bus Station to Asheville, NCbus
9h 16m$131–530Drive to Lynchburg Regional Airport, fly to Charlotte Douglas International Airport, bus
- Drive from Elkins to Lynchburg-Airport-LYHcar
- Fly from Lynchburg Regional Airport (LYH) to Charlotte Douglas International Airport (CLT)plane LYH - CLT
- Take the bus from Charlotte Bus Station to Asheville, NCbus
9h 42m$126–518Drive, bus to Washington Dulles International Airport, fly to Greenville–Spartanburg International Airport
- Drive from Elkins to Memorial Hallcar
- Take the bus from Goodwin Transit Center to Dulles International Airportbus
- Fly from Washington Dulles International Airport (IAD) to Greenville–Spartanburg International Airport (GSP)plane IAD - GSP
- Drive from Greenville–Spartanburg International Airport (GSP) to Ashevillecar
9h 34m$134–554Taxi, bus to Ronald Reagan Washington National Airport, fly to Asheville Regional Airport
- Take the taxi from Elkins to Morgantown Mountaineer Station WVUtaxi
- Take the bus from Morgantown Mountaineer Station WVU to Washington Union Stationbus
- Fly from Ronald Reagan Washington National Airport (DCA) to Asheville Regional Airport (AVL)plane DCA - AVL
10h 34m$273–798
Shenandoah Valley Regional Airport (SHD) to Charlotte Douglas International Airport (CLT) flights
Questions & Answers
The cheapest way to get from Elkins to Asheville is to drive which costs $65 - $95 and takes 7h 14m.
The fastest way to get from Elkins to Asheville is to drive which takes 7h 14m and costs $65 - $95.
The distance between Elkins and Asheville is 522 miles. The road distance is 357.2 miles.
The best way to get from Elkins to Asheville without a car is to taxi and bus which takes 12h 6m and costs $190 - $300.
It takes approximately 12h 6m to get from Elkins to Asheville, including transfers.
Yes, the driving distance between Elkins to Asheville is 357 miles. It takes approximately 7h 14m to drive from Elkins to Asheville.
There are 754+ hotels available in Asheville.
What companies run services between Elkins, WV, USA and Asheville, NC, USA?
There is no direct connection from Elkins to Asheville. However, you can take the taxi to Weston, WV, take the bus to Charleston, take the bus to Winston Salem(Trans Center), then take the bus to Asheville, NC. Alternatively, you can drive from Elkins to Asheville in around 7h 14m.
- Website
- aa.com
Flights from Shenandoah Valley Regional Airport to Charlotte Douglas International Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- $65–430
Flights from Greenbrier Valley Airport to Charlotte Douglas International Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- $60–410
Flights from Charlottesville to Charlotte Douglas International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $65–430
Flights from Lynchburg Regional Airport to Charlotte Douglas International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- $55–410
Flights from Washington Dulles International Airport to Greenville–Spartanburg International Airport via Charlotte Douglas International Airport
- Ave. Duration
- 3h 43m
- When
- Every day
- Estimated price
- $80–480
Flights from Ronald Reagan Washington National Airport to Asheville Regional Airport
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- $90–550
Flights from Ronald Reagan Washington National Airport to Asheville Regional Airport via Charlotte Douglas International Airport
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- $95–600
- Website
- united.com
Flights from Charlottesville to Charlotte Douglas International Airport via Washington Dulles International Airport
- Ave. Duration
- 3h 29m
- When
- Every day
- Estimated price
- $80–480
Flights from Washington Dulles International Airport to Greenville–Spartanburg International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $80–480
- Website
- delta.com
Flights from Washington Dulles International Airport to Greenville–Spartanburg International Airport via Atlanta
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- $110–600
Flights from Ronald Reagan Washington National Airport to Asheville Regional Airport via Atlanta
- Ave. Duration
- 3h 59m
- When
- Every day
- Estimated price
- $130–700
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Charlottesville to Greensboro
- Ave. Duration
- 3h 33m
- Frequency
- Once daily
- Estimated price
- $55–120
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888-378-3823
- [email protected]
- Website
- baronsbus.com
Bus from Weston, WV to Charleston
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- $10–45
- Website
- https://baronsbus.com
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Weston, WV to Charleston
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $30–50
- Book at
- https://www.jeffersonlines.com
- Adult
- $30–50
Bus from Charleston Bus Station to Winston Salem(Trans Center)
- Ave. Duration
- 4h 55m
- Frequency
- Once daily
- Estimated price
- $60–85
- Book at
- https://www.jeffersonlines.com
- Adult
- $60–85
Bus from Winston Salem(Trans Center) to Asheville, NC
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- $40–60
- Book at
- https://www.jeffersonlines.com
- Adult
- $40–60
Bus from Charlotte Bus Station to Asheville, NC
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- $35–55
- Book at
- https://www.jeffersonlines.com
- Adult
- $35–55
Bus from Greensboro Bus Stop to Asheville, NC
- Ave. Duration
- 3h 25m
- Frequency
- Once daily
- Estimated price
- $45–70
- Book at
- https://www.jeffersonlines.com
- Adult
- $45–70
Bus from Charlotte Bus Station to Asheville, NC
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- $35–55
- Book at
- https://www.jeffersonlines.com
- Adult
- $35–55
Bus from Charlotte Bus Station to Asheville, NC
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- $35–55
- Book at
- https://www.jeffersonlines.com
- Adult
- $35–55
Bus from Charlotte Bus Station to Asheville, NC
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- $35–55
- Book at
- https://www.jeffersonlines.com
- Adult
- $35–55
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Charleston Bus Station to Winston Salem(Trans Center)
- Ave. Duration
- 4h 55m
- Frequency
- Once daily
- Estimated price
- $35–70
- Website
- https://www.greyhound.com/
Bus from Winston Salem(Trans Center) to Asheville, NC
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- $23–45
- 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/
Bus from Morgantown Mountaineer Station WVU to Washington Union Station
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- $30–65
- Website
- https://www.greyhound.com/
- Phone
- +1-800-827-3490
- [email protected]
- Website
- virginiabreeze.drpt.virginia.gov
Bus from Goodwin Transit Center to Dulles International Airport
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- $24–30
- Schedules at
- virginiabreeze.drpt.virginia.gov
- Ave. Duration
- 1h 10m
- Estimated price
- $80–180
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














