Distance from Havana to Rio de Janeiro

The distance between Havana, Cuba and Rio de Janeiro, Brazil is 6,629 kilometers (4,119 miles).

Havana, Cuba

Rio de Janeiro, Brazil

From Havana to Rio de Janeiro, the straight-line distance is 6,629 kilometers, heading southeast. Both cities are at a similar altitude, with Havana at 41 meters above sea level and Rio de Janeiro at 12 meters.

Travel time

Mode Estimated time
Airplane 10-12 hours
Jet fighter 6-8 hours
Speed Time
300 km/h
Havana, Cuba

Local time:

Time Zone: America/Havana

Coordinates: 23.133° N 82.383° W

Elevation: 41 m (135 ft)


Nearby airports:
  • José Martí International Airport (HAV)
  • Playa Baracoa Airport (UPB)
  • San Nicolás de Bari Airport (QSN)
  • Juan Gualberto Gómez International Airport (VRA)
  • Kawama Airport (VRO)
Rio de Janeiro, Brazil

Local time:

Time Zone: America/Sao_Paulo

Coordinates: 22.9064° S 43.1822° W

Elevation: 12 m (39 ft)


Nearby airports:
  • Santos Dumont Airport (SDU)
  • Rio de Janeiro-Galeão International Airport (GIG)
  • Jacarepagua-Roberto Marinho Airport (RRJ)
  • Aeroclube Airport (QNV)
  • Santa Cruz Air Force Base (SNZ)

Other distances from Havana

Distance between cities Kilometers
From Havana to Santiago de Cuba 761 km
From Havana to Camagüey 500 km
From Havana to Holguín 679 km
From Havana to Guantánamo 813 km
From Havana to Santa Clara 261 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Havana and Rio de Janeiro.

From To Distance (kilometers)
Brasília, Brazil Charlotte, United States 6,629 km
Amsterdam, Netherlands Chicago, United States 6,629 km
Nashville, United States Nottingham, United Kingdom 6,629 km
Rio de Janeiro, Brazil Mixco, Guatemala 6,629 km
San Juan, Puerto Rico Preston, United Kingdom 6,629 km
Fortaleza, Brazil Columbus, United States 6,630 km
Helsinki, Finland Manhattan, United States 6,628 km
Helsinki, Finland Etobicoke, Canada 6,628 km
Dublin, Ireland Calgary, Canada 6,628 km
Fortaleza, Brazil New Orleans, United States 6,627 km
Saint Petersburg, Russia Kakamega, Kenya 6,627 km
Cochabamba, Bolivia South Boston, United States 6,631 km
Bengaluru, India Warsaw, Poland 6,627 km
Helsinki, Finland Queens, United States 6,631 km
Kinshasa, Democratic Republic of the Congo Leeds, United Kingdom 6,631 km
Caracas, Venezuela Vigo, Spain 6,626 km
Valencia, Spain Cleveland, United States 6,625 km
Santiago, Chile Miami, United States 6,633 km
Brampton, Canada Helsinki, Finland 6,633 km

Measure more distances between cities