Flynavo
Moscow

New Delhi – Moscow: cheap flights

Prices on this page were found by travellers in recent searches. Choose your dates to see live prices from airlines and travel agencies.Round trips from New Delhi to Moscow currently start at $378. The cheapest month is February, from $378. Direct flights from $529.

economy

Choose both cities from the list.

Choose a departure date.

Round trip from

$378

15 Feb – 18 Mar · Saudia · 1 stop

found today

Also for this trip: eSIM Transfer

Direct flights from

$529

29 Dec – 24 Jan · Aeroflot

The route at a glance

About 4343 km separate New Delhi and Moscow; the quickest flight is 7 h and a typical one 10 h 55 min.

None of the cheapest tickets found were direct; Saudia carries 50% of them.

Most cheap flights leave from Indira Gandhi International Airport (12 km from the centre of New Delhi).

Most land at Sheremetyevo International Airport (27 km from the centre of Moscow).

A one-way ticket starts at $218, a round trip at $378.

Cheapest price by month

MonthRound trip from
November 2026$505
December 2026$391
January 2027$394
February 2027$378
March 2027$399
April 2027$500
May 2027$565
June 2027$588
July 2027$656
August 2027$433
October 2027$414

Cheapest day to fly

Looking two months ahead, 20 November is the cheapest date to leave, at $218.

Saturday is the cheapest day of the week to fly.

Cheapest day to fly
MonTueWedThuFriSatSun
4
$431
5
$256
6
$257
7
$256
8
$257
9
$256
10
$256
11
$256
12
$264
13
$267
14
$257
15
$252
16
$289
17
$242
18
$258
19
$235
20
$218
21
$232
22
$271
23
$303
24
$241
25
$341
26
$257
27
$249
28
$238
29
$240
30
$266
1 Dec
$290
2
$346
3
$250
4
$254
6
$322
7
$320
8
$301
9
$301
10
$296
11
$278
12
$315
13
$305
14
$279
15
$309
16
$274
17
$303
18
$307
19
$310
20
$283
21
$309
22
$295
23
$220
24
$320
25
$335
26
$220
27
$219
28
$301
29
$220
30
$220
31
$219

Cheaper More expensive

  • $218 — Friday, Nov. 20, 2026
  • $219 — Sunday, Dec. 27, 2026
  • $219 — Thursday, Dec. 31, 2026
  • $220 — Wednesday, Dec. 23, 2026
  • $220 — Saturday, Dec. 26, 2026
  • $220 — Tuesday, Dec. 29, 2026
  • $220 — Wednesday, Dec. 30, 2026
  • $232 — Saturday, Nov. 21, 2026
  • $235 — Thursday, Nov. 19, 2026
  • $238 — Saturday, Nov. 28, 2026
  • $240 — Sunday, Nov. 29, 2026
  • $241 — Tuesday, Nov. 24, 2026
  • $242 — Tuesday, Nov. 17, 2026
  • $249 — Friday, Nov. 27, 2026
  • $250 — Thursday, Dec. 3, 2026
  • $252 — Sunday, Nov. 15, 2026
  • $254 — Friday, Dec. 4, 2026
  • $256 — Thursday, Nov. 5, 2026
  • $256 — Saturday, Nov. 7, 2026
  • $256 — Monday, Nov. 9, 2026
  • $256 — Tuesday, Nov. 10, 2026
  • $256 — Wednesday, Nov. 11, 2026
  • $257 — Friday, Nov. 6, 2026
  • $257 — Sunday, Nov. 8, 2026
  • $257 — Saturday, Nov. 14, 2026
  • $257 — Thursday, Nov. 26, 2026
  • $258 — Wednesday, Nov. 18, 2026
  • $264 — Thursday, Nov. 12, 2026
  • $266 — Monday, Nov. 30, 2026
  • $267 — Friday, Nov. 13, 2026
  • $271 — Sunday, Nov. 22, 2026
  • $274 — Wednesday, Dec. 16, 2026
  • $278 — Friday, Dec. 11, 2026
  • $279 — Monday, Dec. 14, 2026
  • $283 — Sunday, Dec. 20, 2026
  • $289 — Monday, Nov. 16, 2026
  • $290 — Tuesday, Dec. 1, 2026
  • $295 — Tuesday, Dec. 22, 2026
  • $296 — Thursday, Dec. 10, 2026
  • $301 — Tuesday, Dec. 8, 2026
  • $301 — Wednesday, Dec. 9, 2026
  • $301 — Monday, Dec. 28, 2026
  • $303 — Monday, Nov. 23, 2026
  • $303 — Thursday, Dec. 17, 2026
  • $305 — Sunday, Dec. 13, 2026
  • $307 — Friday, Dec. 18, 2026
  • $309 — Tuesday, Dec. 15, 2026
  • $309 — Monday, Dec. 21, 2026
  • $310 — Saturday, Dec. 19, 2026
  • $315 — Saturday, Dec. 12, 2026
  • $320 — Monday, Dec. 7, 2026
  • $320 — Thursday, Dec. 24, 2026
  • $322 — Sunday, Dec. 6, 2026
  • $335 — Friday, Dec. 25, 2026
  • $341 — Wednesday, Nov. 25, 2026
  • $346 — Wednesday, Dec. 2, 2026
  • $431 — Wednesday, Nov. 4, 2026

Price trend, last 30 days

Prices over the past month ranged from $307 to $378, with $323 the usual level.

Today's price is 17% above that average; waiting may pay off.

  • 5 October — $311
  • 10 October — $307
  • 15 October — $309
  • 20 October — $313
  • 25 October — $317
  • 30 October — $327
  • 4 November — $378

Trip length and timing

The cheapest tickets are for stays of about 12 nights (the very cheapest: 31 nights), booked around 91 days ahead.

Airlines on this route

Airports used

Trip essentials

Flight deals from New Delhi in Telegram

A daily digest of the cheapest fares from your city and instant alerts when a price drops. Free, no account needed.

Questions and answers

What is the cheapest price for flights from New Delhi to Moscow?
The cheapest round-trip ticket found recently costs $378.
Which month is the cheapest to fly from New Delhi to Moscow?
February 2027 is currently the cheapest month, with tickets from $378.
Are there direct flights from New Delhi to Moscow?
Yes. Direct flights were found from $529.
Which airlines fly from New Delhi to Moscow?
Airlines found on this route: Air India, Centrum Air, Uzbekistan Airways, Azerbaijan Airlines, Aeroflot, Saudia, Ural Airlines, Oman Air.
How far is Moscow from New Delhi?
The distance is about 4343 km. A direct flight takes about 6 h 30 min.
How long is the flight from New Delhi to Moscow?
The shortest flight takes 7 h; most take about 10 h 55 min.
Which airports do flights from New Delhi to Moscow use?
Most depart from Indira Gandhi International Airport and arrive at Sheremetyevo International Airport.
What is the cheapest day of the week to fly from New Delhi to Moscow?
In the next two months, Saturday departures are the cheapest; the single cheapest day is 20 November at $218.
Round trip from $378 Check live prices