The bus between Asheville and Miami Airport (MIA) takes 22h 11m. The bus runs, on average, once a week from Asheville to Miami Airport (MIA). The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run on demand between Asheville and Miami Airport (MIA). Service times information will be available soon. All services run direct with no transfers required, and take on average 22h 11m.
Want to know about travelling from Asheville to Miami Airport (MIA)? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Asheville to Miami Airport (MIA). However, there are services departing from Asheville station and arriving at Miami Airport (MIA) station via Winston Salem(Trans Center). The journey, including transfers, takes approximately 10,675,199d 2h.
Asheville to Miami Airport (MIA) bus services, operated by Greyhound USA, depart from Asheville, NC station.
Asheville to Miami Airport (MIA) bus services, operated by Greyhound USA, arrive at Miami Airport Station.
The distance between Asheville and Miami Airport (MIA) is 1,111.7 km. The road distance is 1,582 km.
You can take a bus from Asheville, NC to Miami International Airport via Winston Salem(Trans Center), Charlotte Bus Station, Orlando Bus Station, Ft Lauderdale Broward Park & Ride, Miami, Airport Intermodal Station, and Miami Airport Station in around 22h 11m.