COVID-19 Cancellation Policies & Trip Protection
Learn more ›

Search bus tickets to Asheville

switcheroo

Quickview

How to get to Asheville by bus

Routes8
Trips per day10
bus lines2
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.

What is a good price for a bus ticket to Asheville?

$15.00 is the cheapest price for a bus ticket to Asheville, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Asheville. In the last month, buses from Greenville to Asheville had the lowest average price at $15.00.

Where is the bus station in Asheville, NC?

The main bus station in Asheville is Bus Terminal - 2 Tunnel Rd. As the busiest station, it has the most bus arrivals, although some buses may make other stops in and around Asheville.

Chicago

There are 3 scheduled buses per day from Chicago to Asheville. The route can be as long as 513 miles, or 826 kilometers. On average, the journey takes 32 hours and 5 minutes. One bus company, Greyhound, connects Chicago to Asheville. Buses from Chicago usually arrive in Asheville at Bus Terminal - 2 Tunnel Rd.
Avg. Time
1d 8h 5m
Avg. Price
$120.00

Brooklyn

There are 2 scheduled buses per day from Brooklyn to Asheville. The route can be as long as 585 miles, or 941 kilometers. On average, the journey takes 28 hours and 43 minutes. One bus company, Greyhound, connects Brooklyn to Asheville. Buses from Brooklyn usually arrive in Asheville at Bus Terminal - 2 Tunnel Rd.
Avg. Time
1d 4h 43m
Avg. Price
$71.50

New York

There are 2 scheduled buses per day from New York to Asheville. The route can be as long as 584 miles, or 939 kilometers. On average, the journey takes 21 hours and 39 minutes. One bus company, Greyhound, connects New York to Asheville. Buses from New York usually arrive in Asheville at Bus Terminal - 2 Tunnel Rd.
Avg. Time
21h 39m
Avg. Price
$171.40

Atlanta

There are 2 scheduled buses per day from Atlanta to Asheville. The route can be as long as 165 miles, or 266 kilometers. On average, the journey takes 9 hours and 55 minutes. One bus company, Greyhound, connects Atlanta to Asheville. Buses from Atlanta usually arrive in Asheville at Bus Terminal - 2 Tunnel Rd.
Avg. Time
9h 55m
Avg. Price
$41.00

Greenville

There is one scheduled bus per day from Greenville to Asheville. The route can be as long as 53 miles, or 84 kilometers. On average, the journey takes 14 hours and 25 minutes. One bus company, Greyhound, connects Greenville to Asheville. Buses from Greenville usually arrive in Asheville at Bus Terminal - 2 Tunnel Rd.
Avg. Time
14h 25m
Avg. Price
$16.75
Located in North Carolina, Asheville is accessible by bus from 8 other cities. You can choose from 10 daily scheduled trips when you search for buses to Asheville on Wanderu. Southeastern Stages usually has the most buses on any given day.

Bus companies serving Asheville

Greyhound

There are 2 scheduled Greyhound buses per day. Greyhound can get you to Asheville from 24 cities, including New York.
Avg. Time
14h 51m
Avg. Price
$100.23

Southeastern Stages

There are 7 scheduled Southeastern Stages buses per day. Southeastern Stages can get you to Asheville from 6 cities, including Columbia.
Avg. Time
17h 27m
Avg. Price
$42.07