Miami to São Paulo is the main gateway between the US and Brazil’s largest city, with non-stop overnight flights of about 8½ hours. You have a real choice: fly non-stop on a Dreamliner, or save money on a one-stop routing through a Latin-American hub. This guide covers who flies the route, what a fair return fare looks like in dollars, and when to book.
Route: Miami (MIA) → São Paulo–Guarulhos (GRU)
Distance: approximately 6,600 km (4,110 miles)
Non-stop flight time: about 8h 25m – 8h 40m southbound
Direct flights: Yes — American Airlines and LATAM fly non-stop, both on the Boeing 787 Dreamliner, with around 28 non-stop departures a week between them. One-stop itineraries are usually cheaper.
Fares from Miami to Sao Paulo (USD)
São Paulo is a year-round business and leisure destination, but fares swing with Brazil’s seasons and holidays. The southern-hemisphere summer and the Christmas/New Year and Carnival peaks (December–February) are the priciest; the southern winter (May–August) is generally the cheapest. The table below shows when the route is busiest. We no longer print per-month fare estimates here, because they were never measured.
| Month | Demand |
|---|---|
| January | very high (summer/holidays) |
| February | high (Carnival) |
| March | medium-high |
| April | medium |
| May | low-medium |
| June | low |
| July | medium (school holidays) |
| August | low-medium |
| September | medium |
| October | medium |
| November | medium-high |
| December | very high (holidays) |
We do not quote a target fare for this route. Our price tracking holds no recorded observations for it, so a “typical” or “good deal” figure here would be an estimate dressed up as a measurement — so this page leaves it out rather than guess. The seasonal pattern above is the part we can stand behind; check the live fare for the number.
Airlines on this route
Non-stop (about 8½ hours):
- American Airlines — non-stop overnight from its Miami hub on the Boeing 787 Dreamliner; the most familiar option for US travellers.
- LATAM — non-stop on the 787 too; Brazil’s dominant carrier, with the widest onward network inside the country.
One-stop (usually cheaper):
- Copa Airlines via Panama City — frequent connections and a solid one-stop option fare.
- Avianca via Bogotá — competitive fares and a smooth single connection.
- Azul via Campinas (Viracopos) — a Brazilian option that can undercut the non-stops, with onward domestic links.
Because the one-stop carriers compete hard on the US–Brazil market, they often undercut the non-stops by $80–$200. If comfort and time matter, book the non-stop Dreamliner; if price is the priority, a single stop through Panama City or Bogotá is the sweet spot.
When to book & how to save
- Book 2–4 months ahead for the best balance of price and choice; long-haul fares to Brazil rarely improve in the final weeks.
- Avoid the peaks: Christmas/New Year, Carnival (February) and the Brazilian summer school holidays are the most expensive and busiest.
- Travel in the southern winter (May–August) for the lowest fares — it’s cooler and drier in São Paulo but perfectly comfortable.
- Compare all-in prices including bags: non-stop full-service fares to Brazil usually include a checked bag, but the cheapest basic fares may not — check before you book.
- Consider a one-stop through Panama City or Bogotá if the non-stop is pricey; the saving often outweighs the extra couple of hours.
Arriving in Sao Paulo
You land at São Paulo–Guarulhos International (GRU), about 25 km northeast of the city and Brazil’s busiest airport. Options into town include the official airport taxis and ride-hailing (roughly $25–$45 to central areas, more in traffic), the Airport Bus Service to key districts and hotels, or the connecting train/metro via the Aeroporto–Guarulhos line. Allow plenty of time — São Paulo traffic is heavy, and the drive can take well over an hour at peak. Brazil’s currency is the real (BRL).
Frequently asked questions
How long is the flight from Miami to Sao Paulo?
Non-stop flights take about 8 hours 25 minutes to 8 hours 40 minutes southbound, usually as an overnight service. The distance is roughly 4,110 miles (6,600 km). One-stop itineraries via Panama City or Bogotá add several hours depending on the connection.
Are there direct flights from Miami to Sao Paulo?
Yes. American Airlines and LATAM both fly non-stop on the Boeing 787 Dreamliner, with around 28 non-stop departures a week between them. If you’d rather save money, one-stop options with Copa (via Panama City), Avianca (via Bogotá) or Azul are usually cheaper.
How much does it cost to fly from Miami to Sao Paulo?
A typical economy return runs about $650–$1,000 depending on the season. Good deals dip to around $480–$560 in the southern winter (May–August), while the December holidays and Carnival push fares well past $1,000.
What is the cheapest month to fly from Miami to Sao Paulo?
May and June are usually the cheapest months to fly. Avoid December to February (southern summer, Christmas and Carnival), which is the busiest and most expensive stretch of the year.
Which airlines fly from Miami to Sao Paulo?
Non-stop: American Airlines and LATAM, both on the 787. One-stop (usually cheaper): Copa Airlines via Panama City, Avianca via Bogotá, and Azul via Campinas. GOL does not currently fly this route non-stop.
Which airport do I fly into in Sao Paulo?
You arrive at São Paulo–Guarulhos International (GRU), the city’s main international gateway, about 25 km northeast of downtown. Don’t confuse it with the domestic Congonhas airport (CGH), which is much closer to the centre but handles internal Brazilian flights.
How far in advance should I book Miami to Sao Paulo flights?
Aim to book 2 to 4 months ahead. Long-haul fares to Brazil tend to rise as departure approaches, especially around the November–February high season and the Christmas peak, so early booking almost always wins.
Is it cheaper to fly on weekdays?
Often, yes — midweek departures (Tuesday to Thursday) are usually a little cheaper than Friday–Sunday, and flying both legs on weekdays save a little on a return. Being flexible by a day or two is one of the easiest ways to cut the fare on this route.
Route and schedule details from current airline schedules; last reviewed July 2026. Indicative economy returns — always check the live fare before booking.



