Barcelona to Lima

Barcelona (Catalonia) to Lima (Lima) distance is 10005 km and you can get there by flight + flight in just over 13 hours and 30 minutes with fares starting from ₹ 40180. You'll need a warm blanket at night !
Travel Guide