Flight distance between Tébessa, Algeria and Old Harbour Bay, Jamaica 5,247.7 mi / 8,445.3 km