Flights from Moscow to Delhi – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
VKO to DEL – All flight route options from Vnukovo International Airport, Russia to Indira Gandhi International Airport, India. These flights are operated by 3 different airlines through 3 different connections. The shortest flight time is 10 hours. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Indira Gandhi Airport
We got great deals on hotels and car rentals near the airport.
Moscow to Delhi flights
There are over 3 and approximately 2 flights every week. While flying to Delhi from Moscow you will be doing a stopover in Minsk, Bishkek or any other of the 3 alternatives with flight connections.
Are there any non-stop flights from VKO to DEL?
There are no direct or non-stop flights from Vnukovo International Airport, VKO to Indira Gandhi International Airport, DEL.
Tip! Consider arriving at Indira Gandhi International Airport (DEL) or Indira Gandhi International Airport (DEL) instead.
Moscow to Delhi with Belavia
If you fly from Moscow with Belavia you will do a stopover in Minsk, MSQ before reaching Delhi. This flight trip will take 10 hours and you can fly every Friday with departures at 17:05.
Distance & flight times: Vnukovo International Airport to Indira Gandhi International Airport
The shortest flight time between VKO and DEL is 10 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
MSQ Minsk | 10h 0m | 1h 55m | 3447 miles (5546 km) |
FRU Bishkek | 11h 15m | 3h 30m | 2883 miles (4639 km) |
TAS Tashkent | 11h 40m | 4h 40m | 2742 miles (4412 km) |


Quick copy and share this page
From Moscow to India
Below is a list of other destinations to India from Vnukovo International Airport with either direct flights or 1 stop connections.
From Russia to Delhi
Below is a list of other cities in Russia with flights to Delhi with either non-stop or connecting flights.