Distance from Surat to Cagayan de Oro

The distance between Surat, India and Cagayan de Oro, Philippines is 5,725 kilometers (3,557 miles).

Surat, Gujarat, India

Cagayan de Oro, Northern Mindanao, Philippines

From Surat to Cagayan de Oro, the straight-line distance is 5,725 kilometers, heading east. Both cities are at a similar altitude, with Surat at 20 meters above sea level and Cagayan de Oro at 8 meters.

Travel time

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

Local time:

Time Zone: Asia/Manila

Coordinates: 8.4822° N 124.6472° E

Elevation: 8 m (26 ft)


Nearby airports:
  • Laguindingan Airport (CGY)
  • Camiguin Airport (CGM)
  • Ozamiz City Airport (OZC)
  • Bancasi Airport (BXU)
  • Dipolog Airport (DPL)

Other distances from Surat

Distance 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 Surat and Cagayan de Oro.

From To Distance (kilometers)
Trujillo, Peru Mississauga, Canada 5,725 km
Phoenix, United States Port of Spain, Trinidad and Tobago 5,726 km
Santiago, Chile Guatemala City, Guatemala 5,726 km
Las Vegas, United States Cuenca, Ecuador 5,726 km
San Pedro Sula, Honduras Santiago, Chile 5,724 km
London, United Kingdom Toronto, Canada 5,726 km
Toronto, Canada Islington, United Kingdom 5,726 km
Santo Domingo, Dominican Republic Porto Alegre, Brazil 5,728 km
Santiago, Chile Mixco, Guatemala 5,728 km
Washington, United States Newport, United Kingdom 5,721 km
Bogotá, Colombia Bakersfield, United States 5,729 km
Tegucigalpa, Honduras Fortaleza, Brazil 5,721 km
Santa Cruz de la Sierra, Bolivia Toluca, Mexico 5,720 km
Reynosa, Mexico La Paz, Bolivia 5,730 km
Santo Domingo, Dominican Republic Seattle, United States 5,719 km
Manaus, Brazil Tulsa, United States 5,731 km
Rosario, Argentina San Juan, Puerto Rico 5,719 km
Santiago, Chile Kingston, Jamaica 5,731 km
Trujillo, Peru Etobicoke, Canada 5,732 km
Belmopan, Belize Goiânia, Brazil 5,732 km

Measure more distances between cities