Helping travelers to find the best flight offers
Fly from Muscat to Tehran with confidence — our search scans over 700 airlines, 50+ agencies and 5+ top booking systems to uncover the best prices, schedules and ticket conditions for your trip. Compare real-time options in seconds and book the flight that fits your budget and timetable.
Fly direct from Muscat to Tehran for the quickest, most convenient way to get between these two vibrant cities — fewer hassles, no layovers and more time to enjoy your trip. While connecting routes can sometimes come with a lower price tag, direct flights save you hours and offer a more comfortable, reliable travel experience, making them an excellent choice for business or leisure.
A direct flight is the easiest way to get to your destination. The following airlines operate non-stop flights from Muscat to Tehran:
•
•
•
•
•
•
We keep tight track on airlines' pre-holidays sales and other special offers occurences all the time to let you save maximum amount of funds while traveling to your family or just going out on vacation.
The cheapest one-way flight from Muscat to Tehran departs on 12/05/2025, is operated by SalamAir and costs $72
There is no information about the cheapest roundtrip flight from Muscat to Tehran
Fastest flight from Muscat to Tehran takes 2h 40m
There are direct flights on this route 3 days a week: We, Fr, and Sa
The distance between Muscat and Tehran is 1499km (929 miles). There are 12 direct flights from Muscat to Tehran. The time difference between Muscat and Tehran is 30m. Flights from Muscat begin at 12:15 PM. The latest flight from Muscat departs at 4:30 PM
The Muscat — Tehran route is served by multiple airlines, including SalamAir and Pegasus Airlines. This is convenient for those who want the best balance of price, schedule, and travel conditions. Tickets start from $72, and depending on season and promotions, even better deals may appear. With our service, you can easily compare available options and book tickets that match your plans. The variety of carriers allows flexible choices and comfortable travel without overpaying.
Starting at $72
Starting at $178
Muscat — Tehran
12/05/2025
Departure
Direct flight
OV1355
Starting at $72
Muscat — Tehran
11/21/2025
Departure
Direct flight
OV1355
Starting at $78
Muscat — Tehran
12/03/2025
Departure
Direct flight
OV543
Starting at $83
Muscat — Tehran
11/22/2025
Departure
Direct flight
OV543
Starting at $85
Muscat — Tehran
03/21/2026
Departure
Direct flight
OV543
Starting at $100
Muscat — Tehran
01/14/2026
Departure
Direct flight
OV543
Starting at $100
Muscat — Tehran
01/10/2026
Departure
Direct flight
OV543
Starting at $100
Muscat — Tehran
01/09/2026
Departure
Direct flight
OV1355
Starting at $101
Muscat — Tehran
01/02/2026
Departure
Direct flight
OV1355
Starting at $102
Muscat — Tehran
01/03/2026
Departure
Direct flight
OV543
Starting at $107
SalamAir
Every day
Starting at $89
Muscat International (MCT) is Oman's main international gateway and typically serves as the country's premium hub for long-haul and regional carriers, including Oman Air and several Middle Eastern and Asian airlines. Fares from MCT can be mid-to-high depending on season and carrier, while the smaller Seeb-area terminals mainly handle international traffic rather than low-cost domestic flights. The airport sits roughly 20–25 km from Muscat city centre; taxis and ride-hailing are the fastest options, usually taking 25–40 minutes and costing in the range of modest local fares, while airport shuttles and limited public buses provide cheaper alternatives with longer travel times. Pros: modern facilities, good transfer connections and comfortable lounges. Cons: peak-time queues and a longer transfer to central hotel districts for budget travelers.
Tehran is served mainly by two airports with different roles. Imam Khomeini International (IKA) is the primary international gateway and typically handles most long-haul and full-service carriers, often seen as the city’s premium airport; it lies about 45–60 km southwest of central Tehran and can take 45–75 minutes by taxi or shuttle depending on traffic, with shared airport bus services usually cheaper but slower. Mehrabad (THR) is nearer, around 8–12 km west of downtown, and mainly serves domestic and regional flights on budget and local airlines; travel times are commonly 20–40 minutes by taxi or metro connection. Travelers can expect IKA to offer broader international connectivity and larger terminal facilities, while THR often provides quicker access to the city; fares and journey times vary with traffic and service choice.
The cheapest flight ticket from Muscat to Tehran according to data for the last 48 hours costs $72
Often the best time to buy tickets from Muscat to Tehran is 2 months before departure.
Based on statistics over the past years, the lowest prices for flights from Muscat to Tehran can be found flying in these months: November, December, January.
The fastest flights from Muscat to Tehran start from 2 hours 40 minutes in the air.
The following airlines operate direct flights on the route Muscat — Tehran: SalamAir
In different months, ticket prices from Muscat to Tehran vary: minimum — $84 (November 2025), maximum — $103 (January 2026). Typically, the flight costs $92–$193.
We couldn't find any special offers for flights from Muscat to Tehran