Flight distance between Haskovo, Bulgaria and Marsh Harbour, Bahamas 5,609.4 mi / 9,027.5 km