Distance from McWilliams, Alabama to Bay Springs, Florida

McWilliams Bay Springs
Total Distance
98.2 mi
(158 km)
Travel Time
1 hour 40 minutes

The driving distance from McWilliams, Alabama to Bay Springs, Florida is 98.2 mi (158 km)

The straight-line (air) distance is approximately 47.5 mi (76.5 km)

Estimated travel time by road is 1 hour 40 minutes

We found 2 routes between McWilliams and Bay Springs.

Available Routes

Shortest
AL-21 S
88.8 mi
143 km
1 hour 42 minutes
Fastest
I-65 S
98.2 mi
158 km
1 hour 40 minutes

Route Directions

0.1 mi
0 min
Take AL-83 S and I-65 S to S Hwy 99 in Escambia County
89.9 mi
1 hr 30 min
Drive to S Hwy 99
8.2 mi
9 min

Route Directions

0.1 mi
0 min
Continue on AL-21 S to Escambia County
80.6 mi
1 hr 33 min
Drive to S Hwy 99
8.2 mi
9 min

Journey Details

Traveling from McWilliams, Alabama to Bay Springs, Florida covers 88.8 miles (143 km) in a south direction. This mixed highways and local roads, substantial route typically takes 1 hour 42 minutes under normal conditions.

Drivers have 2 route options between these locations (89-98 miles / 143-158 km). The primary route shown here saves no time compared to alternatives.

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

Journey Waypoints

McWilliams

Starting Point

Turnbull, Alabama

109 mi to destination

0 mi
Harpers Store, Alabama

Traveled 27 mi from origin

2 mi
Drewry, Alabama

82 mi to destination

1 mi
Repton, Alabama

Traveled 55 mi from origin

2 mi
Barnett Crossroads, Alabama

55 mi to destination

1 mi
Stanley Crossroads, Alabama

Traveled 82 mi from origin

1 mi
Wawbeek, Alabama

27 mi to destination

1 mi
Walnut Hill, Florida

Traveled 109 mi from origin

2 mi
Bay Springs

Destination