Mukerian to Ayodhya Distance

Ayodhya is approximately 950+ km from Mukerian. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 21 hours, subject to the chosen service and route. If you're travelling by air, Maryada Purushottam Shri Ram Internatinal Airport is located in Ayodhya. Flying is the fastest way to reach Ayodhya, 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 Mukerian, India to Ayodhya, India

Via Delhi

RECOMMENDED

Mukerian

Delhi

Ayodhya

Approx Travel Time

10h 21m

₹3,647

Onwards

Via Jalandhar, Delhi

FASTEST

Mukerian

Jalandhar

Delhi

Ayodhya

Approx Travel Time

6h 40m

₹7,371

Onwards

Mukerian

Jalandhar

Delhi

Ayodhya

Approx Travel Time

6h 47m

₹7,017

Onwards

Ads by MMT

Via Najibabad

Mukerian

Najibabad

Ayodhya

Approx Travel Time

18h 21m

On Demand

Via Rajpura

CHEAPEST

Mukerian

Rajpura

Ayodhya

Approx Travel Time

18h 18m

₹998

Onwards

Ads by MMT

Direct Options

Mukerian

Ayodhya

Approx Travel Time

20h 18m

On Demand

Via Kanpur

Mukerian

Kanpur

Ayodhya

Approx Travel Time

17h 41m

On Demand

Via Ambala

Mukerian

Ambala

Ayodhya

Approx Travel Time

20h 24m

₹1,440

Onwards

Via Hisar

Mukerian

Hisar

Ayodhya

Approx Travel Time

10h 35m

₹4,954

Onwards

Via Jalandhar, Hisar

Mukerian

Jalandhar

Hisar

Ayodhya

Approx Travel Time

10h 25m

₹4,140

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Mukerian and Ayodhya?

The straight-line distance is approximately 800+ km.

What is the distance from Mukerian to Ayodhya via Delhi?

Via Delhi, the distance is approximately 950+ km, taking around 11 hours.

Is there a train from Mukerian to Ayodhya?

Yes, trains run between Mukerian and Ayodhya, covering approximately 950+ km in around 21 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India