Search bus tickets toAsheville

switcheroo

Quickview

How to get to Asheville by bus?

Routes19
Trips per day19
bus carriers1
Stations1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

What are the cheapest bus tickets to Asheville?

The cheapest prices for a bus ticket to Asheville that users have found recently on Wanderu start at $11.00. 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.50 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 Greyhound Station - 2 Tunnel Rd. Greyhound Station - 2 Tunnel Rd is the busiest bus station in Asheville.

What are the most popular bus routes to Asheville?

Washington

There are 2 bus schedules per day connecting Washington with Asheville. It takes on average 9 hours and 26 minutes to travel 129 miles, 208 kms, by bus from Washington. One bus company operates schedules from Washington, with Southeastern Stages offering the most daily connections to Asheville. Traveling by bus from Washington you will most likely to arrive in Asheville at Greyhound Station - 2 Tunnel Rd.
Avg. Time
9h 26m
Avg. Price
$50.59

Sumter

There is one bus schedule per day connecting Sumter with Asheville. It takes on average 5 hours and 25 minutes to travel 171 miles, 275 kms, by bus from Sumter. One bus company operates schedules from Sumter, with Southeastern Stages offering the most daily connections to Asheville. Traveling by bus from Sumter you will most likely to arrive in Asheville at Greyhound Station - 2 Tunnel Rd.
Avg. Time
5h 25m
Avg. Price
$34.02

Thomson

There is one bus schedule per day connecting Thomson with Asheville. It takes on average 6 hours and 5 minutes to travel 147 miles, 237 kms, by bus from Thomson. One bus company operates schedules from Thomson, with Southeastern Stages offering the most daily connections to Asheville. Traveling by bus from Thomson you will most likely to arrive in Asheville at Greyhound Station - 2 Tunnel Rd.
Avg. Time
6h 5m
Avg. Price
$44.05

Fort Jackson D.o.d.

There is one bus schedule per day connecting Fort Jackson D.o.d. with Asheville. It takes on average 8 hours and 49 minutes to travel 145 miles, 233 kms, by bus from Fort Jackson D.o.d.. One bus company operates schedules from Fort Jackson D.o.d., with Southeastern Stages offering the most daily connections to Asheville. Traveling by bus from Fort Jackson D.o.d. you will most likely to arrive in Asheville at Greyhound Station - 2 Tunnel Rd.
Avg. Time
8h 49m
Avg. Price
$27.63

Florence

There is one bus schedule per day connecting Florence with Asheville. It takes on average 6 hours and 15 minutes to travel 186 miles, 299 kms, by bus from Florence. One bus company operates schedules from Florence, with Southeastern Stages offering the most daily connections to Asheville. Traveling by bus from Florence you will most likely to arrive in Asheville at Greyhound Station - 2 Tunnel Rd.
Avg. Time
6h 15m
Avg. Price
$36.36

What bus companies travel to Asheville, North Carolina?

Located in North Carolina, United States, you can travel by bus to Asheville from 19 destinations and choose from 19 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 256.66 miles, 412.95 kms, covering the journey in and 27.42 minutes

bus companies serving Asheville