Cheap Bus, Train and Shuttle tickets to Charleston, SC, US

What are the most popular routes to Charleston?

Jacksonville - CharlestonAverage price$62Average duration4h 14mDaily departures2
Jacksonville - CharlestonAverage price$47Average duration9hDaily departures2
Richmond - CharlestonAverage price$111Average duration7h 11mDaily departures4
Richmond - CharlestonAverage price$70Average duration12h 45mDaily departures4
New York City - CharlestonAverage price$144Average duration13h 28mDaily departures2