Distance between Odessa and Enid
Distance from Odessa, TX to Enid, OK is 406 miles / 653 kilometers.
Map showing the distance from Odessa to Enid
![]() |
Air distance: | miles km |
Odessa, TX
City: | Odessa, TX |
Country: | United States |
Enid, OK
City: | Enid, OK |
Country: | United States |
Time difference between Odessa and Enid
There is no time difference between Odessa and Enid. Current local time in Odessa and Enid is 11:12 CST (2025-02-27)