Distance from Haddock, South Carolina to Amelia Island, Florida
The driving distance from Haddock, South Carolina to Amelia Island, Florida is 241.3 mi (388.4 km)
The straight-line (air) distance is approximately 124.3 mi (200 km)
Estimated travel time by road is 3 hours 39 minutes
We found 3 routes between Haddock and Amelia Island.
Available Routes
Route Directions
Get on I-26 E from John C Calhoun Dr and US-301 N/Five Chop Rd
Follow I-95 S to US-17 S in Nassau County. Take exit 380 from I-95 S
Follow US-17 S and FL-200/The Buccaneer Trail to King George Ln in Fernandina Beach
Route Directions
Take Main Ave NW to US-301 S/US-601 S/Old Edisto Dr
Follow US-301 S to N Main St in Sylvania
Get on I-95 S in Port Wentworth from GA-21 S
Follow I-95 S to FL-200/The Buccaneer Trail in Yulee
Follow FL-200/The Buccaneer Trail to King George Ln in Fernandina Beach
Route Directions
Get on I-95 S in Colleton County from US-21 S and SC-61 E
Follow I-95 S to US-17 S in Nassau County. Take exit 380 from I-95 S
Follow US-17 S and FL-200/The Buccaneer Trail to King George Ln in Fernandina Beach
Journey Details
Traveling from Haddock, South Carolina to Amelia Island, Florida covers 234.8 miles (378 km) in a south direction. This highway, long-distance route typically takes 3 hours 39 minutes under normal conditions.
Drivers have 3 route options between these locations (235-248 miles / 378-399 km). The primary route shown here saves 31 minutes compared to alternatives.
Journey Waypoints
Haddock
Starting Point
Amelia Island
Destination