Rio de Janeiro (GIG) – Porto (OPO)

Distance, flight time and the airlines that fly it, from open data.
Distance
7,940 km
4,933 mi · 4,287 nm
Flight time
10 h 10 min
Estimate from distance
Time difference
3 h / 4 h
January / July
CO2 per passenger
932 kg
One way, economy, incl. RF (552 kg CO2 only)
Passengers / year
56,310
Sep 2025 – Aug 2026 · +12.6%
Flights / week
4
Both directions, average
Seats filled
87%
64,368 seats a year
Airlines nonstop
1
TAP

Traffic: ANAC (Brazil), Dados Estatísticos do Transporte Aéreo, scheduled flights, Sep 2025 – Aug 2026. Distance: WGS-84 ellipsoid. CO2: UK DESNZ 2026 factors. Sources

Great circle from GIG to OPOGIGOPO
Shortest path over the earth's surface (great circle). Real flights bend around weather, winds and airspace.

The way there

Heading from GIG
27°
Heading from OPO
214°
Halfway point
9.67, -27.77
Great-circle km
7,965 km (sphere, for EU261)
Clocks
3 h in January, 4 h in July

The estimate for a route without real times is 10 h 10 min; how it is worked out is on Sources.

Passengers per month, both directions (Sep 2025 – Aug 2026)Busiest: May 2026: 5,534 passengers
02K4K6KSepOctNovDecJanFebMarAprMay5.5KJunJulAug
Show as a table
Month Passengers
Sep 20254,958
Oct 20255,049
Nov 20254,116
Dec 20254,671
Jan 20265,088
Feb 20264,059
Mar 20264,604
Apr 20264,196
May 20265,534
Jun 20264,887
Jul 20264,530
Aug 20264,618
Flights per month, both directions (Sep 2025 – Aug 2026)Busiest: May 2026: 22 flights
0102030SepOctNovDecJanFebMarAprMay22JunJulAug
Show as a table
Month Flights
Sep 202518
Oct 202518
Nov 202516
Dec 202518
Jan 202618
Feb 202616
Mar 202618
Apr 202616
May 202622
Jun 202620
Jul 202618
Aug 202618

Airlines flying GIG–OPO nonstop

Airline Flights / week Share of passengers
TAPTAP - Transportes Aéreos Portugueses S/A4.2
100%

Both directions, Sep 2025 – Aug 2026. Airlines with at least one flight a month. ANAC (Brazil), Dados Estatísticos do Transporte Aéreo, scheduled flights. Sources

Delay compensation (EU261 / UK261)

Measured by great-circle distance: 7,965 km.

GIG Rio de Janeiro → OPO Porto

EU261€600 for arriving 3 hours or more late (€300 if 3–4 hours).

Covers EU, EEA or Swiss airlines only.

OPO Porto → GIG Rio de Janeiro

EU261€600 for arriving 3 hours or more late (€300 if 3–4 hours).

Covers any airline.

Also owed for a cancellation with less than 14 days' notice or denied boarding. Not owed for extraordinary circumstances. On a connection, the distance to the final destination counts. From 23 October 2027 the EU's Regulation 2026/2202 applies; it keeps these amounts (what changes in 2027). Information, not legal advice.

Every airport pair between Rio de Janeiro and Porto

OPO
GIG7,940
SDU7,946

Kilometres. Linked numbers have a page of their own. All Rio de Janeiro airports

More routes from GIG

Route Distance Passengers / year
GIG → GRU337 km 1,487,249
GIG → POA1,121 km 1,148,850
GIG → SCL2,937 km 1,031,084
GIG → AEP1,968 km 1,003,919
GIG → SSA1,214 km 909,405
GIG → REC1,853 km 878,624
GIG → VIX417 km 824,564
GIG → CWB673 km 797,804
GIG → FOR2,167 km 758,621
GIG → BSB911 km 721,733

More routes from OPO

Route Distance Passengers / year
OPO → ORY1,202 km 1,139,251
OPO → MAD439 km 1,042,503
OPO → GVA1,311 km 809,526
OPO → LIS277 km 755,476
OPO → BCN901 km 703,710
OPO → FNC1,190 km 606,548
OPO → LUX1,487 km 492,122
OPO → ZRH1,533 km 461,908
OPO → LGW1,279 km 424,708
OPO → AMS1,597 km 419,799

Questions

Rio de Janeiro (GIG) and Porto (OPO) are 7,940 km (4,933 miles, 4,287 nautical miles) apart, measured along the shortest path over the earth's surface.