How far is St Petersburg FL from Gainesville FL? The distance between St Petersburg, FL, and Gainesville, FL, is approximately 220 miles or 354 kilometers. Editor’s Note: This article was published on [today’s date] to provide the most up-to-date information on the distance between St Petersburg, FL, and Gainesville, FL.
Read More »