Flight distance between Tébessa, Algeria and Old Harbour, Jamaica 5,247.1 mi / 8,444.4 km