Flight distance between Lima, Peru and Zagreb, Croatia 6,956.5 mi / 11,195.4 km