Faizabad to Khanna Distance

Khanna is approximately 750+ km from Faizabad. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 15 hours, while trains complete the journey in approximately 15 hours, subject to the chosen service and route. Flying is the fastest way to reach Khanna, with a total travel time of approximately 9 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 Faizabad, India to Khanna, India

Direct Options

RECOMMENDED

CHEAPEST

Faizabad

Khanna

Approx Travel Time

14h 48m

₹415

Onwards

Faizabad

Khanna

Approx Travel Time

14h 45m

₹1,399

Onwards

Via Ayodhya, Delhi

FASTEST

Faizabad

Ayodhya

Delhi

Khanna

Approx Travel Time

8h 53m

₹4,274

Onwards

Faizabad

Ayodhya

Delhi

Khanna

Approx Travel Time

9h 1m

₹4,868

Onwards

Faizabad

Ayodhya

Delhi

Khanna

Approx Travel Time

10h 38m

₹4,610

Onwards

Faizabad

Ayodhya

Delhi

Khanna

Approx Travel Time

10h 41m

₹5,224

Onwards

Faizabad

Ayodhya

Delhi

Khanna

Approx Travel Time

10h 46m

₹5,204

Onwards

Ads by MMT

Via Ambala

Faizabad

Ambala

Khanna

Approx Travel Time

16h 10m

₹1,580

Onwards

Via Dhampur

Faizabad

Dhampur

Khanna

Approx Travel Time

17h 41m

₹11,777

Onwards

Ads by MMT

Via Lucknow, Mohali

Faizabad

Lucknow

Mohali

Khanna

Approx Travel Time

9h 19m

₹7,023

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Faizabad and Khanna?

The straight-line distance is approximately 700+ km.

What is the distance from Faizabad to Khanna via Ayodhya?

Via Ayodhya, the distance is approximately 850+ km, taking around 9 hours.

Is there a train from Faizabad to Khanna?

Yes, trains run between Faizabad and Khanna, covering approximately 750+ km in around 15 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India