Search Asheville bus tickets

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.

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 $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 Bus Terminal - 2 Tunnel Rd. Bus Terminal - 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

Conyers

There is one bus schedule per day connecting Conyers with Asheville. It takes on average 16 hours to travel 158 miles, 253 kms, by bus from Conyers. One bus company operates schedules from Conyers, with Southeastern Stages offering the most daily connections to Asheville. Traveling by bus from Conyers you will most likely to arrive in Asheville at Bus Terminal - 2 Tunnel Rd.
Avg. Time
16h 0m
Avg. Price
$89.24

Monroe

There is one bus schedule per day connecting Monroe with Asheville. It takes on average 27 hours to travel 141 miles, 227 kms, by bus from Monroe. One bus company operates schedules from Monroe, with Southeastern Stages offering the most daily connections to Asheville. Traveling by bus from Monroe you will most likely to arrive in Asheville at Bus Terminal - 2 Tunnel Rd.
Avg. Time
3h 0m
Avg. Price
$38.24

Greenville

There is one bus schedule per day connecting Greenville with Asheville. It takes on average 2 hours to travel 53 miles, 84 kms, by bus from Greenville. One bus company operates schedules from Greenville, with Southeastern Stages offering the most daily connections to Asheville. Traveling by bus from Greenville you will most likely to arrive in Asheville at Bus Terminal - 2 Tunnel Rd.
Avg. Time
2h 0m
Avg. Price
$13.58

Aiken

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

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 minutes

bus companies serving Asheville