Flight distance between Bathsheba, Barbados and Oklahoma City, United States of America 2,815.9 mi / 4,531.7 km