Distance between Buffalo and Saint Petersburg

The distance between Buffalo (New York, USA) and Saint Petersburg (Florida, USA) is ca. 1.713,6 km (air line).

Buffalo

Latidute: 42.880231
Longitude: -78.878737

Saint Petersburg

Latidute: 27.773055
Longitude: -82.639998

Distance between Buffalo and other cities and places worldwide

Distance between Buffalo and other major cities