Miles between Tulsa, OK and Oswego, NY

There are
1,277 mi
from Tulsa, OK to Oswego, NY

That's the driving distance. It would take 23 hours 57 mins to go from Tulsa, Oklahoma to Oswego, New York.

The flight distance (direct flight from Tulsa, OK to Oswego, NY) is 1,146.81 mi.

1,277 mi = 1.61 kms