Bus Tickets from Miami, FL to Charleston, WV, US

Next bus departures

Next departures for Miami to Charleston on December 1
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FlixBus + Greyhound Lines, Inc.
Bus
Golden Glades Interchange
Charleston Bus StationCheapest
FlixBus + Greyhound Lines, Inc.
Bus
Miami (MIA) Airport - Miami Intermodal Center
Charleston Bus StationFastest
Greyhound Lines, Inc.Bus
Miami (MIA) Airport - Miami Intermodal Center
Charleston Bus StationNo tags
FlixBus + Greyhound Lines, Inc.
Bus
Downtown Miami
Charleston Bus StationNo tags
FlixBus + Greyhound Lines, Inc.
Bus
Golden Glades Interchange
Charleston Bus StationNo tags

Last refresh of the prices: Today at 12:11 PM EST.

Compare 2 ways to go from Miami to Charleston

We recommend taking the bus

Among the sustainable travel choices, the bus stands out as a good way to reach Charleston. The journey takes about 1 day, 8 hours 55 minutes, and with fares starting at just $155, it presents an excellent value for a comfortable ride.

3bus per day
1d 8hAverage Duration
1403 kmDistance
35kgCO₂ emissions
Average Price$155 - $245Average Duration1d 8h
35kg CO₂e
Average Price$396 - $615Average Duration1d 12h
127kg CO₂e

Frequently asked questions about travelling from Miami, FL to Charleston, WV, US by bus

  1. What is the travel distance from Miami to Charleston?

    It's about 1407 km (872 miles) from Miami to Charleston.

  2. What are the departure and arrival locations for buses traveling from Miami to Charleston?

    Buses departing from Miami International Airport in Miami will take you to Charleston Greyhound Bus Station in Charleston.

What's the cheapest way to go from Miami, FL to Charleston, WV, US?

busbud logoThe bus is the cheapest travel choice for this destination

People from around the world trust Busbud