Cheapest one-way tickets
Recent finds on different dates, for 1 adult. Baggage and fare rules are shown on Aviasales, where the price is checked live.
Cheapest
11:55MilanMon, Nov 9
Travel time 13h 30m, 1 stopMXPGRU
21:25Sao PauloMon, Nov 9
17:45MilanWed, Dec 2
Travel time 15h, 2 stopsMXPGRU
04:45Sao PauloThu, Dec 3
19:00MilanSat, Nov 7
Travel time 13h 25m, 1 stopBGYGRU
04:25Sao PauloSun, Nov 8
19:00MilanSat, Jan 30
Travel time 13h 35m, 1 stopBGYVCP
04:35Sao PauloSun, Jan 31
15:20MilanTue, Jul 27
Travel time 16h 10m, 1 stopMXPGRU
02:30Sao PauloWed, Jul 28
19:45MilanSun, Dec 27
Travel time 13h 40m, 2 stopsBGYGRU
05:25Sao PauloMon, Dec 28
17:30MilanWed, Oct 28
Travel time 14h 30m, 2 stopsMXPGRU
04:00Sao PauloThu, Oct 29
21:10MilanFri, Jan 29
Travel time 13h 30m, 1 stopMXPVCP
06:40Sao PauloSat, Jan 30
Round trips
The cheapest return tickets found recently, price for the whole trip.
-
Nov 13 – Nov 29ITA Airways, 1 stop out, 1 stop back
€641
-
Nov 10 – Nov 22Turkish Airlines, 1 stop out, 1 stop back
€669
-
Nov 10 – Nov 23TAP Air Portugal, 1 stop out, 1 stop back
€720
-
Nov 9 – Nov 21TAP Air Portugal, 1 stop out, 1 stop back
€725
-
Nov 10 – Nov 21TAP Air Portugal, 1 stop out, 1 stop back
€725
Plan the rest of the trip
Mobile data in BrazilTravel eSIM from $4, installed before you fly.
Compare plansGetting from the airportTransfers and car hire in Sao Paulo, booked ahead at a fixed price.
See optionsThings to do in Sao PauloPopular tours from $109 per person.
See ideasTravel insuranceTravel insurance quotes for Brazil from EKTA; check what each policy covers.
Get a quoteFlight delayed?Arrived 3+ hours late, cancelled at short notice or bumped? Up to €600 per person under EU261.
Check
Price calendar
The lowest one-way fare found for each day over the next 60 days. A dash means no recent fare; you can still pick that day.
December 2026
MoTuWeThFrSaSu1–2€395345678910111213141516171819202122232425262728293031
€476 or lessGreen: the cheapest fifth of fares on this route. Lowest in these 60 days: Nov 9, €388.
Lowest fares by month
In the fares found this week, November has the lowest: from €388 one-way, against €566 in October. Pick a month to see its cheapest date.
- Oct€566
- Nov€388
- Dec€395
- Jan€508
- Febno fares yet
- Marno fares yet
- Aprno fares yet
- Mayno fares yet
- Junno fares yet
- Jul€550
- Augno fares yet
- Sepno fares yet
Show as a table
Questions travellers ask
What is the cheapest month to fly from Milan to Sao Paulo?
In the fares found this week, November has the lowest: from €388 one-way, against €566 in October.
Are there direct flights from Milan to Sao Paulo?
None of the fares found recently are nonstop. The cheapest options have at least one stop.