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