Distance from Yankeetown, Florida to St Pete Beach, Florida
The driving distance from Yankeetown, Florida to St Pete Beach, Florida is 148.7 mi (239.4 km)
The straight-line (air) distance is approximately 55.3 mi (89 km)
Estimated travel time by road is 2 hours 37 minutes
We found 3 routes between Yankeetown and St Pete Beach.
Available Routes
Route Directions
Get on I-75 S in Marion County from Hwy 40 W and SW Hwy 484
Follow I-75 S and I-275 S to 22nd Ave S in St. Petersburg. Take exit 19 from I-275
Continue on 22nd Ave S. Take Gulfport Blvd S to 75th Ave in St. Pete Beach
Route Directions
Take US-19 S/US-98 S/NE US Hwy 19 and FL-44 E to FL-589 in Lecanto
Follow FL-589 and I-275 S to FL-682 W/54th Ave S/Pinellas Bayway in St. Petersburg. Take exit 17 from I-275
Follow FL-682 W/Pinellas Bayway and Gulf Blvd to 75th Ave in St. Pete Beach
Route Directions
Take US-19 S/US-98 S/NE US Hwy 19 and FL-44 E to FL-589 in Lecanto
Follow FL-589 and I-275 S to 22nd Ave S in St. Petersburg. Take exit 19 from I-275
Continue on 22nd Ave S. Take Gulfport Blvd S to 75th Ave in St. Pete Beach
Journey Details
Traveling from Yankeetown, Florida to St Pete Beach, Florida covers 112.9 miles (182 km) in a south direction. This highway, substantial route typically takes 1 hour 57 minutes under normal conditions.
Drivers have 3 route options between these locations (113-149 miles / 182-239 km). The primary route shown here saves 40 minutes compared to alternatives.
The route features toll sections, coastal roads. During midday weekday travel, expect lighter midday traffic with average speeds around 59 mph (95 km/h) .
Journey Waypoints
Yankeetown
Starting Point
St Pete Beach
Destination