Distance from Saint Petersburg to Surat

The distance between Saint Petersburg, Russia and Surat, India is 5,440 kilometers (3,380 miles).

Saint Petersburg, St.-Petersburg, Russia

Surat, Gujarat, India

From Saint Petersburg to Surat, the straight-line distance is 5,440 kilometers, heading southeast. Both cities are at a similar altitude, with Saint Petersburg at 11 meters above sea level and Surat at 20 meters.

Travel time

Mode Estimated time
Bicycle 18-22 days
Motorcycle 6-7 days
Car 5-6 days
Airplane 8-10 hours
Speed Time
50 km/h
100 km/h
150 km/h
Saint Petersburg, Russia

Local time:

Time Zone: Europe/Moscow

Coordinates: 59.9386° N 30.3141° E

Elevation: 11 m (36 ft)


Nearby airports:
  • Pulkovo Airport (LED)
  • Novgorod Airport (NVR)
  • Lappeenranta Airport (LPP)
  • Utti Airport (UTI)
  • Savonlinna Airport (SVL)
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 Hyderabad 726 km
From Surat to Ahmedabad 204 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Saint Petersburg and Surat.

From To Distance (kilometers)
Ahmedabad, India Budapest, Hungary 5,440 km
Tegucigalpa, Honduras Brasília, Brazil 5,439 km
Cochabamba, Bolivia Cuauhtémoc, Mexico 5,441 km
Winnipeg, Canada Port of Spain, Trinidad and Tobago 5,441 km
Manhattan, United States Trujillo, Peru 5,439 km
Valencia, Venezuela Mar del Plata, Argentina 5,441 km
Mexico City, Mexico Cochabamba, Bolivia 5,438 km
Chicago, United States Chiclayo, Peru 5,442 km
Cochabamba, Bolivia Venustiano Carranza, Mexico 5,438 km
San Diego, United States Soacha, Colombia 5,438 km
Sheffield, United Kingdom Brooklyn, United States 5,438 km
Cochabamba, Bolivia Gustavo Adolfo Madero, Mexico 5,442 km
Brooklyn, United States Birmingham, United Kingdom 5,437 km
Montevideo, Uruguay Barranquilla, Colombia 5,443 km
Barquisimeto, Venezuela Las Vegas, United States 5,437 km
Santo Domingo, Dominican Republic Sacramento, United States 5,437 km
New York City, United States Birmingham, United Kingdom 5,437 km
Sheffield, United Kingdom New York City, United States 5,437 km

Measure more distances between cities