St Pete Beach has resorts all the way from Pass-A-Grille to the southern tip of Treasure Island. Most of these are along Gulf Blvd.
It is 3.7 miles from most of our rentals in Gulfport, to the center of St Pete Beach and Upham Beach near Corey Ave. PCI and Tradewinds are just south of that. In light traffic that should take you about 10 minutes. In heavier traffic such as peak time on holidays, it will take about twice that.