Moradabad to Deo Distance

Deo is approximately 800+ km from Moradabad. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Deo, with a total travel time of approximately 11 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 Moradabad, India to Deo, India

Via Varanasi

RECOMMENDED

CHEAPEST

Moradabad

Varanasi

Deo

Approx Travel Time

15h 17m

₹4,295

Onwards

Moradabad

Varanasi

Deo

Approx Travel Time

18h 25m

On Demand

Via Ghaziabad, Varanasi

FASTEST

Moradabad

Ghaziabad

Varanasi

Deo

Approx Travel Time

11h 13m

₹8,617

Onwards

Ads by MMT

Via Sultanpur, Varanasi

Moradabad

Sultanpur

Varanasi

Deo

Approx Travel Time

14h 2m

₹4,375

Onwards

Via Shahjahanpur, Varanasi

Moradabad

Shahjahanpur

Varanasi

Deo

Approx Travel Time

14h 12m

₹4,320

Onwards

Ads by MMT

Via Bela, Varanasi

Moradabad

Bela

Varanasi

Deo

Approx Travel Time

14h 19m

₹4,380

Onwards

Via Bareilly, Varanasi

Moradabad

Bareilly

Varanasi

Deo

Approx Travel Time

14h 22m

₹4,330

Onwards

Via Lucknow, Varanasi

Moradabad

Lucknow

Varanasi

Deo

Approx Travel Time

14h 27m

₹4,320

Onwards

Via Gyanpur, Varanasi

Moradabad

Gyanpur

Varanasi

Deo

Approx Travel Time

14h 41m

On Demand

Via Amethi, Varanasi

Moradabad

Amethi

Varanasi

Deo

Approx Travel Time

14h 30m

₹4,375

Onwards

Frequently Asked Questions

What is the distance between Moradabad and Deo?

Deo is approximately 800+ km from Moradabad.

How long does it take to reach Deo from Moradabad?

It takes approximately 11 hours to reach Deo from Moradabad by Train, Flight, Cab Via Ghaziabad, Varanasi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India