The drive from New Smyrna Beach to St. Petersburg is a 140-mile journey across central Florida. You will primarily take I-4 West, passing through Orlando and Tampa. The trip typically takes 2.5 to 3 hours depending on traffic. This route offers a transition from the Atlantic coast to the Gulf coast of Florida.
Total Distance: 225 km driving distance; 190 km straight-line air distance.
Expect heavy traffic in the Orlando and Tampa corridors.
Spring or Autumn for the best weather in the Tampa Bay area.