Ayodhya to Farrukhabad Distance

The road distance between Ayodhya and Farrukhabad is approximately 300+ km, and the drive usually takes around 6 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 7 hours, subject to the chosen service and route. The fastest way to reach Farrukhabad takes approximately 6 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 Farrukhabad, India

Direct Options

Direct Cab

RECOMMENDED

FASTEST

Ayodhya

Farrukhabad

Approx Travel Time

5h 23m

On Demand

Direct Train

CHEAPEST

Ayodhya

Farrukhabad

Approx Travel Time

6h 47m

₹225

Onwards

Via Kannauj

Ayodhya

Kannauj

Farrukhabad

Approx Travel Time

6h 53m

₹345

Onwards

Ayodhya

Kannauj

Farrukhabad

Approx Travel Time

6h 35m

₹1,045

Onwards

Ayodhya

Kannauj

Farrukhabad

Approx Travel Time

7h 28m

On Demand

Ayodhya

Kannauj

Farrukhabad

Approx Travel Time

7h

On Demand

Ayodhya

Kannauj

Farrukhabad

Approx Travel Time

8h 16m

₹300

Onwards

Ayodhya

Kannauj

Farrukhabad

Approx Travel Time

7h 48m

₹1,000

Onwards

Ads by MMT

Via Lucknow

Ayodhya

Lucknow

Farrukhabad

Approx Travel Time

8h 15m

₹1,176

Onwards

Ayodhya

Lucknow

Farrukhabad

Approx Travel Time

8h 20m

₹404

Onwards

Frequently Asked Questions

What is the distance between Ayodhya and Farrukhabad?

Farrukhabad is approximately 300+ km from Ayodhya.

How long does it take to reach Farrukhabad from Ayodhya?

It takes approximately 6 hours to reach Farrukhabad from Ayodhya by Cab.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India