hero
How2Go
Ahmedabad to Maldives

Ahmedabad to Maldives

Maldives is approximately 2550+ kms from Ahmedabad. The fastest way to reach Maldives from Ahmedabad is by Flight Via Hyderabad. It takes approximately 6 hours. The cheapest way to reach Maldives from Ahmedabad is by Flight Via Mumbai which would take approximately 15 hours.

Sort By
Mode of Transport

Via Chennai

RECOMMENDED

Ahmedabad

Chennai

Maldives

Approx Travel Time

6h 30m

₹19,880

Onwards

Via Hyderabad

FASTEST

Ahmedabad

Hyderabad

Maldives

Approx Travel Time

5h 55m

₹21,065

Onwards

Ads by MMT

Via Thiruvananthapuram

Ahmedabad

Thiruvananthapuram

Maldives

Approx Travel Time

7h 55m

₹23,260

Onwards

Via Mumbai

CHEAPEST

Ahmedabad

Mumbai

Maldives

Approx Travel Time

14h 25m

₹14,522

Onwards

Ads by MMT

Via Pune, Bangalore

Ahmedabad

Pune

Bangalore

Maldives

Approx Travel Time

8h 5m

₹21,178

Onwards

Via Navi Mumbai, Bangalore

Ahmedabad

Navi Mumbai

Bangalore

Maldives

Approx Travel Time

8h 25m

₹21,472

Onwards

Via Hyderabad, Bangalore

Ahmedabad

Hyderabad

Bangalore

Maldives

Approx Travel Time

8h 10m

₹22,421

Onwards

Via Bangalore

Ahmedabad

Bangalore

Maldives

Approx Travel Time

15h 45m

₹18,460

Onwards

Via Indore, Bangalore

Ahmedabad

Indore

Bangalore

Maldives

Approx Travel Time

8h 20m

₹24,314

Onwards

Via Navi Mumbai, Cochin

Ahmedabad

Navi Mumbai

Cochin

Maldives

Approx Travel Time

7h 55m

₹25,245

Onwards

Frequently Asked Questions

What is the distance between Ahmedabad and Maldives?

Maldives is approximately 2550+ kms from Ahmedabad.

How long does it take to reach Maldives from Ahmedabad?

It takes approximately 6 hours to reach Maldives from Ahmedabad by Flight Via Hyderabad.

What is the cheapest way to reach Maldives from Ahmedabad?

The cheapest way to reach Maldives from Ahmedabad is by Flight Via Mumbai.

What is the fastest way to reach Maldives from Ahmedabad?

The fastest way to reach Maldives from Ahmedabad is by Flight Via Hyderabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India