Around the World

Distance between St. Petersburg and New Smyrna Beach

Distance from St. Petersburg, FL to New Smyrna Beach, FL is 137 miles / 221 kilometers.

Map showing the distance from St. Petersburg to New Smyrna Beach

Beeline Air distance: miles km

St. Petersburg, FL

City: St. Petersburg, FL
Country: United States

New Smyrna Beach, FL

City: New Smyrna Beach, FL
Country: United States

Time difference between St. Petersburg and New Smyrna Beach

There is no time difference between St. Petersburg and New Smyrna Beach. Current local time in St. Petersburg and New Smyrna Beach is 15:28 EST (2025-01-22)

Search