Distance from Lewis, Florida to Port St Joe, Florida

Lewis Port St Joe
Total Distance
74 mi
(119.1 km)
Travel Time
1 hour 20 minutes

The driving distance from Lewis, Florida to Port St Joe, Florida is 74 mi (119.1 km)

The straight-line (air) distance is approximately 19.5 mi (31.4 km)

Estimated travel time by road is 1 hour 20 minutes

We found 2 routes between Lewis and Port St Joe.

Available Routes

Shortest Fastest
FL-71 S
73.5 mi
118.3 km
1 hour 20 minutes
FL-65 S and US-98 W
74 mi
119.1 km
1 hour 20 minutes

Route Directions

74 mi
1 hr 20 min

Route Directions

73.5 mi
1 hr 20 min

Journey Details

Traveling from Lewis, Florida to Port St Joe, Florida covers 73.5 miles (118 km) in a southwest direction. This highway, substantial route typically takes 1 hour 20 minutes under normal conditions.

Drivers have 2 route options between these locations (74-74 miles / 118-119 km). The primary route shown here saves 35 seconds compared to alternatives.

Journey Waypoints

Lewis

Starting Point

Iola, Florida

45 mi to destination

3 mi
White Oak Landing, Florida

Traveled 11 mi from origin

1 mi
Gaskins Still, Florida

Traveled 22 mi from origin

1 mi
Dalkeith, Florida

22 mi to destination

2 mi
Milltown, Florida

11 mi to destination

4 mi
Port St Joe

Destination