Ratlam to Faizabad Distance

Faizabad is approximately 1050+ km from Ratlam. 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. Flying is the fastest way to reach Faizabad, with a total travel time of approximately 10 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 Ratlam, India to Faizabad, India

Direct Options

RECOMMENDED

CHEAPEST

Ratlam

Faizabad

Approx Travel Time

20h 20m

₹315

Onwards

Via Indore, Lucknow

FASTEST

Ratlam

Indore

Lucknow

Faizabad

Approx Travel Time

9h 31m

₹6,244

Onwards

Ratlam

Indore

Lucknow

Faizabad

Approx Travel Time

10h 46m

₹6,439

Onwards

Ratlam

Indore

Lucknow

Faizabad

Approx Travel Time

10h 24m

₹8,350

Onwards

Ratlam

Indore

Lucknow

Faizabad

Approx Travel Time

10h 10m

₹6,798

Onwards

Ads by MMT

Via Ujjain

Ratlam

Ujjain

Faizabad

Approx Travel Time

20h 2m

₹1,522

Onwards

Via Jhansi, Lucknow

Ratlam

Jhansi

Lucknow

Faizabad

Approx Travel Time

22h 15m

₹3,704

Onwards

Ads by MMT

Via Kanpur

Ratlam

Kanpur

Faizabad

Approx Travel Time

17h 59m

₹974

Onwards

Ratlam

Kanpur

Faizabad

Approx Travel Time

16h 20m

₹420

Onwards

Ratlam

Kanpur

Faizabad

Approx Travel Time

16h 54m

₹4,106

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 800+ km.

What is the distance from Ratlam to Faizabad via Indore?

Via Indore, the distance is approximately 900+ km, taking around 10 hours.

Is there a train from Ratlam to Faizabad?

Yes, trains run between Ratlam and Faizabad, covering approximately 1050+ km in around 21 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India