Distance from Rio de Janeiro to Havana

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

Rio de Janeiro, Brazil

Havana, Cuba

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

Travel time

Mode Estimated time
Airplane 10-12 hours
Jet fighter 6-8 hours
Speed Time
300 km/h
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)
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)

Other distances from Havana

Distances 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 Rio de Janeiro and Havana.

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