Flights from Oman

Tehran to Muscat Flight Guide 2026: From Imam Khomeini Airport to Arrival in Oman

Tehran to Muscat flight guide cover: the Sultan Qaboos Grand Mosque in Muscat at sunset with a jet arriving from Tehran
SKY LINE TRAVEL Editorial · Tehran & Muscat desks· · Updated · 15 min read

Everything you need before flying from Tehran to Muscat: where the route stands today and what still works, how to reach Imam Khomeini Airport, how Iranians enter Oman visa-free, what to sort out before leaving Iran and how to book the right fare the moment seats return.

Tehran to Muscat is the busiest air link between Iran and Oman: a capital-to-capital hop of about 1,480 kilometres that crosses the Zagros, the Persian Gulf and the Strait of Hormuz in about two and a half hours. Iranian families who live in Oman, business travellers, students and holidaymakers chasing Muscat’s mild winter all rely on it, and in a normal season it is one of the most-flown international routes out of Imam Khomeini Airport.

This guide walks through the whole trip: where the route stands right now and what still works, how to reach Imam Khomeini Airport and get through it smoothly, how Iranian passport holders enter Oman, what to sort out before leaving Iran, and what to expect from landing to your first days in Muscat.

Route status — 3 November 2026: this route cannot be booked on our site at the moment. Iranian airlines' flights to Muscat have been suspended since 23 September and, according to an October travel update, are still suspended. Oman's SalamAir was reported on 19 October to have resumed Muscat–Tehran twice a week, on Sundays and Fridays — confirm on the airline's own website before you plan, because its travel-update page may lag behind. Before any trip, also read your own government's travel advice (for example the UK's Iran page).

Tehran → Muscat at a glance

≈ 1,480 km
Air distance, IKA to MCT
≈ 2 h 30 min
Typical non-stop flight time
30 min ahead
Muscat (UTC+4) vs Tehran (UTC+3:30)
IKA → MCT
Imam Khomeini International → Muscat International
Up to 14 days visa-free
For Iranian passports, with conditions (see below)
Omani rial (OMR)
Iranian bank cards do not work in Oman

Are there direct flights from Tehran to Muscat right now?

Not at the moment. Mahan Air stopped flying to Muscat on 17 September, and from 23 September Muscat airport stopped accepting all Iranian airlines. Oman’s own carriers are not flying to Iran either: SalamAir has kept its Iran routes suspended, and Oman Air does not serve Iran. This is a suspension, not a closed border — both airports are open, and when Iranian international flights restarted in April 2026 after the war-time closure, Muscat was one of the first two routes to come back.

What that means for you in practice:

  • If you hold a ticket for a cancelled flight, the airline’s involuntary-change rules normally entitle you to a free date change or a full refund. Contact whoever issued the ticket; if we issued it, message our support desk with your booking reference.

Other ways to reach Muscat from Tehran while direct flights are paused

If your trip cannot wait, the honest picture as of 30 September is short. The Gulf hubs that usually carry one-stop traffic are closed to Iran: the UAE suspended Iranian airlines from 24 September, Emirates and flydubai are not flying to Iran, and Qatar Airways’ Iran flights are suspended. The one connection that works today goes through Istanbul.

Tehran to Muscat alternatives — status on 30 September 2026
OptionStatusWhat to know
Via IstanbulFlights operatingIranian airlines still fly Tehran–Istanbul; Turkish Airlines and Oman Air fly Istanbul–Muscat daily or near-daily, about 5 hours
Via Dubai or Abu DhabiClosedThe UAE suspended Iranian airlines on 24 September; UAE carriers are not flying to Iran
Via DohaClosedQatar Airways’ Iran flights are suspended with no restart date
Via Najaf or YerevanNot practicalNo confirmed onward flight to Muscat; Yerevan has no non-stop Muscat service
By seaNot availableNo scheduled passenger ferry between Iran and Oman can be booked today

The Istanbul route works but is not simple. The two flights are almost always separate tickets, so you collect and re-check your bags in Istanbul and pass Turkish passport control — Iranian passports are visa-free in Turkey for up to 90 days. Leave at least four to five hours between flights, check which Istanbul airport each one uses (Istanbul Airport and Sabiha Gökçen are 90 minutes apart), and remember that if the first flight is late, the second airline owes you nothing. Expect a long day and a far higher total fare than the direct flight. Most importantly, confirm with the airline and the Omani embassy that you will be admitted: on 22 September Iran’s Civil Aviation Organisation said Iranian passengers were not currently being accepted at Muscat airport, and it is not yet clear whether that also covers Iranians arriving on foreign airlines.

How the Tehran–Muscat route normally works

In a normal season the route is flown non-stop several times a week by Iranian carriers — Mahan Air, Sepehran, Varesh and Taban have all served it — and, until the war in February 2026, by Oman’s low-cost airline SalamAir, with extra flights around Nowruz and the summer holidays. The scheduled flight time is about 2 hours 30 minutes from Tehran, a little longer on the way back.

All Tehran–Muscat flights use Imam Khomeini International Airport (IKA), not Mehrabad (THR), which handles domestic flights. Muscat is 30 minutes ahead of Tehran, so a flight leaving IKA at 09:00 lands in Muscat at around 12:00 local time.

Booking Tehran to Muscat tickets the smart way

When seats return, the first flights usually fill quickly with travellers who have been waiting. Booking well is less about hunting for a secret cheap day and more about knowing how the fare is built and checking a few things before you pay.

A phone on a Tehran rooftop café with Milad Tower behind, showing the SKY LINE TRAVEL Tehran to Muscat flights page
  1. Compare fare classes, not just prices. The same flight is sold in several fare classes. Cheaper ones usually carry higher change and refund penalties and sometimes less baggage — on a route that has just been suspended, that flexibility is worth paying for.
  2. Check the baggage allowance before paying. It depends on the airline and the fare class. Gifts, dried fruit and saffron for family in Oman add up quickly; excess baggage at the airport costs more than a higher fare.
  3. Enter names exactly as in the passport. The Latin spelling must match letter for letter; name corrections after ticketing are limited and cause trouble at Muscat passport control.
  4. Keep your booking reference (PNR) and ticket number. With them you can manage your booking, check your ticket status or check in online wherever the airline allows it.

Getting to Imam Khomeini Airport

Imam Khomeini International Airport lies about 35 km south-west of Tehran’s city limits — roughly 40–50 km by road from central Tehran along the Persian Gulf (Tehran–Qom) freeway. Without traffic the drive takes 45–60 minutes; at rush hour or before holidays it can take much longer. IKA has two passenger terminals: Terminal 1, the main international terminal, and Salam Terminal, which handles pilgrimage flights and some scheduled international services. Which one your flight uses depends on the airline and can change, so check the terminal printed on your ticket or call the airport information line on 096330 before you set off.

From Tehran to Imam Khomeini Airport
OptionHow it worksApprox. timeBest for
Official airport taxiTaxi desk or the airport’s official taxi service; a sedan costs roughly 1 million tomans or more in 1405 — confirm the fare before you ride45–60 min without trafficHeavy luggage and night or early-morning flights
Ride-hailing (Snapp, Tapsi)Request it from home as usual; drivers drop off in front of the departures hall45–60 min, longer at rush hourMost travellers
Metro Line 1, airport branchChange at Shahed–Bagher Shahr; trains run about 07:20–19:20 with gaps of 80–120 minutes, plus an airport surchargeAbout 40 min from Shahed, plus the ride across townLight luggage and daytime flights only
Drop-off by family or friendsDrop-off lane in front of departures; no need to park45–60 minFamilies and early departures
A SKY LINE TRAVEL “Next stop Muscat” billboard beside the highway to Imam Khomeini Airport, with Milad Tower on the Tehran skyline

Flying in from another Iranian city? Allow for the Mehrabad transfer

Domestic flights into Tehran land at Mehrabad (THR), while Muscat flights leave from IKA — two separate airports with no airside link, about 45–50 km apart by road. Budget 45–60 minutes for the drive by airport taxi or Snapp/Tapsi, and up to 90 minutes in heavy traffic; there is also a bus from Mehrabad Terminal 4 to IKA, roughly every hour. Because IKA asks international passengers to arrive three hours early, we recommend leaving at least five hours between your domestic arrival at Mehrabad and the Muscat departure, and flying in the day before if the two flights are on separate tickets.

At the airport: check-in, exit formalities and boarding

A burgundy passport and a SKY LINE TRAVEL IKA to MCT boarding pass on a check-in counter at Imam Khomeini Airport
  1. Be at the terminal at least three hours before departure — that is the airport’s own advice, and queues get long before holidays and on busy mornings.
  2. Have your passport, exit-fee receipt and, if you need one, your military-service exit permit in hand before you join the check-in queue.
  3. At check-in the airline checks your Oman entry documents — hotel booking, insurance and return ticket — before it issues a boarding pass, so keep printed copies.
  4. Check-in usually closes 45 to 60 minutes before departure, depending on the airline; after that you will not be accepted, even with a valid ticket.
  5. Then go through Iranian passport control and security. Cafés and duty-free are airside, but boarding usually starts 30–45 minutes before departure — keep an eye on the gate.

Entering Oman: visa and documents

Iranian passport holders can visit Oman visa-free for up to 14 days, as long as they arrive with a confirmed hotel booking, travel insurance, a return ticket and enough money for the stay — the Royal Oman Police can refuse entry if any of these is missing. The visa-free stay is single-entry and does not allow work. For longer trips, apply for a tourist visa on the ROP eVisa portal at least a week before you fly. Oman revised its visa rules in August 2026, so check the portal again before you pay for a ticket, and make sure your passport is valid for at least six months from arrival.

Who needs what to enter Oman (September 2026)
Your situationRuleWhat to do
Iranian passport, tourism up to 14 daysVisa-free, with conditionsCarry your hotel booking, travel insurance, return ticket and enough funds
Iranian passport, longer than 14 daysTourist eVisaApply on the Royal Oman Police eVisa portal before you fly
Travelling to workEmployment visa sponsored by the employerA tourist entry does not allow work; your Omani employer applies
Oman resident card holderEnter on a valid resident cardMake sure the card is valid beyond your return date
Transit via IstanbulTurkey: visa-free up to 90 days for IraniansPassport valid at least 150 days; Oman’s rules still apply on arrival

Tehran to Muscat document checklist

0 of 8 ready

Before you leave Iran: exit fee, cash limits and exit permits

  • Exit fee: for 1405 it is 900,000 tomans for your first trip abroad in the year, 1.5 million for the second and 2.2 million for the third and later ones — per traveller, children included. Pay it online before you leave for the airport and keep the receipt; Iranians who live abroad are exempt when returning to their country of residence.
  • Military-service exit permit: men liable for conscription need an exit permit to leave Iran. Check your status on the Sakha portal or at a Police +10 office before you book, not in the week you fly.
  • Foreign cash: you can take out the equivalent of €5,000 per traveller by air; larger sums need proof of purchase and a customs declaration (Central Bank of Iran). Iranian bank cards do not work in Oman, so this cash is your whole travel budget — plan it carefully.
  • Medicines: carry them in the original packaging with the prescription; some sedatives and strong painkillers are only allowed into Oman with a doctor’s prescription.

On board: two and a half hours from the Alborz to the Hajar mountains

After take-off the flight heads south over the Zagros, crosses the Persian Gulf near Bandar Abbas and the Strait of Hormuz, and descends over the Gulf of Oman. On a clear day the jagged Hajar mountains and Muscat’s coastline make the last twenty minutes spectacular, so a window seat is worth asking for. On a flight this length expect a light meal or snack and soft drinks. Before landing, set your watch 30 minutes forward and keep your passport and entry documents in your hand luggage, not in the checked bag.

In-flight map from Tehran to Muscat on a seat-back screen, with the Hajar mountains and the Gulf of Oman through the window

Arriving in Muscat: immigration, customs and getting into the city

Muscat’s terminal, opened in 2018, is large, calm and well signposted: passport control, baggage, then customs — cash of OMR 6,000 or more must be declared to Oman Customs. The official Muscat Airport guide lists every way into town, and you can buy a tourist SIM with your passport in the arrivals hall before you leave.

From Muscat airport into the city
OptionHow it worksApprox. time and costBest for
Official airport taxiTaxi rank outside arrivals; digital meter25–40 min; about OMR 9–12 to Muttrah or QurumMost travellers and heavy luggage
Mwasalat busStop on the ground floor; pay cash on boardAbout 45 min to Ruwi; about OMR 1Light luggage and tight budgets
Ride-hailing appLocal apps such as OTaxi; an Omani SIM is neededAbout 30 min; often cheaper than the airport taxiTravellers with a local SIM
Hotel or private transferA pre-booked driver waits in arrivalsAbout 30 minFamilies and first-time visitors

Best time to fly from Tehran to Muscat

The two capitals have opposite seasons. When Tehran turns cold and grey from December to February, Muscat is at its best — sunny, dry and in the mid-twenties; in summer Tehran is hot but dry, while Muscat passes 40 °C with heavy humidity.

Tehran vs Muscat through the year
SeasonTehranMuscatOur advice
Autumn (Oct–Nov)Cool, 10–22 °CWarm turning pleasant, 25–35 °CFrom November the season in Muscat opens
Winter (Dec–Feb)Cold, often below 5 °CMild and sunny, 18–28 °COman’s peak season — book flights and hotels early
Spring (Mar–May)Mild, 12–28 °CHot, 28–38 °CNowruz (from 21 March) is the busiest week on the route
Summer (Jun–Sep)Hot and dry, 30–38 °CVery hot and humid, 35–45 °CSightsee early and late; midday is for indoors

Money, SIM cards and a realistic daily budget in Muscat

The Omani rial (OMR) is divided into 1,000 baisa and pegged at about 2.6 US dollars. Iranian bank cards do not work in Oman, so plan the trip in cash and change dollars or euros at exchange houses in Ruwi or Muttrah, which usually beat airport rates. Sockets are British type G (240 V) — bring an adapter.

Typical daily costs in Muscat, 2026 (approximate)
ItemBudgetMid-range
Hotel, per nightOMR 20–35OMR 45–80
Meals for one person, per dayOMR 5–8OMR 15–25
Getting around, per dayOMR 3–6 (bus and shared taxi)OMR 10–20 (taxi and ride-hailing)
Tourist SIM with dataOMR 5–10, onceOMR 5–10, once

Changes, cancellations and refunds on Tehran–Muscat tickets

There are two very different situations. If you change or cancel, the airline’s penalty for your fare class applies — we show it before you pay and add nothing of our own. If the airline cancels or moves the flight, as with the current suspension, its involuntary-change rules normally give you a free change or a full refund. Follow everything through Manage booking, Flight status and our refund and change policy.

Tehran to Muscat flights: frequently asked questions

Are there flights from Tehran to Muscat right now?

As of 3 November 2026, Iranian airlines' flights to Muscat are still suspended. SalamAir was reported on 19 October to have resumed Muscat–Tehran twice a week — check with the airline directly. The route cannot be booked on our site at the moment; message us on WhatsApp and we will tell you when it reopens.

How can I get from Tehran to Muscat while direct flights are suspended?

The only one-stop option confirmed today is via Istanbul: an Iranian airline to Istanbul, then Turkish Airlines or Oman Air to Muscat, usually on two separate tickets. Dubai and Doha are closed to flights from Iran, and there is no passenger ferry. Before you book, confirm with the airline and the Omani embassy that you will be admitted.

How long is the flight from Tehran to Muscat?

A non-stop flight is scheduled at about 2 hours 30 minutes for roughly 1,480 km, and the way back is a little longer. Muscat is 30 minutes ahead of Tehran.

Which Tehran airport do Muscat flights leave from?

Imam Khomeini International Airport (IKA), about 40–50 km from central Tehran — not Mehrabad. Check whether your flight uses Terminal 1 or Salam Terminal, and be there at least three hours before departure.

Do Iranians need a visa for Oman?

Not for tourist stays of up to 14 days, provided you have a confirmed hotel booking, travel insurance, a return ticket and enough funds. Longer stays need a tourist eVisa from the Royal Oman Police portal.

How much is the Iran exit fee for a trip to Muscat?

In 1405 it is 900,000 tomans for the first trip abroad, 1.5 million for the second and 2.2 million for the third and later trips, paid separately for every traveller including children.

Keep reading