Simply select points A and B, and we will create a convenient route for you 👍
To build a composite route, click the "Add point" button. You can also move and delete intermediate points.
Cheapest
Best Offer!
Car
28 h 41 min
2715 km.
from $149
Composite Route Car Only
Two ways to Travel from Muscat to Tehrān
Select an Option Below to Start Your Journey
Cheapest
By car (2 715 km)
Fastest
Plane to Tehrān
Transport providers
Airlines
Emirates
Website:
emirates.com
Plane from Seeb International Airport to Tehran
Ave. Duration:
5h 22m
Frequency:
Every day
Estimated price:
$141.30–$597.83
Qatar Airways
Website:
qatarairways.com/en-au/homepage.html
Plane from Seeb International Airport to Tehran
Ave. Duration:
4h 40m
Frequency:
Every day
Estimated price:
$184.78–$597.83
Air Arabia
Website:
airarabia.com
Plane from Seeb International Airport to Tehran
Ave. Duration:
5h 25m
Frequency:
Monday, Wednesday, Thursday, Friday, and Saturday
Estimated price:
$152.17–$423.91
SalamAir
Website:
salamair.com/
Plane from Seeb International Airport to Tehran
Ave. Duration:
2h 40m
Frequency:
Every day
Estimated price:
$130.43–$336.96
Flydubai
Website:
flydubai.com/en/
Plane from Seeb International Airport to Tehran
Ave. Duration:
5h 15m
Frequency:
Every day
Estimated price:
$141.30–$380.43
Iran Air
Website:
ebooking.iranair.com/
Plane from Seeb International Airport to Mehrabad
Ave. Duration:
7h 15m
Frequency:
Wednesday
Estimated price:
$81.52–$434.78
Iran Aseman
Website:
iaa.ir/
Plane from Seeb International Airport to Mehrabad
Ave. Duration:
4h
Frequency:
Monday, Wednesday, and Friday
Estimated price:
$108.70–$293.48
Zagros Airlines
Website:
zagrosairlines.com/
Plane from Seeb International Airport to Mehrabad
Ave. Duration:
5h 35m
Frequency:
Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
Estimated price:
$70.65–$402.17
Questions and Answers
What is the cheapest way to get from Muscat to Tehrān?
The cheapest way to get from Muscat to Tehrān is to drive which costs $141.30 - $228.26 and takes 29h 37m.
What is the fastest way to get from Muscat to Tehrān?
The fastest way to get from Muscat to Tehrān is to fly which takes 6h 38m and costs $108.70 - $304.35 .
How far is it from Muscat to Tehrān?
The distance between Muscat and Tehrān is 1561 km. The road distance is 2754.8 km.
How long does it take to get from Muscat to Tehrān?
It takes approximately 6h 58m to get from Muscat to Tehrān, including transfers.
What is the time difference between Muscat and Tehrān?
Tehrān is 30 min behind Muscat. It is currently 04:17 in Muscat and 03:47 in Tehrān.
Can I drive from Muscat to Tehrān?
Yes, the driving distance between Muscat to Tehrān is 2755 km. It takes approximately 29h 37m to drive from Muscat to Tehrān.
Which airlines fly from Seeb International Airport Airport to Tehran International Airport Airport?
Air Arabia, SalamAir, Qatar Airways and two other airlines offer flights from Seeb International Airport Airport to Tehran International Airport Airport.