Distance between Charleston SC and Myrtle Beach SC

The distance from Charleston to Myrtle Beach is 156 kilometers by road including 151 kilometers on motorways. Road takes approximately 1 hour and 30 minutes and goes through Mount Pleasant, Georgetown, Fantasy Harbour, Awendaw, McClellanville, Pawleys Island and Litchfield Beach.

Maximum speed
km/h on motorway
km/h on other roads
Fuel consumption L/100 km
Fuel priceEUR / L
Pick a point on map
156
km
1
h
30
min
12.5
L
7.7
EUR
City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
Charleston 0 km 0:00 00 min 0.0 L
US 17 9 km, 07 min
Mount Pleasant 9 km 0:07 07 min 0.7 L
US 17 37 km, 22 min
Awendaw 46 km 0:29 29 min 3.7 L
US 17 14 km, 07 min
McClellanville 60 km 0:36 36 min 4.8 L
US 17 35 km, 19 min
Georgetown 95 km 0:56 56 min 7.6 L
US 17 21 km, 11 min
Pawleys Island 116 km 1:07 1 h 07 min 9.3 L
US 17 4 km, 02 min
Litchfield Beach 120 km 1:10 1 h 10 min 9.6 L
US 17 11 km, 05 min
Murrells Inlet 131 km 1:15 1 h 15 min 10.5 L
US 17 4 km, 02 min
Garden City 135 km 1:18 1 h 18 min 10.8 L
US 17 13 km, 07 min
Myrtle Beach 148 km 1:25 1 h 25 min 11.8 L
US 17 5 km, 02 min
Fantasy Harbour 153 km 1:27 1 h 27 min 12.2 L
3 km, 02 min
Myrtle Beach 156 km 1:30 1 h 30 min 12.5 L

Distance from Charleston to Myrtle Beach by car

The distance between Charleston and Myrtle Beach is 156 kilometers by road including 151 kilometers on motorways. Distance from Charleston to Myrtle Beach by car takes approximately 1 hour and 30 minutes.

The distance between Charleston and Myrtle Beach is ranked 14ᵗʰ in the ranking popularity.

You can drive from Charleston to Myrtle Beach through Mount Pleasant, Georgetown, Fantasy Harbour, Awendaw, McClellanville, Pawleys Island and Litchfield Beach.

Use driving directions from Charleston to Myrtle Beach to navigate the path offline.

The driving time from Charleston to Myrtle Beach is approximately 1 hour and 30 minutes without intermediate stops.

Use satellite map layer when preparing for a travel from Charleston to Myrtle Beach.

Have any questions? Contact us!