Distance from Rio de Janeiro to Surat

The distance between Rio de Janeiro, Brazil and Surat, India is 13,478 kilometers (8,375 miles).

Rio de Janeiro, Brazil

Surat, Gujarat, India

From Rio de Janeiro to Surat, the straight-line distance is 13,478 kilometers, heading east. Both cities are at a similar altitude, with Rio de Janeiro at 12 meters above sea level and Surat at 20 meters.

Travel time

Mode Estimated time
Airplane 1 day
Jet fighter 14-16 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)
Surat, India

Local time:

Time Zone: Asia/Kolkata

Coordinates: 21.1959° N 72.8302° E

Elevation: 20 m (66 ft)


Nearby airports:
  • Surat Airport (STV)
  • Daman Airport (NMB)
  • Bhavnagar Airport (BHU)
  • Vadodara Airport (BDQ)
  • Ozar Airport (ISK)

Other distances from Surat

Distances between cities Kilometers
From Surat to Delhi 938 km
From Surat to Mumbai 235 km
From Surat to Bengaluru 1,042 km
From Surat to Ahmedabad 204 km
From Surat to Chennai 1,197 km

Cities within similar distances

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

From To Distance (kilometers)
Shanghai, China Havana, Cuba 13,478 km
Delhi, India San Juan, Puerto Rico 13,478 km
Wellington, New Zealand Milwaukee, United States 13,479 km
Chihuahua, Mexico Melbourne, Australia 13,479 km
Shenzhen, China Atlanta, United States 13,476 km
Lucknow, India Ciudad Juárez, Mexico 13,476 km
San Juan, Puerto Rico New Delhi, India 13,480 km
Chennai, India Manhattan, United States 13,480 km
Indianapolis, United States Hyderābād, India 13,480 km
Chengdu, China Tampa, United States 13,481 km
Helsinki, Finland Puente Alto, Chile 13,474 km
Brisbane, Australia Guayaquil, Ecuador 13,482 km
Seattle, United States Jakarta, Indonesia 13,483 km
Las Vegas, United States Vadodara, India 13,473 km
Surat, India Belo Horizonte, Brazil 13,483 km
Brisbane, Australia Wichita, United States 13,472 km
Kolkata, India Nashville, United States 13,484 km

Measure more distances between cities