
Shillong to Maldives
Maldives is approximately 3100+ kms from Shillong. The fastest way to reach Maldives from Shillong is by Flight Via Bangalore. It takes approximately 7 hours. The cheapest way to reach Maldives from Shillong is by Flight Via Delhi which would take approximately 10 hours.
Sort By
Mode of Transport
Via Bangalore
RECOMMENDED
FASTEST
Shillong
Bangalore
Maldives
Approx Travel Time
6h 40m
₹21,125
Onwards
Via Delhi
CHEAPEST
Shillong
Delhi
Maldives
Approx Travel Time
9h 30m
₹21,113
Onwards
Shillong
Delhi
Maldives
Approx Travel Time
9h 30m
₹21,113
Onwards
Via Delhi, Thiruvananthapuram
Shillong
Delhi
Thiruvananthapuram
Maldives
Approx Travel Time
11h 15m
₹21,741
Onwards
Via Delhi, Cochin
Shillong
Delhi
Cochin
Maldives
Approx Travel Time
11h 20m
₹22,424
Onwards
Via Delhi, Hyderabad
Shillong
Delhi
Hyderabad
Maldives
Approx Travel Time
11h 20m
₹24,120
Onwards
Via Delhi, Mumbai
Shillong
Delhi
Mumbai
Maldives
Approx Travel Time
11h 35m
₹24,026
Onwards
Via Delhi, Bangalore
Shillong
Delhi
Bangalore
Maldives
Approx Travel Time
11h 30m
₹23,557
Onwards
Via Delhi, Colombo
Shillong
Delhi
Colombo
Maldives
Approx Travel Time
11h 35m
₹30,889
Onwards
Via Delhi, Chennai
Shillong
Delhi
Chennai
Maldives
Approx Travel Time
11h 35m
₹22,912
Onwards
Frequently Asked Questions
What is the distance between Shillong and Maldives?
Maldives is approximately 3100+ kms from Shillong.
How long does it take to reach Maldives from Shillong?
It takes approximately 7 hours to reach Maldives from Shillong by Flight Via Bangalore.
What is the cheapest way to reach Maldives from Shillong?
The cheapest way to reach Maldives from Shillong is by Flight Via Delhi.
What is the fastest way to reach Maldives from Shillong?
The fastest way to reach Maldives from Shillong is by Flight Via Bangalore.


