Cheap flights from Sao Paulo to Madrid
Madrid greets long-haul arrivals with late dinners and a city that runs late, and cheap flights from Sao Paulo to Madrid can be nonstop or one-stop depending on the airline and which Sao Paulo airport you leave from. The route links Brazil with Spain's capital, so aircraft choice, baggage rules and arrival time matter as much as the fare. Pick the departure airport first, because Congonhas, Guarulhos International and Viracopos serve different parts of Sao Paulo and change the whole day.
Prices found on this route
Lowest fare found per airline in recent searches — click to search that date on kissandfly.com
| Airline | Flight | Rating | Date | Price from | Search |
|---|---|---|---|---|---|
| direct | — | 23 Nov 2026 | from $288 | Search 23 Nov 2026 | |
| direct | ★★★★★ 3.8 | 18 Nov 2026 | from $354 | Search 18 Nov 2026 | |
| with a stop | ★★★★★ 4.3 | 18 Nov 2026 | from $355 | Search 18 Nov 2026 | |
| with a stop | ★★★★★ 4.0 | 18 Nov 2026 | from $367 | Search 18 Nov 2026 | |
| with a stop | ★★★★★ 4.0 | 4 Dec 2026 | from $370 | Search 4 Dec 2026 | |
| with a stop | — | 18 Nov 2026 | from $379 | Search 18 Nov 2026 | |
| with a stop | ★★★★★ 3.8 | 15 Mar 2027 | from $381 | Search 15 Mar 2027 | |
| with a stop | ★★★★★ 3.9 | 23 Nov 2026 | from $382 | Search 23 Nov 2026 | |
| with a stop | ★★★★★ 3.8 | 22 Feb 2027 | from $409 | Search 22 Feb 2027 | |
| with a stop | — | 22 Feb 2027 | from $421 | Search 22 Feb 2027 |
Source: fares found by Tickets Travel Network search engines, snapshot of 3 November 2026. Prices are converted to USD at an approximate rate; the exact price is shown on the booking site.
Price by month
Lowest fare found for each month in recent searches. Cheapest month: November — from $354.
| Month | Price from | Date | |
|---|---|---|---|
| November 2026 | from $354 | 18 Nov 2026 | |
| December 2026 | from $354 | 2 Dec 2026 | |
| January 2027 | from $424 | 21 Jan 2027 | |
| February 2027 | from $398 | 9 Feb 2027 | |
| March 2027 | from $464 | 15 Mar 2027 | |
| April 2027 | from $640 | 15 Apr 2027 | |
| May 2027 | from $668 | 17 May 2027 | |
| June 2027 | from $625 | 18 Jun 2027 | |
| July 2027 | from $684 | 30 Jul 2027 | |
| August 2027 | from $684 | 2 Aug 2027 | |
| September 2027 | from $789 | 16 Sept 2027 | |
| October 2027 | from $460 | 1 Oct 2027 |
Airports on this route
Distances are straight-line from the city centre
| City | Airport | To centre |
|---|---|---|
| Sao Paulo | Congonhas CGH | 9 km |
| Sao Paulo | Guarulhos International GRU | 21 km |
| Sao Paulo | Viracopos VCP | 79 km |
| Madrid | Barajas MAD | 14 km |
Route on the map
When to fly
Madrid's winters are short on daylight and its summers are hot and late-running, so the city's rhythm changes the value of an arrival time. November is shown as the cheapest month on this route, and fares can shift around holiday periods. Weekday flights are often easier to find than weekend ones, and departures around Christmas, New Year and school holidays need earlier booking. If you want long evenings, aim for the warmer months and check whether the cheaper fare lands late at night.
Airlines and what to expect
The named carriers run from Iberia, Air Europa, TAP Portugal, ITA Airways and Air China to Azul, LATAM Airlines, Latam Airlines Brasil, EuroAtlantic Airways and Lanperu. Nonstop service exists on this route, while other itineraries change planes before Madrid. Fare inclusions vary by carrier and ticket type, so check baggage, seat choice and meals rather than comparing the headline price alone. A short connection can look efficient on paper but leave little room for a late arrival.
Arriving — Madrid
Madrid Barajas is a large airport, so walking distances, terminal changes and queues can add time between landing and the train. Barajas sits northeast of central Madrid, and metro, commuter rail, bus and taxi all run into town; the right choice depends on your terminal and how much luggage you carry. Late-night arrivals can mean fewer public transport options, so check the last service before you book. Watch for terminal changes if your connection leaves from a different building.
Before you go: Spain
- Currency
- EUR (€)
- Power sockets
- Type C, F · 230 V
- Language
- Spanish
- Emergency number
- 112, 061, 091
- Driving side
- right
- Calling code
- +34
- Internet domain
- .es
- EU / Schengen
- EU member, Schengen area
- Population of Madrid
- 3.5 M (2025)
- Time zone
- UTC+01 (Europe/Madrid)
Country facts: Wikidata
Check before you book
- Check which Sao Paulo airport your ticket names, because Congonhas, Guarulhos International and Viracopos are different journeys.
- Check baggage size and weight before paying a low fare, especially when an airline charges for cabin bags.
- Check whether a connection is protected on one ticket or self-connected on separate tickets.
- Check passport and visa rules for Spain before you book, including transit countries on connecting itineraries.
- Check the arrival and departure times against Madrid transport hours.
- Check the price calendar for the same route across neighbouring dates.
Frequently asked questions
Sao Paulo – Madrid: when is it cheapest to fly?
The lowest price in recent searches was found for November 2026 — $354. Prices change daily; check the live price in the search.
Sao Paulo – Madrid: which airlines fly this route?
Airlines with offers on this route: Iberia, Air Europa, LATAM Airlines, Latam Airlines Brasil, TAP Portugal, Lanperu, Air China, ITA Airways, Azul, EuroAtlantic Airways.
Sao Paulo – Madrid: are there direct flights?
Yes, direct flights were available in recent searches.
How long is the flight from Sao Paulo to Madrid?
The distance is about 8,385 km, so a non-stop flight takes roughly 10 h 41 min. Direct flights were found in recent searches.
Which airports serve Sao Paulo – Madrid?
Sao Paulo: Congonhas (CGH), Guarulhos International (GRU), Viracopos (VCP). Madrid: Barajas (MAD).
What is the time difference between Sao Paulo and Madrid?
Madrid is 4 h ahead of Sao Paulo.
Sao Paulo — more routes
Madrid — flights from other cities
| From | Airline | Flight | Date | Price from |
|---|---|---|---|---|
| Paris | Ryanair | direct | 5 Dec 2026 | from $18 |
| Warsaw | Ryanair | direct | 3 Dec 2026 | from $22 |
| London | Ryanair | direct | 5 Dec 2026 | from $23 |
| Granada | Iberia | direct | 15 Dec 2026 | from $27 |
| Geneva | Easyjet | direct | 6 Dec 2026 | from $46 |
| Krakow | Ryanair | direct | 19 Mar 2027 | from $47 |
| Brussels | Iberia | direct | 5 Dec 2026 | from $77 |
| Chisinau | Tarom | with a stop | 13 Nov 2026 | from $109 |