Air Miles Calculator

Distance between Tehran (THR) and Medina (MED)

Flight distance from Tehran to Medina (Mehrabad International Airport – Prince Mohammad bin Abdulaziz Airport) is 1033 miles / 1663 kilometers / 898 nautical miles. Estimated flight time is 2 hours 27 minutes.

Driving distance from Tehran (THR) to Medina (MED) is 1429 miles / 2300 kilometers and travel time by car is about 24 hours 15 minutes.

Map of flight path and driving directions from Tehran to Medina.

Shortest flight path between Mehrabad International Airport (THR) and Prince Mohammad bin Abdulaziz Airport (MED).

How far is Medina from Tehran?

There are several ways to calculate distances between Tehran and Medina. Here are two common methods:

Vincenty's formula (applied above)
  • 1033.485 miles
  • 1663.233 kilometers
  • 898.074 nautical miles

Vincenty's formula calculates the distance between latitude/longitude points on the earth’s surface, using an ellipsoidal model of the earth.

Haversine formula
  • 1034.319 miles
  • 1664.574 kilometers
  • 898.798 nautical miles

The haversine formula calculates the distance between latitude/longitude points assuming a spherical earth (great-circle distance – the shortest distance between two points).

Airport information


A Mehrabad International Airport
City: Tehran
Country: Iran Flag of Iran
IATA Code: THR
ICAO Code: OIII
Coordinates: 35°41′21″N, 51°18′48″E

B Prince Mohammad bin Abdulaziz Airport
City: Medina
Country: Saudi Arabia Flag of Saudi Arabia
IATA Code: MED
ICAO Code: OEMA
Coordinates: 24°33′12″N, 39°42′18″E

Time difference and current local times

The time difference between Tehran and Medina is 30 minutes. Medina is 30 minutes behind Tehran.

Time Difference

Tehran

 +0330

Medina

 +03

Carbon dioxide emissions

Estimated CO2 emissions per passenger is 153 kg (337 pounds).

Frequent Flyer Miles Calculator

Tehran (THR) → Medina (MED).

Distance:
1033
Elite level bonus:
0
Booking class bonus:
0

In total

Total frequent flyer miles:
1033

Round trip?