Flight distance between Old Harbour Bay, Jamaica and Tyre, Lebanon 6,746.7 mi / 10,857.7 km