Tarn-Taran to Mahuva Distance

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

Via Amritsar, Ahmedabad

RECOMMENDED

Tarn Taran

Amritsar

Ahmedabad

Mahuva

Approx Travel Time

12h 52m

₹6,867

Onwards

Tarn Taran

Amritsar

Ahmedabad

Mahuva

Approx Travel Time

13h 30m

₹8,141

Onwards

FASTEST

Tarn Taran

Amritsar

Ahmedabad

Mahuva

Approx Travel Time

10h 25m

₹10,754

Onwards

Tarn Taran

Amritsar

Ahmedabad

Mahuva

Approx Travel Time

1d 9h 37m

On Demand

Tarn Taran

Amritsar

Ahmedabad

Mahuva

Approx Travel Time

11h 3m

₹12,087

Onwards

Via Surat

Tarn Taran

Surat

Mahuva

Approx Travel Time

1d 5h 24m

On Demand

Tarn Taran

Surat

Mahuva

Approx Travel Time

1d 13h 24m

On Demand

Ads by MMT

Via Bathinda, Gandhinagar

CHEAPEST

Tarn Taran

Bathinda

Gandhinagar

Mahuva

Approx Travel Time

1d 5h 48m

₹2,605

Onwards

Via Mohali, Ahmedabad

Tarn Taran

Mohali

Ahmedabad

Mahuva

Approx Travel Time

16h 17m

On Demand

Ads by MMT

Via Jammu, Ahmedabad

Tarn Taran

Jammu

Ahmedabad

Mahuva

Approx Travel Time

16h 55m

₹8,334

Onwards

Frequently Asked Questions

What is the distance between Tarn-Taran and Mahuva?

Mahuva is approximately 1250+ km from Tarn-Taran.

How long does it take to reach Mahuva from Tarn-Taran?

It takes approximately 11 hours to reach Mahuva from Tarn-Taran by Bus, Flight, Cab Via Amritsar, Ahmedabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India