Flight distance between Carabanchel, Spain and Oklahoma City, United States of America 4,866.2 mi / 7,831.4 km