hero
How2Go
Muscat to Shillong

Muscat to Shillong

Shillong is approximately 3450+ km from Muscat, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Shillong.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

FASTEST

Muscat

Delhi

Shillong

Approx Travel Time

8h 10m

₹30,682

Onwards

Via Delhi, Aizawl

CHEAPEST

Muscat

Delhi

Aizawl

Shillong

Approx Travel Time

8h 40m

₹25,479

Onwards

Via Mumbai, Kolkata

Muscat

Mumbai

Kolkata

Shillong

Approx Travel Time

9h 30m

₹30,858

Onwards

Via Dhaka, Kolkata

Muscat

Dhaka

Kolkata

Shillong

Approx Travel Time

10h

₹29,936

Onwards

Via Lucknow, Aizawl

Muscat

Lucknow

Aizawl

Shillong

Approx Travel Time

9h 55m

₹31,175

Onwards

Via Hyderabad, Kolkata

Muscat

Hyderabad

Kolkata

Shillong

Approx Travel Time

9h 50m

₹32,142

Onwards

Via Jaipur, Kolkata

Muscat

Jaipur

Kolkata

Shillong

Approx Travel Time

9h 35m

₹34,723

Onwards

Via Jaipur, Delhi

Muscat

Jaipur

Delhi

Shillong

Approx Travel Time

10h 15m

₹31,666

Onwards

Via Bangalore, Kolkata

Muscat

Bangalore

Kolkata

Shillong

Approx Travel Time

10h 30m

₹31,166

Onwards

Via Delhi, Kolkata

Muscat

Delhi

Kolkata

Shillong

Approx Travel Time

9h 45m

₹35,900

Onwards

Frequently Asked Questions

What is the distance between Muscat and Shillong?

Shillong is approximately 3450+ kms from Muscat.

How long does it take to reach Shillong from Muscat?

It takes approximately 8 hours to reach Shillong from Muscat by Flight Via Delhi.

What is the cheapest way to reach Shillong from Muscat?

The cheapest way to reach Shillong from Muscat is by Flight Via Delhi, Aizawl.

What is the fastest way to reach Shillong from Muscat?

The fastest way to reach Shillong from Muscat is by Flight Via Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India