Air Miles Calculator

Distance between Santa Maria, CA (SMX) and Oklahoma City, OK (OKC)

Distance from Santa Maria to Oklahoma City (Santa Maria Public Airport – Will Rogers World Airport) is 1292 miles / 2079 kilometers / 1123 nautical miles.

How far is Oklahoma City from Santa Maria?

There are several ways to calculate distances between Santa Maria and Oklahoma City. Here are two common methods:

Vincenty's formula (applied above)
  • 1291.757 miles
  • 2078.881 kilometers
  • 1122.506 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
  • 1288.885 miles
  • 2074.260 kilometers
  • 1120.011 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 Santa Maria Public Airport (SMX) to Will Rogers World Airport (OKC) is 2 hours 56 minutes.

Time difference and current local times

The time difference between Santa Maria and Oklahoma City is 2 hours. Oklahoma City is 2 hours ahead of Santa Maria.

Time Difference

Santa Maria
Oklahoma City

Santa Maria, CA

 PDT

Oklahoma City, OK

 CDT

Carbon dioxide emissions

Estimated CO2 emissions per passenger is 165 kg (363 pounds).

Airport information


A Santa Maria Public Airport
City: Santa Maria, CA
Country: United States Flag of United States
IATA Code: SMX
ICAO Code: KSMX
Coordinates: 34°53′56″N, 120°27′25″W

B Will Rogers World Airport
City: Oklahoma City, OK
Country: United States Flag of United States
IATA Code: OKC
ICAO Code: KOKC
Coordinates: 35°23′35″N, 97°36′2″W

Santa Maria to Oklahoma City flight path

Shortest flight path between Santa Maria Public Airport (SMX) and Will Rogers World Airport (OKC).

Frequent Flyer Miles Calculator

Santa Maria (SMX) → Oklahoma City (OKC).

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

In total

Total frequent flyer miles:
1292

Round trip?