Distance from Port LaBelle, Florida to St James City, Florida
The driving distance from Port LaBelle, Florida to St James City, Florida is 59.6 mi (95.9 km)
The straight-line (air) distance is approximately 28.1 mi (45.3 km)
Estimated travel time by road is 1 hour 31 minutes
We found 3 routes between Port LaBelle and St James City.
Available Routes
Route Directions
Take NE Eucalyptus Blvd/Eucalyptus Cir and Collinswood Pkwy to FL-80
Continue on FL-80. Take FL-78 W/N River Rd and Bayshore Rd to Pine Island Blvd/Stringfellow Rd in Saint James City
Follow Stringfellow Rd to Poinciana Ave
Route Directions
Take NE Eucalyptus Blvd/Eucalyptus Cir and Collinswood Pkwy to FL-80
Continue on FL-80 to Fort Myers
Take Veterans Memorial Pkwy/Veterans Pkwy, SW Pine Island Rd and Stringfellow Rd to Poinciana Ave in Saint James City
Route Directions
Take NE Eucalyptus Blvd/Eucalyptus Cir and Collinswood Pkwy to FL-80
Follow FL-80 and FL-78 W to SW Pine Island Rd in Cape Coral
Follow SW Pine Island Rd and Stringfellow Rd to Poinciana Ave in Saint James City
Journey Details
Traveling from Port LaBelle, Florida to St James City, Florida covers 58.6 miles (94 km) in a west direction. This mixed highways and local roads, moderate route typically takes 1 hour 27 minutes under normal conditions.
Drivers have 3 route options between these locations (59-63 miles / 94-101 km). The primary route shown here saves 4 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 41 mph (66 km/h) .
Journey Waypoints
Port LaBelle
Starting Point
St James City
Destination