Lima, Peru → Rio de Janeiro, Brazil
2,040 nautical miles · Direction: southeast
The straight-line distance from Lima to Rio de Janeiro is 3,779 km (2,348 miles). Rio de Janeiro lies roughly east-southeast of Lima; the initial great-circle bearing is 113° (ESE). It is an international route from Peru to Brazil.
Lima (Lima, Peru) sits at 12.0464°S, 77.0428°W; Rio de Janeiro (Southeast, Brazil) is at 22.9068°S, 43.1729°W. The initial great-circle bearing is 113° (ESE); on a great circle the heading changes along the way.
| Mode | Figure | Basis |
|---|---|---|
| ✈️ Flight | ~5h 13min | Estimate: 800 km/h + 30 min taxi. Not a schedule; total trip time is longer. |
| 🚗 Road | ~4,912 km · ~61h 24min | Rough estimate: straight line × 1.3 at 80 km/h. Not live routing. |
Rough road-length estimate for Lima to Rio de Janeiro: about 4,912 km. This is an estimate, not a routed drive — the actual road distance depends on the road network, crossings and the route chosen.
The geographic halfway point of the great-circle path between Lima and Rio de Janeiro lies at approximately 18.2168°S, 60.6300°W — the position that is an equal 1,890 km from each city along that path. It is a geometric midpoint, not a halfway point by road.
Rio de Janeiro (America/Sao_Paulo) is 2 hours ahead of Lima (America/Lima) all year; daylight saving does not change the gap.
Lima uses the Peruvian Sol (PEN), while Rio de Janeiro uses the Brazilian Real (BRL). The primary language changes from Spanish in Lima to Portuguese in Rio de Janeiro.
All distances from Lima · All distances from Rio de Janeiro
The straight-line distance from Lima to Rio de Janeiro is approximately 3,779 km (2,348 miles, 2,040 nautical miles).
Rio de Janeiro lies roughly east-southeast of Lima; the initial great-circle bearing is 113° (ESE).
Estimated flight time is about 5h 13min (great-circle distance at 800 km/h plus 30 min for taxi, take-off and landing). It is not an airline schedule; total airport-to-airport trip time is longer.
Rough road-length estimate for Lima to Rio de Janeiro: about 4,912 km. This is an estimate, not a routed drive — the actual road distance depends on the road network, crossings and the route chosen.
Rio de Janeiro (America/Sao_Paulo) is 2 hours ahead of Lima (America/Lima) all year; daylight saving does not change the gap.
Straight-line distance uses the great-circle (Haversine) method. Flight and road figures, where shown, are estimates rather than schedules or live routing. How SnapDistance calculates distances