Distance from McWilliams, Alabama to Gosport, Alabama

McWilliams Gosport
Total Distance
48.8 mi
(78.5 km)
Travel Time
54 minutes

The driving distance from McWilliams, Alabama to Gosport, Alabama is 48.8 mi (78.5 km)

The straight-line (air) distance is approximately 20.8 mi (33.5 km)

Estimated travel time by road is 54 minutes

We found 3 routes between McWilliams and Gosport.

Available Routes

Shortest Fastest
AL-21 S
46.2 mi
74.4 km
52 minutes
AL-21 S and US-84 W
48.8 mi
78.5 km
54 minutes
US-84 W
58.1 mi
93.5 km
1 hour 7 minutes

Route Directions

48.8 mi
54 min

Route Directions

0.1 mi
0 min
Continue on AL-21 S to Monroe County
10.4 mi
11 min
Follow Co Rd 9, Conecuh County 5 and Co Rd 30 to AL-21 S/AL-47 S
23.8 mi
28 min
Take US-84 W to Mackey Rd in Clarke County
23.9 mi
27 min
0 mi
0 min

Route Directions

0.1 mi
0 min
Follow AL-21 S to Monroe County
19.8 mi
21 min
Follow Co Rd 42 to AL-41 N
10.2 mi
12 min
2.5 mi
2 min
8.1 mi
9 min
5.5 mi
5 min
0 mi
0 min

Journey Details

Traveling from McWilliams, Alabama to Gosport, Alabama covers 46.2 miles (74 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 52 minutes under normal conditions.

Drivers have 3 route options between these locations (46-58 miles / 74-93 km). The primary route shown here saves 16 minutes compared to alternatives.

The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 53 mph (85 km/h) .

Journey Waypoints

McWilliams

Starting Point

Nadawah, Alabama

48 mi to destination

1 mi
Pineville, Alabama

Traveled 12 mi from origin

2 mi
Natchez, Alabama

36 mi to destination

1 mi
River Ridge, Alabama

Traveled 24 mi from origin

0 mi
Scratch Ankle, Alabama

Traveled 36 mi from origin

1 mi
Wainwright, Alabama

12 mi to destination

1 mi
Gosport

Destination