Dahod to Moga Distance

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

Via Delhi

RECOMMENDED

CHEAPEST

Dahod

Delhi

Moga

Approx Travel Time

17h 58m

₹535

Onwards

Dahod

Delhi

Moga

Approx Travel Time

19h 33m

₹3,670

Onwards

Via Delhi, Bathinda

Dahod

Delhi

Bathinda

Moga

Approx Travel Time

17h 53m

₹2,543

Onwards

Ads by MMT

Via Ahmedabad, Mohali

Dahod

Ahmedabad

Mohali

Moga

Approx Travel Time

12h 38m

On Demand

Via Ahmedabad, Amritsar

Dahod

Ahmedabad

Amritsar

Moga

Approx Travel Time

12h 24m

On Demand

FASTEST

Dahod

Ahmedabad

Amritsar

Moga

Approx Travel Time

12h 13m

₹12,216

Onwards

Ads by MMT

Via Jaipur

Dahod

Jaipur

Moga

Approx Travel Time

1d 2h 11m

₹1,999

Onwards

Via Indore, Mohali

Dahod

Indore

Mohali

Moga

Approx Travel Time

12h 55m

₹6,699

Onwards

Dahod

Indore

Mohali

Moga

Approx Travel Time

12h 14m

₹9,576

Onwards

Via Kishangarh, Bathinda

Dahod

Kishangarh

Bathinda

Moga

Approx Travel Time

1d 2h 48m

₹3,937

Onwards

Frequently Asked Questions

What is the distance between Dahod and Moga?

Moga is approximately 1200+ km from Dahod.

How long does it take to reach Moga from Dahod?

It takes approximately 12 hours to reach Moga from Dahod by Cab, Flight Via Ahmedabad, Amritsar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India