Flight distance between Yogyakarta, Indonesia and Old Harbour, Jamaica 11,574.5 mi / 18,627.4 km