Flight time from Lisbon to Rio de Janeiro
About 7,715 km (4,794 miles), an estimated nonstop flight time of 10h 10m.
Distance
7,715 km
4,794 miles
Flight time
10h 10m
nonstop, estimated
Time difference
4h behind
Rio de Janeiro
7,715 km
4,794 miles apart, as the crow flies
Estimated flight time
10h 10m
Time difference
—
A straight-line (great-circle) estimate. Real flights are a little longer because of air-traffic routing, winds and any stopovers, so your landing time is approximate.
Lisbon to Rio de Janeiro at a glance
Flying from Lisbon, Portugal to Rio de Janeiro, Brazil covers a great-circle distance of roughly 7,715 kilometres (4,794 miles). At a typical jet cruising speed, that is an estimated nonstop flight time of about 10h 10m, before you add taxi time, any air-traffic delays and the effect of the wind. A connection through a hub will add the layover on top.
Rio de Janeiro is about 4 hours behind Lisbon, so expect some jet lag from crossing 4 time zones, which tends to hit harder when you fly west and gain them. The interactive calculator above updates the time difference for today's date, and you can swap the cities or pick a different pairing in a tap.
Lisbon to Rio de Janeiro FAQ
How long is the flight from Lisbon to Rio de Janeiro?
How far is Lisbon from Rio de Janeiro?
What is the time difference between Lisbon and Rio de Janeiro?
Last reviewed 2026-06-04. Distance is a great-circle estimate; flight time excludes winds, routing and stopovers.
More flight routes
Try any two cities on the flight time and distance calculator.

%20copy%202.webp&w=384&q=75)
%20copy%203.webp&w=384&q=75)

Your trips deserve
more than a camera roll
Turn travel photos into books you'll actually look back on.




