Travel from Baltimore to Asheville

Bus or fly from Baltimore to Asheville?

Allegiant Air and American Airlines fly from Baltimore to Asheville twice daily. Alternatively, Greyhound USA operates a bus from Baltimore to Asheville every 3 hours. Tickets cost $19 - $45 and the journey takes 3 h 20 min. Greyhound USA also services this route once daily.

Travel Guides

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

How to get from Baltimore to Asheville

From PRATT ST LIGHT RAIL STAT sb tram to Baltimore airport, fly to Asheville airport, bus to WNC Ag Center Park-n-Ride, then bus to Asheville. 5 h 32 min $313. From Baltimore Penn Station Amtrak train to UNION STATION station, subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Greenville/Spartanburg airport, taxi to Greenville, then bus to Asheville. 6 h 24 min $406. From Baltimore Penn Station Amtrak train to UNION STATION station, subway to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Greenville/Spartanburg airport, taxi to Greenville, then bus to Asheville. 7 h 26 min $401. From PRATT ST LIGHT RAIL STAT sb tram to Baltimore airport, fly to Charlotte airport, bus to Hickory Airport, taxi to Hickory, NC, then bus to Asheville. 7 h 42 min $292. From Baltimore Penn Station Amtrak train to UNION STATION station, subway to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Knoxville airport, taxi to Knoxville, then bus to Asheville. 7 h 54 min $585. From Baltimore Penn Station Amtrak train to UNION STATION station, subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Charlotte airport, bus to Hickory Airport, taxi to Hickory, NC, then bus to Asheville. 8 h 22 min $491. From Baltimore Penn Station Amtrak train to Greensboro, NC then bus to Asheville, NC. 12 h 26 min $143. From Baltimore Downtown, MD bus to Richmond, VA then bus to Asheville. 13 h 29 min $103. From BALTIMORE ST & CHARLES ST eb line 56 bus to Baltimore, bus to Knoxville, walk to Knoxville, then bus to Asheville. 18 h 14 min $89. From Baltimore drive to Asheville. 8 h 35 min $59.

Is there a direct bus between Baltimore and Asheville?

No, there is no direct bus from Baltimore to Asheville. However, there are services departing from Baltimore Downtown, MD and arriving at Asheville via Richmond, VA. The journey, including transfers, takes approximately 13 h 29 min.