Direct (nonstop) flights from Sao Paulo to Barcelona

1 airline flys nonstop from São Paulo/Guarulhos International Airport (GRU) to El Prat Airport (BCN). It's 5,433 miles (8,743 km), about 10h 30m in the air. Operated by LATAM Airlines.

GRU
São Paulo/Guarulhos International Airport
🇧🇷 Sao Paulo, Brazil
BCN
El Prat Airport
🇪🇸 Barcelona, Spain
Flight Time
10h 30m
Distance
5,433 mi
8,743 km
CO₂/pax
831 kg
−49 kg vs. layover
Airlines
1
LATAM Airlines
Time Diff
+5h
Operated by LATAM Airlines LATAM Airlines

Route data last updated: May 26, 2026

Airlines with non-stop flights

LATAM Airlines LA LATAM Airlines
Route
GRU → BCN
Flight Time
10h 30m
Distance
5,433 mi

Alternative Routes

Other ways to fly from Sao Paulo to Barcelona with one stop · direct emits 831 kg CO₂ per passenger

GRU CMN (Casablanca) BCN
Leg 1: 8h 55m (4,671 mi) Leg 2: 2h 5m (762 mi) Total: ~11h 🍃 880 kg CO₂ (+6% vs. direct)
Leg 1
GRU → CMN
8h 55m · 4,671 mi
View GRU to CMN flights →
Leg 2
CMN → BCN
2h 5m · 762 mi
View CMN to BCN flights →
GRU MAD (Madrid) BCN
Leg 1: 10h 5m (5,192 mi) Leg 2: 1h 20m (300 mi) Total: ~11h 25m 🍃 875 kg CO₂ (+5% vs. direct)
Leg 1
GRU → MAD
10h 5m · 5,192 mi
View GRU to MAD flights →
Leg 2
MAD → BCN
1h 20m · 300 mi
View MAD to BCN flights →
GRU LIS (Lisbon) BCN
Leg 1: 9h 50m (4,914 mi) Leg 2: 1h 55m (618 mi) Total: ~11h 45m 🍃 890 kg CO₂ (+7% vs. direct)
Leg 1
GRU → LIS
9h 50m · 4,914 mi
View GRU to LIS flights →
Leg 2
LIS → BCN
1h 55m · 618 mi
View LIS to BCN flights →
GRU OPO (Porto) BCN
Leg 1: 10h 10m (5,067 mi) Leg 2: 1h 48m (559 mi) Total: ~11h 58m 🍃 903 kg CO₂ (+9% vs. direct)
Leg 1
GRU → OPO
10h 10m · 5,067 mi
View GRU to OPO flights →
Leg 2
OPO → BCN
1h 48m · 559 mi
View OPO to BCN flights →
GRU MXP (Milan) BCN
Leg 1: 11h 15m (5,880 mi) Leg 2: 1h 40m (447 mi) Total: ~12h 55m 🍃 1007 kg CO₂ (+21% vs. direct)
Leg 1
GRU → MXP
11h 15m · 5,880 mi
View GRU to MXP flights →
Leg 2
MXP → BCN
1h 40m · 447 mi
View MXP to BCN flights →

Frequently Asked Questions

How long is the direct flight from Sao Paulo to Barcelona?

A nonstop flight from Sao Paulo (GRU) to Barcelona (BCN) takes approximately 10 hours and 30 minutes. The distance is 5,433 miles (8,743 km).

Which airlines fly nonstop from Sao Paulo to Barcelona?

Just LATAM Airlines.

Is there a nonstop flight from Sao Paulo to Barcelona?

Yes. 1 airline: LATAM Airlines.

How far is Sao Paulo from Barcelona?

The flight distance from Sao Paulo to Barcelona is 5,433 miles (8,743 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 Sao Paulo and Barcelona?

Barcelona is 5 hours ahead of Sao Paulo. (America/Sao_Paulo vs Europe/Madrid.)

Will I experience jet lag flying from Sao Paulo to Barcelona?

Maybe mild — 5-hour difference. Most people adjust in a day or two.

What type of aircraft flies from Sao Paulo to Barcelona?

At 10h 30m, 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 Brazil to Spain?

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

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

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

Is the return flight from Barcelona to Sao Paulo 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 Sao Paulo to Barcelona?

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 São Paulo/Guarulhos International Airport for this flight?

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