Varanasi to Mahuva Distance

The road distance between Varanasi and Mahuva is approximately 1600+ km, and the drive usually takes around 28 hours by car or taxi, depending on traffic and road conditions. Flying is the fastest way to reach Mahuva, with a total travel time of approximately 8 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 Varanasi, India to Mahuva, India

Via Mumbai

RECOMMENDED

Varanasi

Mumbai

Mahuva

Approx Travel Time

10h 10m

₹5,569

Onwards

Via Ahmedabad

FASTEST

Varanasi

Ahmedabad

Mahuva

Approx Travel Time

8h 3m

₹11,032

Onwards

Varanasi

Ahmedabad

Mahuva

Approx Travel Time

10h 30m

₹7,086

Onwards

Ads by MMT

Via Jabalpur, Surat

CHEAPEST

Varanasi

Jabalpur

Surat

Mahuva

Approx Travel Time

1d 2h 15m

₹1,005

Onwards

Varanasi

Jabalpur

Surat

Mahuva

Approx Travel Time

1d 1h 25m

₹1,850

Onwards

Via Rewa, Surat

Varanasi

Rewa

Surat

Mahuva

Approx Travel Time

1d 2h 9m

₹17,267

Onwards

Ads by MMT

Via Surat

Varanasi

Surat

Mahuva

Approx Travel Time

1d 23h 42m

₹4,098

Onwards

Varanasi

Surat

Mahuva

Approx Travel Time

9h 45m

₹6,871

Onwards

Varanasi

Surat

Mahuva

Approx Travel Time

17h 52m

₹7,115

Onwards

Direct Options

Varanasi

Mahuva

Approx Travel Time

1d 3h 18m

On Demand

Frequently Asked Questions

What is the distance between Varanasi and Mahuva?

Mahuva is approximately 1550+ km from Varanasi.

How long does it take to reach Mahuva from Varanasi?

It takes approximately 8 hours to reach Mahuva from Varanasi by Flight, Cab Via Ahmedabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India