Distance from San Antonio, TX to Saint Petersburg, FL


There are 969 miles from San Antonio and Saint Petersburg and 1,198 miles by car.

San Antonio and Saint Petersburg are 19 hours 38 mins far apart (by car).

This is the best San Antonio, TX - Saint Petersburg, FL route.

Distance conversions

Ever wondered how far is Saint Petersburg, FL from San Antonio, TX? Checkout the distance in miles, kilometers and nautical miles in this table:

Distance type Miles Kilometers Nautical miles
Straight line distance 969 mi 1,559 km 841 nautical mi
Driving distance 1,198 mi 1,928 km 1,040 nautical mi

Unit conversions provided by convert nation.

Distance between and

Other distances from San Antonio, TX

Other distances to Saint Petersburg, FL