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
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
| Best time to book | From |
|---|---|
| Nov | GBP 118 |
| Dec | GBP 119 |
| Jan | GBP 119 |
| Feb | GBP 119 |
| Mar | GBP 119 |
| Apr | GBP 274 |
| May | GBP 343 |
| Jun | GBP 418 |
| Jul | GBP 415 |
| Aug | GBP 417 |
| Sep | GBP 332 |
Cheapest fare per departure month found by Aviasales travellers, as of 31 Oct 2026 · in GBP · not a live quote
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.