Flight distance between Kirkuk, Iraq and Zagreb, Croatia 1,640.5 mi / 2,640.2 km