Moradabad to Khambhaliya Distance

Khambhaliya is approximately 1200+ km from Moradabad. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Khambhaliya, 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 Moradabad, India to Khambhaliya, India

Via Delhi, Rajkot

RECOMMENDED

Moradabad

Delhi

Rajkot

Khambhaliya

Approx Travel Time

10h 15m

₹7,286

Onwards

Moradabad

Delhi

Rajkot

Khambhaliya

Approx Travel Time

11h 22m

₹7,707

Onwards

Moradabad

Delhi

Rajkot

Khambhaliya

Approx Travel Time

10h 45m

₹9,680

Onwards

Moradabad

Delhi

Rajkot

Khambhaliya

Approx Travel Time

11h 43m

₹7,541

Onwards

Via Delhi, Rajkot, Jamnagar

FASTEST

Moradabad

Delhi

Rajkot

Jamnagar

Khambhaliya

Approx Travel Time

9h 59m

₹7,351

Onwards

Moradabad

Delhi

Rajkot

Jamnagar

Khambhaliya

Approx Travel Time

10h 45m

₹7,361

Onwards

Via Mehsana

CHEAPEST

Moradabad

Mehsana

Khambhaliya

Approx Travel Time

23h 26m

₹740

Onwards

Via Alwar

Moradabad

Alwar

Khambhaliya

Approx Travel Time

1d 0h 27m

₹1,409

Onwards

Moradabad

Alwar

Khambhaliya

Approx Travel Time

23h 29m

₹6,439

Onwards

Via Udaipur

Moradabad

Udaipur

Khambhaliya

Approx Travel Time

1d 7h 20m

₹3,687

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Moradabad and Khambhaliya?

The straight-line distance is approximately 1150+ km.

What is the distance from Moradabad to Khambhaliya via Delhi?

Via Delhi, the distance is approximately 1200+ km, taking around 10 hours.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India