How Far Is Charleston From Myrtle Beach? The distance from Myrtle Beach to Charleston is roughly 95 miles, with a drive time of around 2 hours and 15 minutes, although the exact trip length and travel time varies somewhat depending on which part of the dozens-of-miles-long Grand Strand you are visiting.