Mumbai to Ayodhya Distance
Ayodhya is approximately 1250+ km from Mumbai. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 37 hours, while trains complete the journey in approximately 26 hours, subject to the chosen service and route. If you're travelling by air, Maryada Purushottam Shri Ram Internatinal Airport is located in Ayodhya. Flights from Mumbai take around 2 hours. Flying is the fastest way to reach Ayodhya, with a total travel time of approximately 2 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.

Direct Options
RECOMMENDED
FASTEST
Mumbai
Ayodhya
Approx Travel Time
2h 15m
₹6,796
Onwards
Mumbai
Ayodhya
Approx Travel Time
1d 2h
₹655
Onwards
Mumbai
Ayodhya
Approx Travel Time
1d 12h 30m
₹1,411
Onwards
Via Lucknow
Mumbai
Lucknow
Ayodhya
Approx Travel Time
6h 1m
₹6,090
Onwards
Mumbai
Lucknow
Ayodhya
Approx Travel Time
4h 20m
₹15,658
Onwards
Via Navi Mumbai
Mumbai
Navi Mumbai
Ayodhya
Approx Travel Time
5h 55m
On Demand
Via Prayagraj(Allahabad)
CHEAPEST
Mumbai
Prayagraj(Allahabad)
Ayodhya
Approx Travel Time
1d 1h 1m
₹590
Onwards
Mumbai
Prayagraj(Allahabad)
Ayodhya
Approx Travel Time
1d 0h 32m
₹1,445
Onwards
Mumbai
Prayagraj(Allahabad)
Ayodhya
Approx Travel Time
1d 0h 8m
₹3,021
Onwards
Via Indore
Mumbai
Indore
Ayodhya
Approx Travel Time
1d 8h 20m
₹2,684
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Mumbai and Ayodhya?
The straight-line distance is approximately 1250+ km.
What is the distance from Mumbai to Ayodhya via Lucknow?
Via Lucknow, the distance is approximately 1300+ km, taking around 6 hours.
Is there a train from Mumbai to Ayodhya?
Yes, trains run between Mumbai and Ayodhya, covering approximately 1500+ km in around 26 hours.
What is the flying distance/time from Mumbai to Ayodhya?
By air, the distance is about 1250+ km, with a flight duration of approximately 2 hours to Maryada Purushottam Shri Ram Internatinal Airport.
How much does it cost to travel from Mumbai to Ayodhya?
Costs vary by mode — approximately ₹1400+ by bus and ₹6750+ by flight.

