1,940 km · 3h 10m

SVOMoscow

GYDBaku

Cheap Flights from Moscow to Baku

Moscow to Baku is about 1,940 km, roughly 3h 10m in the air. Airlines on this route include Aeroflot, AZAL Azerbaijan Airlines. Aviasales travellers recently found fares from GBP 118 for Nov 2026 departures (as of 31 Oct 2026); check the live price before you book.

From GBP 118 · as of 31 Oct 2026

Check live fares

We may earn a commission from this partner link, at no extra cost to you. How we earn

Flight time

3h 10m

Distance

1,940 km

Airlines

Aeroflot (SU), AZAL Azerbaijan Airlines (J2)

Typically served — verify with the airline.

Carriers seen in a sample search — verify availability

Air Serbia (JU), Etihad Airways (EY)

Nonstop options were found in this sample search.

Lowest fares found for Nov 2026

GBP 118.00

Range found: GBP 118.00–190.00

Cheapest fares Aviasales travellers found in recent searches, as of 31 Oct 2026 · not a live quote · in GBP

Flying from Moscow to Baku is a quick hop of roughly 1,940 km. Aeroflot and AZAL Azerbaijan Airlines both operate the non-stop route between Sheremetyevo (SVO) and Heydar Aliyev International (GYD). Non-stop, the flight takes about 3h 10m.

Best time to book

On this route, booking roughly 5–10 weeks ahead has typically offered the best fares.

Cheaper months (illustrative)
Apr, May
Pricier months (illustrative)
Jan, Dec

Illustrative guidance, not a live fare quote

Price trend

NovSep
Nov · GBP 118 Jun · GBP 418
Price trend
Best time to bookFrom
NovGBP 118
DecGBP 119
JanGBP 119
FebGBP 119
MarGBP 119
AprGBP 274
MayGBP 343
JunGBP 418
JulGBP 415
AugGBP 417
SepGBP 332

Cheapest fare per departure month found by Aviasales travellers, as of 31 Oct 2026 · in GBP · not a live quote

Compare Moscow → Baku fares on Aviasales

We may earn a commission from this partner link, at no extra cost to you. How we earn

Good to know

  • Compare Aeroflot and AZAL side by side — both fly the route non-stop, so check schedules and baggage rules for the best value.
  • Book a few weeks ahead, when fares on this route are usually lowest.
  • Choose a non-stop flight to keep the journey close to 3h 10m and skip long layovers.

Frequently asked questions

How long is the flight from Moscow to Baku?

A non-stop flight from Moscow (SVO) to Baku (GYD) takes about 3 hours and 10 minutes, covering a great-circle distance of roughly 1,940 km.

Which airlines fly non-stop from Moscow to Baku?

Aeroflot and AZAL Azerbaijan Airlines operate the non-stop route between the two cities.

Which airports does this route use?

Flights depart from Moscow's Sheremetyevo (SVO) and arrive at Baku's Heydar Aliyev International Airport (GYD).

Airports on this route

Airlines on this route

Typically served — verify with the airline.

Related routes

iziSky

Find the fare. Skip the noise.

Affiliate disclosure

We may earn a commission when you book through our partner links. This never affects the price you pay.

How iziSky works

We use Yandex Metrica, including Webvisor session recording, to understand how visitors use the site. In the EEA and UK it loads only after you accept analytics cookies, and you can withdraw consent anytime by declining.

Company

Built by ThirteenTabs

© 2026 iziSky. All rights reserved.