Direct (nonstop) flights from Barcelona to Lima

1 airline flys nonstop from El Prat Airport (BCN) to Jorge Chávez International Airport (LIM). It's 6,213 miles (9,999 km), about 13h 15m in the air. Operated by Iberia.

BCN
El Prat Airport
🇪🇸 Barcelona, Spain
LIM
Jorge Chávez International Airport
🇵🇪 Lima, Peru
Flight Time
13h 15m
Distance
6,213 mi
9,999 km
CO₂/pax
950 kg
−35 kg vs. layover
Airlines
1
Iberia
Time Diff
-7h
Operated by Iberia Iberia

Route data last updated: May 30, 2026

Airlines with non-stop flights

Iberia IB Iberia
Route
BCN → LIM
Flight Time
13h 15m
Distance
6,213 mi

Alternative Routes

Other ways to fly from Barcelona to Lima with one stop · direct emits 950 kg CO₂ per passenger

BCN MAD (Madrid) LIM
Leg 1: 1h 25m (300 mi) Leg 2: 12h (5,915 mi) Total: ~13h 25m 🍃 985 kg CO₂ (+4% vs. direct)
Leg 1
BCN → MAD
1h 25m · 300 mi
View BCN to MAD flights →
Leg 2
MAD → LIM
12h · 5,915 mi
View MAD to LIM flights →
BCN BOG (Bogota) LIM
Leg 1: 10h 55m (5,292 mi) Leg 2: 3h 5m (1,167 mi) Total: ~14h 🍃 1031 kg CO₂ (+9% vs. direct)
Leg 1
BCN → BOG
10h 55m · 5,292 mi
View BCN to BOG flights →
Leg 2
BOG → LIM
3h 5m · 1,167 mi
View BOG to LIM flights →
BCN CDG (Paris) LIM
Leg 1: 1h 55m (532 mi) Leg 2: 12h 30m (6,380 mi) Total: ~14h 25m 🍃 1098 kg CO₂ (+16% vs. direct)
Leg 1
BCN → CDG
1h 55m · 532 mi
View BCN to CDG flights →
Leg 2
CDG → LIM
12h 30m · 6,380 mi
View CDG to LIM flights →
BCN PUJ (Punta Cana) LIM
Leg 1: 9h 35m (4,383 mi) Leg 2: 4h 55m (2,185 mi) Total: ~14h 30m 🍃 1064 kg CO₂ (+12% vs. direct)
Leg 1
BCN → PUJ
9h 35m · 4,383 mi
View BCN to PUJ flights →
Leg 2
PUJ → LIM
4h 55m · 2,185 mi
View PUJ to LIM flights →
BCN AMS (Amsterdam) LIM
Leg 1: 2h 30m (771 mi) Leg 2: 12h 30m (6,531 mi) Total: ~15h 🍃 1167 kg CO₂ (+23% vs. direct)
Leg 1
BCN → AMS
2h 30m · 771 mi
View BCN to AMS flights →
Leg 2
AMS → LIM
12h 30m · 6,531 mi
View AMS to LIM flights →

Looking for the return flight?

LIM → BCN: Flights from Lima to Barcelona

Frequently Asked Questions

How long is the direct flight from Barcelona to Lima?

A nonstop flight from Barcelona (BCN) to Lima (LIM) takes approximately 13 hours and 15 minutes. The distance is 6,213 miles (9,999 km).

Which airlines fly nonstop from Barcelona to Lima?

Just Iberia.

Is there a nonstop flight from Barcelona to Lima?

Yes. 1 airline: Iberia.

How far is Barcelona from Lima?

The flight distance from Barcelona to Lima is 6,213 miles (9,999 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Tokyo.

What is the time difference between Barcelona and Lima?

Lima is 7 hours behind Barcelona. (Europe/Madrid vs America/Lima.)

Will I experience jet lag flying from Barcelona to Lima?

Probably — 7-hour time difference means moderate jet lag. Expect about 1 day of adjustment per hour of shift. Flying westward is generally easier to adjust to.

What type of aircraft flies from Barcelona to Lima?

At 13h 15m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from Spain to Peru?

Depends on your passport. Check with the Peru embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Barcelona to Lima?

Roughly 950 kg CO2 per passenger one-way. That's about the same as driving 4,750 km.

Is the return flight from Lima to Barcelona also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Barcelona to Lima?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. Use "Check Prices" above to compare.

How early should I arrive at El Prat Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.