Flight distance between Bathsheba, Barbados and Gustavo A. Madero, Mexico 2,653.6 mi / 4,270.6 km