Ahmedabad to Lanka Distance

Lanka is approximately 2050+ km from Ahmedabad. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Lanka, with a total travel time of approximately 7 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 Ahmedabad, India to Lanka, India

Via Guwahati

RECOMMENDED

FASTEST

Ahmedabad

Guwahati

Lanka

Approx Travel Time

6h 50m

₹11,532

Onwards

Ahmedabad

Guwahati

Lanka

Approx Travel Time

9h 15m

₹11,997

Onwards

Via Kanpur, Guwahati

CHEAPEST

Ahmedabad

Kanpur

Guwahati

Lanka

Approx Travel Time

1d 18h 40m

₹1,380

Onwards

Via Varanasi, Guwahati

Ahmedabad

Varanasi

Guwahati

Lanka

Approx Travel Time

1d 21h 52m

₹5,399

Onwards

Via Bhopal, Guwahati

Ahmedabad

Bhopal

Guwahati

Lanka

Approx Travel Time

2d 3h 40m

₹1,910

Onwards

Via Guwahati, Guwahati

Ahmedabad

Guwahati

Guwahati

Lanka

Approx Travel Time

7h 40m

₹11,677

Onwards

Ahmedabad

Guwahati

Guwahati

Lanka

Approx Travel Time

10h 15m

₹12,142

Onwards

Via Guwahati, Diphu

Ahmedabad

Guwahati

Diphu

Lanka

Approx Travel Time

8h 41m

₹11,602

Onwards

Via Kolkata, Guwahati

Ahmedabad

Kolkata

Guwahati

Lanka

Approx Travel Time

8h 30m

₹13,071

Onwards

Via Kolkata, Dimapur

Ahmedabad

Kolkata

Dimapur

Lanka

Approx Travel Time

7h 25m

₹13,763

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Ahmedabad and Lanka?

The straight-line distance is approximately 2100+ km.

What is the distance from Ahmedabad to Lanka via Guwahati?

Via Guwahati, the distance is approximately 2050+ km, taking around 7 hours.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India