Wayfli › Dubai (DXB) › To Sao Paulo (GRU)

Dubai (DXB) to Sao Paulo (GRU) flights

There are direct flights from Dubai International Airport to Sao Paulo Guarulhos - Governador André Franco Montoro International Airport, sold by one airline: Emirates. The distance is 12,217 km, about 15h 25m in the air. There are also 20 one-stop options, via airports such as Istanbul, Amsterdam and Paris.

Live fares for DXB → GRUSee all routes on the map
12,217 kmdistance
~15h 25mdirect flight time (estimate)
1direct airline
20one-stop options

Direct flights from Dubai to Sao Paulo

RouteAirlines (incl. codeshares)DistanceTime (est.)
DXB → GRUEmirates12,217 km~15h 25m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
IST IstanbulEmirates and Qantas then Turkish Airlines13,557 km~19h 10m
AMS AmsterdamITA Airways and Emirates then KLM14,944 km~20h 55m
CDG ParisAir France and ITA Airways then Air France and LATAM Airlines Brasil14,644 km~20h 30m
FRA FrankfurtEmirates and Lufthansa then LATAM Airlines Brasil and LATAM Airlines Group14,641 km~20h 30m
BCN BarcelonaEmirates then LATAM Airlines Group and Singapore Airlines13,941 km~19h 40m
MAD MadridEmirates then Air China and Iberia14,026 km~19h 45m
FCO RomeITA Airways and Emirates then ITA Airways13,776 km~19h 30m
MUC MunichEmirates and Lufthansa then LATAM Airlines Brasil and Lufthansa14,421 km~20h 15m
LHR LondonAmerican Airlines and British Airways then British Airways and LATAM Airlines Brasil14,958 km~20h 55m
DOH DohaEmirates and Flydubai then Qatar Airways12,236 km~17h 35m
MXP MilanojetBlue and Emirates then LATAM Airlines Brasil and LATAM Airlines Group14,193 km~20h
ZRH ZurichEmirates and SWISS then SWISS14,377 km~20h 10m

More from Dubai and Sao Paulo

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.