Air Miles Calculator

Distance between Phoenix, AZ (PHX) and St Petersburg, FL (PIE)

Distance from Phoenix to St Petersburg (Phoenix Sky Harbor International Airport – St. Pete–Clearwater International Airport) is 1781 miles / 2866 kilometers / 1547 nautical miles.

How far is St Petersburg from Phoenix?

There are several ways to calculate distances between Phoenix and St Petersburg. Here are two common methods:

Vincenty's formula (applied above)
  • 1780.830 miles
  • 2865.968 kilometers
  • 1547.499 nautical miles

Vincenty's formula calculates the distance between latitude/longitude points on the earth’s surface, using an ellipsoidal model of the earth.

Haversine formula
  • 1777.696 miles
  • 2860.924 kilometers
  • 1544.775 nautical miles

The haversine formula calculates the distance between latitude/longitude points assuming a spherical earth (great-circle distance – the shortest distance between two points).

Flight duration

Estimated flight time from Phoenix Sky Harbor International Airport (PHX) to St. Pete–Clearwater International Airport (PIE) is 3 hours 52 minutes.

Time difference and current local times

The time difference between Phoenix and St Petersburg is 2 hours. St Petersburg is 2 hours ahead of Phoenix.

Time Difference

Phoenix
St Petersburg

Phoenix, AZ

 MST

St Petersburg, FL

 EST

Carbon dioxide emissions

Estimated CO2 emissions per passenger is 208 kg (458 pounds).

Airport information


A Phoenix Sky Harbor International Airport
City: Phoenix, AZ
Country: United States Flag of United States
IATA Code: PHX
ICAO Code: KPHX
Coordinates: 33°26′3″N, 112°0′43″W

B St. Pete–Clearwater International Airport
City: St Petersburg, FL
Country: United States Flag of United States
IATA Code: PIE
ICAO Code: KPIE
Coordinates: 27°54′36″N, 82°41′14″W

Map

Phoenix to St Petersburg flight map.

Frequent Flyer Miles Calculator

Phoenix (PHX) → St Petersburg (PIE).

Elite level bonus (%):
Booking class bonus (%):
Air miles:
1781
Elite level bonus:
0
Booking class bonus:
0

In total

Total frequent flyer miles:
1781

Round trip?