Distance from Surat to Tehran

The distance between Surat, India and Tehran, Iran is 2,631 kilometers (1,635 miles).

Surat, Gujarat, India

Tehran, Iran

From Surat to Tehran, the straight-line distance is 2,631 kilometers, heading northwest. Surat is at only 20 meters above sea level, while Tehran is at 1,178 meters.

Travel time

Mode Estimated time
Bicycle 8-10 days
Motorcycle 3-4 days
Car 2-3 days
Airplane 4-5 hours
Speed Time
50 km/h
100 km/h
150 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)
Tehran, Iran

Local time:

Time Zone: Asia/Tehran

Coordinates: 35.6944° N 51.4215° E

Elevation: 1,178 m (3,865 ft)


Nearby airports:
  • Mehrabad International Airport (THR)
  • Imam Khomeini International Airport (IKA)
  • Payam International Airport (PYK)
  • Noshahr Airport (NSH)
  • Qazvin Airport (GZW)

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

Other distances from Tehran

Distances between cities Kilometers
From Tehran to Mashhad 741 km
From Tehran to Isfahan 338 km
From Tehran to Karaj 42 km
From Tehran to Tabriz 528 km
From Tehran to Shiraz 683 km

Cities within similar distances

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

From To Distance (kilometers)
León de los Aldama, Mexico Kingston, Jamaica 2,631 km
Istanbul, Turkey Bilbao, Spain 2,631 km
Denver, United States Brooklyn, United States 2,631 km
Guadalajara, Mexico Oakland, United States 2,631 km
Kingston, Jamaica Saltillo, Mexico 2,632 km
Gustavo Adolfo Madero, Mexico Bakersfield, United States 2,630 km
Mérida, Mexico Hamilton, Canada 2,632 km
Auckland, New Zealand Melbourne, Australia 2,632 km
Managua, Nicaragua Culiacán, Mexico 2,630 km
Barranquilla, Colombia New Orleans, United States 2,633 km
Chihuahua, Mexico Cleveland, United States 2,629 km
Warsaw, Poland Málaga, Spain 2,633 km
Vancouver, Canada Tulsa, United States 2,634 km
Denver, United States Laval, Canada 2,628 km
Zapopan, Mexico Sacramento, United States 2,634 km
Mexico City, Mexico Bakersfield, United States 2,634 km
Zapopan, Mexico San Francisco, United States 2,634 km
Santiago de los Caballeros, Dominican Republic Cuenca, Ecuador 2,634 km
Philadelphia, United States Nuevo Laredo, Mexico 2,634 km

Measure more distances between cities