|Shortest Duration||19h 25m|
|Trips per day||1|
Book Greyhound from Harrisburg to Charleston from $79.00. Typically there is one Greyhound schedule per day from Harrisburg to Charleston and you can expect on average to pay $97.39 for a Greyhound ticket to Charleston. In Harrisburg, Greyhound departs to Charleston from Harrisburg Transp Ctr, In Charleston, Greyhound arrives at Greyhound Station - 3610 Dorchester Rd,
An average trip on Greyhound from Harrisburg to Charleston takes 20 hours and 36 minutes, while the fastest available Greyhound trip will get you to Charleston in 19 hours and 25 minutes,
On weekends, Greyhound offers 1 trip per day and you could expect to pay $102.08 for a one way ticket for your weekend getaway trip to Charleston.