Distance from Oak Island, North Carolina to Myrtle Beach, South Carolina
The driving distance from Oak Island, North Carolina to Myrtle Beach, South Carolina is 60.1 mi (96.8 km)
The straight-line (air) distance is approximately 27.4 mi (44.1 km)
Estimated travel time by road is 1 hour 14 minutes
We found 2 routes between Oak Island and Myrtle Beach.
Available Routes
Route Directions
Follow NC-906/E F Middleton Blvd and NC-211 N to US-17 S
Follow US-17 S to Hickman Rd NW. Take the Hickman Rd NW exit from US-17 S
Get on SC-31 in Horry County from State Hwy 57 N
Continue on SC-31. Drive to US-17 BUS S in Myrtle Beach
Route Directions
Follow NC-906/E F Middleton Blvd and NC-211 N to US-17 S
Follow US-17 S to Hickman Rd NW. Take the Hickman Rd NW exit from US-17 S
Get on SC-31 in Horry County from State Hwy 57 N
Follow SC-31 to Robert M Grissom Pkwy in Carolina Forest. Take the exit toward Grissom Pkwy from SC-31
Continue on Robert M Grissom Pkwy. Drive to 10th Ave N/Mr. Joe White Ave in Myrtle Beach
Journey Details
Traveling from Oak Island, North Carolina to Myrtle Beach, South Carolina covers 60 miles (97 km) in a west direction. This mixed highways and local roads, substantial route typically takes 1 hour 14 minutes under normal conditions.
Drivers have 2 route options between these locations (60-60 miles / 97-97 km). The primary route shown here saves 2 seconds compared to alternatives.
The route features coastal roads. During night weekend travel, expect typical weekend traffic patterns with average speeds around 48 mph (77 km/h) .
Journey Waypoints
Oak Island
Starting Point
Myrtle Beach
Destination