Portland to Sao Paulo Flights (PDX to GRU): Connections, Travel Time and Guarulhos Arrival

Route guide last updated · fares below are fetched live when this page loads

Live Fares

Airline comparison · PDX → GRU

Checking live fares for PDX → GRU…

Search PDX → GRU

Route at a glance

Origin
PDX — Portland International AirportPortland, United States
Destination
GRU — Guarulhos International AirportSao Paulo, Brazil

Quick Answers

Is there a nonstop flight from Portland to Sao Paulo?
No. Portland has no nonstop service to South America, so every PDX to GRU itinerary connects once in a US hub such as Houston, Dallas/Fort Worth, Atlanta, Miami or Los Angeles. The Brazil leg is almost always an overnight flight.
How long is the trip from Portland to Sao Paulo?
About 15 to 20 hours door to door with one connection, covering roughly 6,700 miles. The leg from Houston, Dallas or Atlanta to Sao Paulo takes around 10 hours; from Los Angeles it is closer to 12. Both directions fly overnight on the long leg.
Which airlines fly from Portland to Sao Paulo?
United (via Houston), American (via Dallas/Fort Worth or Miami), Delta (via Atlanta) and LATAM (via Los Angeles, often paired with Alaska or Delta on the first leg) all sell one-stop itineraries. Check which airline operates each leg.

Route Overview

One connection, through a US hub

No airline flies nonstop from Portland to Sao Paulo, and Portland has no South American service at all, so every PDX to GRU trip connects once in a US hub. Guarulhos is the best-connected airport in South America, which means the choice of hub is wide and the second leg is almost always an overnight flight.

As of recent schedules, the practical routings are:

  • United via Houston. Houston to Sao Paulo is one of United's longest-running South American flights, and the Portland to Houston leg is a comfortable mid-afternoon departure. Chicago and Newark also work but add distance.
  • American via Dallas/Fort Worth or Miami. Dallas is the shorter overall routing from Portland; Miami adds a transcontinental leg but has more frequencies to Brazil.
  • Delta via Atlanta or Los Angeles. Delta flies Atlanta to Sao Paulo, and through its partnership with LATAM you may be offered a LATAM-operated flight from Los Angeles or New York under a Delta code.
  • LATAM via Los Angeles. LATAM's own Los Angeles to Sao Paulo flight connects with Alaska or Delta out of Portland. Check which airline operates each leg before assuming bag rules or lounge access.

Copa via Panama City and Avianca via Bogota show up in search results, but neither flies to Portland, so they need a second connection and rarely compete.

Distance and how long it takes

Portland to Sao Paulo is roughly 6,700 miles (about 10,800 km) on the great circle, heading south-east across the whole of the United States and the Caribbean. There is no nonstop to compare with, so think in total trip time: 15 to 20 hours door to door on a well-timed connection, and more if the layover is long.

The Brazil leg is the long one: Houston or Dallas to Sao Paulo is about 10 hours, Atlanta a little under that, Los Angeles closer to 12. Almost all of them leave the US in the evening and land in Sao Paulo the next morning. The return flights are also overnight, landing in the US early and leaving a daytime connection to Portland.

Leaving from PDX

Portland International has a single terminal with a renovated main hall, and all the hubs above are served from Concourses B through E. Security is one of the easier big-airport experiences in the US, and two hours before a domestic first leg is plenty outside the holidays.

The MAX Red Line light rail runs from the terminal to downtown Portland in about 40 minutes, and the station is a short walk from baggage claim. Parking garages sit across from the terminal and the economy lot runs a shuttle. Ask at check-in for your bags to be tagged through to GRU, and keep medication and an overnight kit in your carry-on in case the connection runs tight.

Arriving at Guarulhos and getting into Sao Paulo

Guarulhos has three terminals. Terminal 3 handles most international long-haul arrivals, including LATAM's international flights and the US carriers; Terminal 2 handles the rest. Immigration can be slow when several overnight flights from North America and Europe land together between early morning and mid-morning, so expect a queue.

The airport is about 25 km north-east of the centre and the road in is often congested:

  • Airport Bus Service. Executive coaches to Paulista, Congonhas airport, the Tiete bus terminal and major hotel districts; 60 to 90 minutes depending on traffic.
  • Train. The CPTM Line 13 Jade connects the airport station to Engenheiro Goulart, where you change for the metro network. Cheap and reliable, but it involves changes with luggage.
  • Taxi or ride-hailing. 45 minutes to Paulista off-peak and well over an hour in the morning or evening rush. Use the official taxi stands or the signed app pick-up points.

If you are connecting to a domestic flight, check whether it leaves from Guarulhos or from Congonhas, the city airport. A transfer between the two can take two hours.

Entry rules: Brazil now needs an e-visa

As of recent rules, US passport holders need a visa to enter Brazil, applied for online as an e-visa before travel. This requirement returned in 2025 after several years of visa-free entry, so older advice online is wrong. Apply on the official Brazilian government portal well before departure, print or save the approval, and expect the airline to check it in Portland.

Your passport should be valid for at least six months. There is no yellow fever requirement for arrivals from the US, but if you are heading into the Amazon or rural areas, ask a travel clinic about vaccination.

When to fly

Sao Paulo's seasons are the reverse of Portland's. December to March is hot and rainy; June to August is dry and mild, with cool evenings. Weather is a minor factor for a city trip, but it matters if you are combining Sao Paulo with the coast or the Amazon.

Fare pressure from the US is highest over Christmas and New Year, around Carnival in February or early March, and in the US summer holidays. The quietest windows are late March to May and August to early November. Because the route always involves a connection, booking two to four months ahead gives you a choice of hubs; closer in, the overnight Brazil legs fill first.

Time difference and jet lag

Sao Paulo is on UTC minus three all year, as Brazil no longer observes daylight saving. Portland is UTC minus eight in winter and minus seven in summer, so Sao Paulo is five hours ahead in winter and four in summer.

That is a mild shift compared with a transatlantic trip, but you arrive after an overnight flight with a connection, so you will still feel it. Southbound, land in the morning, stay in daylight and sleep at a local hour; the first evening is the hard part. Northbound, the overnight flight and a short connection usually mean a lost night rather than a big clock change.

What travellers on this route get wrong

The biggest mistake since 2025 is arriving at the Portland check-in desk without the e-visa. The next is booking a same-day onward domestic flight from Congonhas instead of Guarulhos and underestimating the transfer. And many first-time visitors assume Sao Paulo is warm in July because it is Brazil; pack a jacket for winter evenings.

Route Guide

Baggage policy

Airline / fareCabin bagChecked bagExtra bag
United1 carry-on plus a personal item; Basic Economy may limit you to a personal itemEconomy to Brazil typically includes one 23 kg bag on standard fares; Basic Economy often nonecharged per bag; varies by fare and date
American1 carry-on plus a personal itemMain Cabin fares to Brazil usually include one 23 kg bag; Basic Economy often nonecharged per bag; varies by fare and date
Delta1 carry-on plus a personal itemMain Cabin to South America typically includes one 23 kg bag; Basic Economy variescharged per bag; varies by fare and route
LATAM1 carry-on up to about 10 kg plus a personal item on most faresDepends on fare family: the lowest fares include none, higher fares one or two 23 kg bagscharged per bag; cheaper when added at booking
Baggage disclaimer

Allowances depend on the fare family you buy and on which airline operates each leg, so confirm the figures on your ticket and the airline's website before you pack.

Travel tips

  • Apply for the Brazil e-visa first

    The e-visa is required again for US citizens and is checked at the Portland check-in desk. Apply on the official portal as soon as your dates are fixed, allow time for processing, and keep a copy on your phone and on paper.

  • Check your next Sao Paulo airport

    International flights land at Guarulhos, but many domestic flights leave from Congonhas in the city. A transfer between them can take two hours in traffic, so do not book a tight same-day onward flight from the wrong airport.

  • Pick a hub with morning arrival

    Houston, Dallas and Atlanta departures typically land in Sao Paulo in the morning, which gives you a full day and a normal bedtime. Aim for a connection of two hours or more in the US hub so a late first leg does not cost you the overnight flight.

  • Bring a layer for Brazilian winter

    Sao Paulo evenings from June to August are cool, and the city has few heated buildings. A light jacket makes the difference, especially if you arrive on the early-morning flight.

  • Use official taxis or app pick-ups

    At Guarulhos, use the signed taxi stands, the Airport Bus Service counters or the marked ride-hailing area rather than offers in the arrivals hall. Traffic into the city is heavy on weekday mornings, so allow an hour or more.

FAQs

No. Portland has no nonstop service to South America, so every PDX to GRU itinerary connects once in a US hub such as Houston, Dallas/Fort Worth, Atlanta, Miami or Los Angeles. The Brazil leg is almost always an overnight flight.

Unpublished fares available by phone

Speak with a Way4Fly travel specialist for live availability and deals not shown online — day, night, weekends and holidays.

Call +1-800-518-9067
Way4Fly travel agent

Better Deals, Just a Call Away

Call and say FLY50 to save.