Ayodhya to Lanka Distance
Lanka is approximately 1300+ km from Ayodhya. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 31 hours, subject to the chosen service and route. Flying is the fastest way to reach Lanka, with a total travel time of approximately 8 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.

Via Lucknow, Guwahati
RECOMMENDED
Ayodhya
Lucknow
Guwahati
Lanka
Approx Travel Time
10h 15m
₹8,629
Onwards
Ayodhya
Lucknow
Guwahati
Lanka
Approx Travel Time
11h 40m
₹9,253
Onwards
FASTEST
Ayodhya
Lucknow
Guwahati
Lanka
Approx Travel Time
8h
₹17,428
Onwards
Ayodhya
Lucknow
Guwahati
Lanka
Approx Travel Time
12h 40m
₹9,044
Onwards
Ayodhya
Lucknow
Guwahati
Lanka
Approx Travel Time
14h 5m
₹9,668
Onwards
Via Muzaffarpur
Ayodhya
Muzaffarpur
Lanka
Approx Travel Time
1d 1h 55m
On Demand
Via Begusarai
Ayodhya
Begusarai
Lanka
Approx Travel Time
1d 2h 45m
On Demand
Direct Options
CHEAPEST
Ayodhya
Lanka
Approx Travel Time
1d 6h 30m
₹620
Onwards
Via Chhapra
Ayodhya
Chhapra
Lanka
Approx Travel Time
1d 5h 13m
₹9,061
Onwards
Via Muzaffarpur, Guwahati
Ayodhya
Muzaffarpur
Guwahati
Lanka
Approx Travel Time
1d 8h 45m
₹3,150
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Ayodhya and Lanka?
The straight-line distance is approximately 1050+ km.
What is the distance from Ayodhya to Lanka via Lucknow?
Via Lucknow, the distance is approximately 1300+ km, taking around 10 hours.
Is there a train from Ayodhya to Lanka?
Yes, trains run between Ayodhya and Lanka, covering approximately 1400+ km in around 31 hours.

