Ayodhya to Malihabad Distance

Malihabad is approximately 100+ km from Ayodhya. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 6 hours, subject to the chosen service and route. The fastest way to reach Malihabad takes approximately 5 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 Ayodhya, India to Malihabad, India

Direct Options

RECOMMENDED

Ayodhya

Malihabad

Approx Travel Time

5h 45m

On Demand

Via Sandila

CHEAPEST

Ayodhya

Sandila

Malihabad

Approx Travel Time

5h 11m

₹650

Onwards

Ads by MMT

Via Faizabad

Ayodhya

Faizabad

Malihabad

Approx Travel Time

6h 28m

On Demand

Via Ramsanehighat

Ayodhya

Ramsanehighat

Malihabad

Approx Travel Time

5h 35m

On Demand

Ayodhya

Ramsanehighat

Malihabad

Approx Travel Time

4h 51m

On Demand

Ayodhya

Ramsanehighat

Malihabad

Approx Travel Time

6h 21m

On Demand

Ads by MMT

Via Bara Banki

FASTEST

Ayodhya

Bara Banki

Malihabad

Approx Travel Time

4h 47m

On Demand

Ayodhya

Bara Banki

Malihabad

Approx Travel Time

5h 49m

On Demand

Via Amethi

Ayodhya

Amethi

Malihabad

Approx Travel Time

6h 54m

On Demand

Via Salon

Ayodhya

Salon

Malihabad

Approx Travel Time

7h 10m

On Demand

Frequently Asked Questions

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

The straight-line distance is approximately 100+ km.

What is the distance from Ayodhya to Malihabad via Sandila?

Via Sandila, the distance is approximately 200+ km, taking around 5 hours.

Is there a train from Ayodhya to Malihabad?

Yes, trains run between Ayodhya and Malihabad, covering approximately 100+ km in around 6 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India