Distance Calculator

Distance from Muscat to Tehran

Distance between Muscat and Tehran is 1510 kilometers (938 miles).
Driving distance from Muscat to Tehran is 2761 kilometers (1715 miles).

air 1510 km
air 938 miles
car 2761 km
car 1715 miles

Distance Map Between Muscat and Tehran

Muscat, OmanTehran, Iran = 938 miles = 1510 km.

How far is it between Muscat and Tehrān

Muscat is located in Oman with (23.6139,58.5922) coordinates and Tehran is located in Iran with (35.6944,51.4215) coordinates. The calculated flying distance from Muscat to Tehran is equal to 938 miles which is equal to 1510 km.

If you want to go by car, the driving distance between Muscat and Tehran is 2760.52 km. If you ride your car with an average speed of 112 kilometers/hour (70 miles/h), travel time will be 24 hours 38 minutes. Please check the avg. speed travel time table on the right for various options.
Difference between fly and go by a car is 1251 km.

City/PlaceLatitude and LongitudeGPS Coordinates
Muscat 23.6139, 58.5922 23° 36´ 49.9320'' N
58° 35´ 31.9200'' E
Tehran 35.6944, 51.4215 35° 41´ 39.8040'' N
51° 25´ 17.4360'' E

Estimated Travel Time Between Muscat and Tehrān

Average SpeedTravel Time
30 mph (48 km/h) 57 hours 30 minutes
40 mph (64 km/h) 43 hours 07 minutes
50 mph (80 km/h) 34 hours 30 minutes
60 mph (97 km/h) 28 hours 27 minutes
70 mph (112 km/h) 24 hours 38 minutes
75 mph (120 km/h) 23 hours 00 minutes
Muscat, Oman

Related Distances from Muscat

CitiesDistance
Muscat to Mashhad3576 km
Muscat to Tehran2761 km
Muscat to Bandar Abbas2938 km
Tehran, Iran

Related Distances to Tehran

CitiesDistance
Nizwa to Tehran2685 km
As Sib Al Jadidah to Tehran2701 km
Al Khaburah to Tehran2584 km
Al Sohar to Tehran2536 km
Sur to Tehran2939 km
Please Share Your Comments