Flight distance between Tébessa, Algeria and Marsh Harbour, Bahamas 4,928.7 mi / 7,932.0 km