Distance from Amelia Island, Florida to O Neal, Georgia
The driving distance from Amelia Island, Florida to O Neal, Georgia is 81.5 mi (131.2 km)
The straight-line (air) distance is approximately 37.5 mi (60.4 km)
Estimated travel time by road is 1 hour 33 minutes
We found 3 routes between Amelia Island and O Neal.
Available Routes
Route Directions
Follow The Buccaneer Trail to US-17 N in Yulee
Drive to US-301 N in Wayne County
Route Directions
Follow The Buccaneer Trail to US-17 N in Yulee
Take I-95 N and US-25 N/US-341 N to Gardi Rd in Gardi
Follow Gardi Rd and Broadhurst Rd E to US-301 S
Route Directions
Take Santa Maria Dr and Bailey Rd to FL-200/S 8th St/E State Rd 200/The Buccaneer Trail
Continue on The Buccaneer Trail. Take I-95 N to Horse Stamp Church Rd in Camden County. Take exit 22 from I-95 N
Take GA-110 W to US-82 W in Brantley County
Drive to US-301 N in Wayne County
Journey Details
Traveling from Amelia Island, Florida to O Neal, Georgia covers 77.7 miles (125 km) in a northwest direction. This highway, substantial route typically takes 1 hour 24 minutes under normal conditions.
Drivers have 3 route options between these locations (78-98 miles / 125-158 km). The primary route shown here saves 17 minutes compared to alternatives.
Journey Waypoints
Amelia Island
Starting Point
O Neal
Destination