Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Moscow
  4. Moscow to Tehran
Nonstop route · Russia → Iran

Cheap flights from Moscow to Tehran from US$157

Mahan Air and Aeroflot fly nonstop from Moscow to Tehran. The flight takes around 3h 38m, and the cheapest one-way fare we found recently is US$157 on 16 Jan.

Direct flights available 3h 38m Cheapest in January Prices checked 14 days ago
MOWTHR

Moscow to Tehran at a glance

Airlines flying nonstop from Moscow to Tehran

2 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
MAMahan Air——US$157Search
Aeroflot———Search

Cheapest month to fly from Moscow to Tehran

Lowest one-way fare found for each month: January is cheapest, June the most expensive.

Good to know

Distance
2,512 km1,560 miles
Flight time
3h 38mestimate
Time difference
+0.5hTehran vs Moscow
Currency in Tehran
USD
Airports
SVO, VKO, DME → IKA, THR

Flights from Moscow to Tehran: questions answered

How much is a flight from Moscow to Tehran?
The cheapest one-way fare we found recently is US$157, nonstop, departing in January. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Moscow to Tehran?
Yes. Mahan Air and Aeroflot fly this route nonstop.
How long is the flight from Moscow to Tehran?
A nonstop flight covers 2,512 km and takes around 3h 38m.
What is the cheapest month to fly from Moscow to Tehran?
January has the lowest fare we found (US$157), while June is the most expensive (US$1,668).
Which airlines fly from Moscow to Tehran?
Mahan Air and Aeroflot operate nonstop flights on this route.
Which airports serve Moscow and Tehran?
Moscow: Sheremetyevo International Airport (SVO), Vnukovo International Airport (VKO), Domodedovo International Airport (DME) and Zhukovsky International Airport (ZIA). Tehran: Imam Khomeini International Airport (IKA) and Mehrabad International Airport (THR).
What is the time difference between Moscow and Tehran?
Tehran is 0.5 hours ahead of Moscow.

More flights from Moscow