Distance from Tehran to Calgary

The distance between Tehran, Iran and Calgary, Canada is 10,291 kilometers (6,394 miles).

Tehran, Iran

Calgary, Alberta, Canada

From Tehran to Calgary, the straight-line distance is 10,291 kilometers, heading north. Tehran is situated at an altitude of 1,178 meters above sea level, while Calgary is at 1,042 meters.

Travel time

Mode Estimated time
Airplane 16-18 hours
Jet fighter 10-12 hours
Speed Time
300 km/h
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)
Calgary, Canada

Local time:

Time Zone: America/Edmonton

Coordinates: 51.0501° N 114.0853° W

Elevation: 1,042 m (3,419 ft)


Nearby airports:
  • Calgary International Airport (YYC)
  • Banff Airport (YBA)
  • Red Deer Regional Airport (YQF)
  • Rocky Mountain House Airport (YRM)
  • Pincher Creek Airport (WPC)

Other distances from Tehran

Distance 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

Other distances from Calgary

Distances between cities Kilometers
From Calgary to Toronto 2,715 km
From Calgary to Ottawa 2,885 km
From Calgary to Montréal 3,028 km
From Calgary to Edmonton 281 km
From Calgary to Winnipeg 1,207 km

Cities within similar distances

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

From To Distance (kilometers)
Beijing, China Tijuana, Mexico 10,291 km
Monterrey, Mexico Kyiv, Ukraine 10,290 km
Surat, India Sydney, Australia 10,290 km
Minsk, Belarus Panama City, Panama 10,293 km
Rome, Italy Tijuana, Mexico 10,289 km
Tegucigalpa, Honduras Minsk, Belarus 10,293 km
Cali, Colombia Belgrade, Serbia 10,294 km
Villa Nueva, Guatemala Ibadan, Nigeria 10,294 km
Recife, Brazil San Jose, United States 10,288 km
Brisbane, Australia Ahmedabad, India 10,288 km
Hanoi, Vietnam Kano, Nigeria 10,287 km
Cairo, Egypt Maracay, Venezuela 10,287 km
Curitiba, Brazil San Jose, United States 10,287 km
Guadalupe, Mexico Kyiv, Ukraine 10,287 km
Amsterdam, Netherlands Cochabamba, Bolivia 10,296 km

Measure more distances between cities