
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.
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.

