Travel from Asheville to Raleigh

Bus or fly from Asheville to Raleigh?

Greyhound USA operates a bus from Asheville to Raleigh once daily. Tickets cost $29 - $75 and the journey takes 5 h 44 min. Alternatively, Delta, American Airlines and two other airlines fly from Asheville to Raleigh hourly.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Asheville to Raleigh

ModeDurationPrice
From Asheville bus to Raleigh.5 h 44 min$55
From Asheville, NC bus to Greensboro Galyon Transportation Center Amtrak then train to Raleigh Amtrak.7 h 1 min$81
From Asheville drive to Raleigh.4 h 16 min$29
From ART Station bus to Asheville airport, fly to Raleigh/Durham airport, then line 100 bus to Raleigh.5 h 27 min$264
From Asheville bus to Hickory, NC, taxi to Hickory Airport, bus to Charlotte airport, fly to Raleigh/Durham airport, then line 100 bus to Raleigh.6 h 8 min$394

How long does it take to get from Asheville to Raleigh?

The bus from Asheville to Raleigh takes 5 h 44 min including transfers and departs once daily.

Is there a direct bus between Asheville and Raleigh?

Yes, there is a direct bus departing from Asheville and arriving at Raleigh. Services depart once daily, and operate every day. The journey takes approximately 5 h 44 min.

Operators from Asheville to Raleigh

OperatorPhoneWebsite
Greyhound USA+1 214-849-8100Greyhound USA
Amtrak+1 1-800-872-7245Amtrak
Asheville Transit System+1 828 251-1122Asheville Transit System
DeltaDelta
American AirlinesAmerican Airlines
United AirlinesUnited Airlines
Allegiant AirAllegiant Air
Go TriangleGo Triangle
Hickory HopHickory Hop