Distance from Crescent Beach, Florida to St. Augustine, Florida

Crescent Beach St. Augustine
Total Distance
11.6 mi
(18.7 km)
Travel Time
23 minutes

The driving distance from Crescent Beach, Florida to St. Augustine, Florida is 11.6 mi (18.7 km)

The straight-line (air) distance is approximately 5.7 mi (9.3 km)

Estimated travel time by road is 23 minutes

We found 3 routes between Crescent Beach and St. Augustine.

Available Routes

Shortest Fastest
A1A Scenic and Historic Coastal Byway
10.2 mi
16.4 km
20 minutes
A1A S/A1A Scenic and Historic Coastal Byway
11.6 mi
18.7 km
23 minutes
FL-206 W and US-1 N
14 mi
22.6 km
25 minutes

Route Directions

Follow A1A S/A1A Scenic and Historic Coastal Byway, State Rte 312 W and US-1 N to W King St in St. Augustine
10.9 mi
20 min
0.7 mi
3 min

Route Directions

14 mi
25 min

Route Directions

10.2 mi
20 min

Journey Details

Traveling from Crescent Beach, Florida to St. Augustine, Florida covers 10.2 miles (16 km) in a northwest direction. This secondary roads, short route typically takes 20 minutes under normal conditions.

Drivers have 3 route options between these locations (10-14 miles / 16-23 km). The primary route shown here saves 5 minutes compared to alternatives.

The route features scenic views, coastal roads. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 28 mph (45 km/h) .

Journey Waypoints

Crescent Beach

Starting Point

Butler Beach, Florida

13 mi to destination

1 mi
Coquina Gables, Florida

Traveled 7 mi from origin

1 mi
St Augustine Beach, Florida

7 mi to destination

1 mi
St. Augustine

Destination