Muscat to Delhi Distance

Delhi is approximately 1950+ km from Muscat. Compare the available routes and travel options between the two cities. If you're travelling by air, Indira Gandhi International Airport is located in Delhi. Flights from Muscat take around 5 hours. Flying is the fastest way to reach Delhi, with a total travel time of approximately 5 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Muscat, Oman to Delhi, India

Direct Options

RECOMMENDED

CHEAPEST

FASTEST

Muscat

Delhi

Approx Travel Time

4h 35m

₹10,730

Onwards

Via Jaipur

Muscat

Jaipur

Delhi

Approx Travel Time

5h 5m

₹12,729

Onwards

Ads by MMT

Via Fujairah

Muscat

Fujairah

Delhi

Approx Travel Time

6h 10m

₹19,682

Onwards

Via Dammam

Muscat

Dammam

Delhi

Approx Travel Time

6h 55m

₹22,488

Onwards

Ads by MMT

Via Lucknow

Muscat

Lucknow

Delhi

Approx Travel Time

7h 25m

₹17,717

Onwards

Via Abu Dhabi

Muscat

Abu Dhabi

Delhi

Approx Travel Time

6h 35m

₹18,404

Onwards

Via Dubai, Jaipur

Muscat

Dubai

Jaipur

Delhi

Approx Travel Time

7h 25m

₹20,680

Onwards

Via Sharjah

Muscat

Sharjah

Delhi

Approx Travel Time

6h 25m

₹17,771

Onwards

Via Abu Dhabi, Dubai

Muscat

Abu Dhabi

Dubai

Delhi

Approx Travel Time

8h 30m

On Demand

Via Jaipur, Dehradun

Muscat

Jaipur

Dehradun

Delhi

Approx Travel Time

7h 40m

₹18,073

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Muscat and Delhi?

The straight-line distance is approximately 1950+ km.

What is the distance from Muscat to Delhi via Jaipur?

Via Jaipur, the distance is approximately 2000+ km, taking around 5 hours.

What is the flying distance/time from Muscat to Delhi?

By air, the distance is about 1950+ km, with a flight duration of approximately 5 hours to Indira Gandhi International Airport.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India