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 30m

₹535

Onwards

Dahod

Delhi

Moga

Approx Travel Time

19h 23m

₹1,570

Onwards

Via Ahmedabad, Mohali

Dahod

Ahmedabad

Mohali

Moga

Approx Travel Time

12h 38m

On Demand

Ads by MMT

Via Indore, Mohali

Dahod

Indore

Mohali

Moga

Approx Travel Time

12h 50m

₹6,735

Onwards

Dahod

Indore

Mohali

Moga

Approx Travel Time

12h 23m

₹10,048

Onwards

Via Panipat

Dahod

Panipat

Moga

Approx Travel Time

18h 3m

₹6,705

Onwards

Ads by MMT

Via Ahmedabad, Amritsar

FASTEST

Dahod

Ahmedabad

Amritsar

Moga

Approx Travel Time

12h 8m

₹14,170

Onwards

Dahod

Ahmedabad

Amritsar

Moga

Approx Travel Time

12h 19m

On Demand

Via Jaipur

Dahod

Jaipur

Moga

Approx Travel Time

1d 2h 27m

₹2,399

Onwards

Via Ajmer, Bathinda

Dahod

Ajmer

Bathinda

Moga

Approx Travel Time

1d 1h 58m

₹4,138

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Dahod and Moga?

The straight-line distance is approximately 900+ km.

What is the distance from Dahod to Moga via Delhi?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India