Mahuva to Moga Distance

Moga is approximately 1450+ km from Mahuva. 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 14 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 Mahuva, India to Moga, India

Via Surat, Delhi

RECOMMENDED

Mahuva

Surat

Delhi

Moga

Approx Travel Time

15h 20m

₹7,129

Onwards

CHEAPEST

Mahuva

Surat

Delhi

Moga

Approx Travel Time

1d 1h 25m

₹970

Onwards

Via Ahmedabad, Amritsar

Mahuva

Ahmedabad

Amritsar

Moga

Approx Travel Time

15h 6m

₹8,883

Onwards

FASTEST

Mahuva

Ahmedabad

Amritsar

Moga

Approx Travel Time

13h 26m

₹13,584

Onwards

Ads by MMT

Via Surat, Mohali

Mahuva

Surat

Mohali

Moga

Approx Travel Time

15h 5m

₹9,103

Onwards

Via Ahmedabad

Mahuva

Ahmedabad

Moga

Approx Travel Time

1d 4h 1m

On Demand

Ads by MMT

Via Surat, Hanumangarh

Mahuva

Surat

Hanumangarh

Moga

Approx Travel Time

1d 2h 43m

On Demand

Via Surat, Nagaur

Mahuva

Surat

Nagaur

Moga

Approx Travel Time

1d 6h

₹1,890

Onwards

Via Ahmedabad, Nagaur

Mahuva

Ahmedabad

Nagaur

Moga

Approx Travel Time

1d 6h 30m

₹2,300

Onwards

Via Ahmedabad, Mohali

Mahuva

Ahmedabad

Mohali

Moga

Approx Travel Time

13h 45m

₹11,896

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1100+ km.

What is the distance from Mahuva to Moga via Surat?

Via Surat, the distance is approximately 1450+ km, taking around 16 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India