hero
How2Go
Haridwar to Mahuva

Haridwar to Mahuva

Mahuva is approximately 1450+ kms from Haridwar. The fastest way to reach Mahuva from Haridwar is by Cab, Flight, Train Via Delhi, Surat. It takes approximately 12 hours. The cheapest way to reach Mahuva from Haridwar is by Train Via Surat which would take approximately 22 hours.

Sort By
Mode of Transport

Via Mohali, Surat

RECOMMENDED

Haridwar

Mohali

Surat

Mahuva

Approx Travel Time

16h 4m

On Demand

Via Surat

CHEAPEST

Haridwar

Surat

Mahuva

Approx Travel Time

22h 2m

₹930

Onwards

Haridwar

Surat

Mahuva

Approx Travel Time

1d 5h 42m

₹4,300

Onwards

Haridwar

Surat

Mahuva

Approx Travel Time

1d 6h 27m

₹1,174

Onwards

Ads by MMT

Via Delhi, Surat

Haridwar

Delhi

Surat

Mahuva

Approx Travel Time

11h 56m

₹6,808

Onwards

FASTEST

Haridwar

Delhi

Surat

Mahuva

Approx Travel Time

11h 31m

₹9,120

Onwards

Haridwar

Delhi

Surat

Mahuva

Approx Travel Time

13h 30m

₹7,062

Onwards

Haridwar

Delhi

Surat

Mahuva

Approx Travel Time

21h 45m

₹7,306

Onwards

Haridwar

Delhi

Surat

Mahuva

Approx Travel Time

20h 11m

₹7,052

Onwards

Via Nadiad

Haridwar

Nadiad

Mahuva

Approx Travel Time

1d 14h 4m

₹4,200

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Haridwar and Mahuva?

Mahuva is approximately 1450+ kms from Haridwar.

How long does it take to reach Mahuva from Haridwar?

It takes approximately 12 hours to reach Mahuva from Haridwar by Cab, Flight, Train Via Delhi, Surat.

What is the cheapest way to reach Mahuva from Haridwar?

The cheapest way to reach Mahuva from Haridwar is by Train Via Surat.

What is the fastest way to reach Mahuva from Haridwar?

The fastest way to reach Mahuva from Haridwar is by Cab, Flight, Train Via Delhi, Surat.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India