Distance from Amelia Island, Florida to Neilhurst, Florida

Amelia Island Neilhurst
Total Distance
68.3 mi
(110 km)
Travel Time
1 hour 19 minutes

The driving distance from Amelia Island, Florida to Neilhurst, Florida is 68.3 mi (110 km)

The straight-line (air) distance is approximately 23.8 mi (38.4 km)

Estimated travel time by road is 1 hour 19 minutes

This route includes Toll roads along the way.

We found 2 routes between Amelia Island and Neilhurst.

Available Routes

Shortest Fastest
I-295 S
57.3 mi
92.2 km
1 hour 7 minutes
Tolls
I-295 S and FL-23 S
68.3 mi
110 km
1 hour 19 minutes

Route Directions

Get on I-95 S from FL-200/The Buccaneer Trail
12.7 mi
20 min
Continue on I-95 S. Take I-295 S and FL-23 S to Discovery Dr in Clay County. Take exit 32 from FL-23 S
45.9 mi
40 min
Take County Rd 220 E to Lakeshore Dr in Fleming Island
9.7 mi
18 min

Route Directions

Get on I-95 S from FL-200/The Buccaneer Trail
12.7 mi
20 min
Follow I-95 S and I-295 S to US-17 S/Park Ave in Jacksonville. Take exit 10 from I-295 S
36.5 mi
32 min
Continue on US-17 S. Drive to Lakeshore Dr in Fleming Island
8.1 mi
13 min

Journey Details

Traveling from Amelia Island, Florida to Neilhurst, Florida covers 57.3 miles (92 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 1 hour 7 minutes under normal conditions.

Drivers have 2 route options between these locations (57-68 miles / 92-110 km). The primary route shown here saves 13 minutes compared to alternatives.

Journey Waypoints

Amelia Island

Starting Point

Amelia City, Florida

55 mi to destination

1 mi
Franklintown, Florida

Traveled 14 mi from origin

3 mi
Jacksonville, Florida

Traveled 27 mi from origin

4 mi
Orange Park, Florida

14 mi to destination

3 mi
Neilhurst

Destination