Search bus tickets to Asheville

switcheroo

Quickview

How to get to Asheville by bus?

Routes67
Trips per day94
bus carriers2
Stations1
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

How to find cheap bus tickets to Asheville?

The cheapest prices for a bus ticket to Asheville that users have found recently on Wanderu start at €10.18. Such great deals to Asheville are available on one route to Greenville. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Asheville. Greenville at €11.43 has consistently the lowest average bus ticket prices to Asheville.

What are the main bus stations in Asheville?

The most popular bus station in Asheville is Bus Terminal - 2 Tunnel Rd. Bus Terminal - 2 Tunnel Rd is the busiest bus station in Asheville.

Worcester

There are 4 bus schedules per day connecting Worcester with Asheville. It takes on average 27 hours and 54 minutes to travel 739 miles, 1188 kms, by bus from Worcester. One bus company operates schedules from Worcester, with Greyhound offering the most daily connections to Asheville. Travelling by bus from Worcester you will most likely to arrive in Asheville at Bus Terminal - 2 Tunnel Rd.
Avg. Time
1d 3h 54m
Avg. Price
€107.82

Los Angeles

There are 4 bus schedules per day connecting Los Angeles with Asheville. It takes on average 56 hours and 32 minutes to travel 2018 miles, 3246 kms, by bus from Los Angeles. One bus company operates schedules from Los Angeles, with Greyhound offering the most daily connections to Asheville. Travelling by bus from Los Angeles you will most likely to arrive in Asheville at Bus Terminal - 2 Tunnel Rd.
Avg. Time
2d 8h 32m
Avg. Price
€164.21

Baton Rouge

There are 3 bus schedules per day connecting Baton Rouge with Asheville. It takes on average 20 hours and 42 minutes to travel 612 miles, 984 kms, by bus from Baton Rouge. One bus company operates schedules from Baton Rouge, with Greyhound offering the most daily connections to Asheville. Travelling by bus from Baton Rouge you will most likely to arrive in Asheville at Bus Terminal - 2 Tunnel Rd.
Avg. Time
20h 42m
Avg. Price
€126.49

Providence

There are 3 bus schedules per day connecting Providence with Asheville. It takes on average 30 hours and 3 minutes to travel 739 miles, 1188 kms, by bus from Providence. One bus company operates schedules from Providence, with Greyhound offering the most daily connections to Asheville. Travelling by bus from Providence you will most likely to arrive in Asheville at Bus Terminal - 2 Tunnel Rd.
Avg. Time
1d 6h 3m
Avg. Price
€138.20

Fort Worth

There are 3 bus schedules per day connecting Fort Worth with Asheville. It takes on average 26 hours and 18 minutes to travel 867 miles, 1395 kms, by bus from Fort Worth. One bus company operates schedules from Fort Worth, with Greyhound offering the most daily connections to Asheville. Travelling by bus from Fort Worth you will most likely to arrive in Asheville at Bus Terminal - 2 Tunnel Rd.
Avg. Time
1d 2h 18m
Avg. Price
€157.33
Located in North Carolina, United States of America, you can travel by bus to Asheville from 67 destinations and choose from 94 daily bus schedules to get you there. Southeastern Stages has the most bus connections to Asheville. The furthest bus arriving in Asheville covers a distance of 2190.78 miles, 3524.83 kms, covering the journey in 92 hours and 25 minutes

Bus companies serving Asheville

Greyhound

There are 4.870588 daily Greyhound schedules to Asheville. Greyhound can get you to Asheville by bus from 83 destinations including New York.
Avg. Time
20h 0m
Avg. Price
€84.88

Southeastern Stages

There are 18.816667 daily Southeastern Stages schedules to Asheville. Southeastern Stages can get you to Asheville by bus from 17 destinations including Columbia.
Avg. Time
10h 59m
Avg. Price
€35.50