Beaches in St. Petersburg

Perched on the tip of a narrow peninsula between the Gulf and Tampa Bay, St. Petersburg is surrounded by sparkling, aquamarine water and laced with miles of sandy beaches ideal for swimming, fishing, surfing, windsurfing and just plain browning under the persistent St. Petersburg sun. Even downtown St. Petersburg has a spectacular white sandy beach, North Shore Beach, complete with a palm arboretum. But St. Petersburg's claim to beach fame is the epic Fort DeSoto beach, which in 2005 beat out Hawaii's famed beaches to be voted the best beach in the country. Nature trails, a perfect arch, fishing piers and concession stands, plus the historic Fort DeSoto, combine to make DeSoto beach one of St. Petersburg's top attractions.

Filter
1
Sunshine Skyway Bridge St Petersburg FL 33715
2
9345 SW 190th Ave. Rd. Dunnellon FL 34432
3
6000 Gulfport Blvd S Gulfport FL 33707
4
Coronado Dr Clearwater FL 33767
5
1700 Gulf Blvd Indian Rocks Beach FL 33785
6
Ben Franklin Drive Sarasota FL 34236
7
130th Ave W Madeira Beach FL 33738
8
11500 Gulf Blvd, Treasure Island Fl,33706 Treasure Island FL 33706
9
12901 Gulf Ln Madeira Beach FL 33708
10
8210 W Gulf Blvd Treasure Island FL 33706

Don't see the business you're looking for? Add it here