
Mahuva to Kangra
Kangra is approximately 1500+ kms from Mahuva. The fastest way to reach Kangra from Mahuva is by Cab, Flight Via Surat, Udaipur. It takes approximately 8 hours. The cheapest way to reach Kangra from Mahuva is by Cab, Train, Bus Via Surat, Delhi which would take approximately 37 hours.
Sort By
Mode of Transport
Via Surat, Udaipur
RECOMMENDED
FASTEST
Mahuva
Surat
Udaipur
Kangra
Approx Travel Time
8h 5m
₹29,623
Onwards
Via Surat, Jaipur
Mahuva
Surat
Jaipur
Kangra
Approx Travel Time
8h 20m
₹18,665
Onwards
Mahuva
Surat
Jaipur
Kangra
Approx Travel Time
23h 20m
On Demand
Via Surat, Delhi
Mahuva
Surat
Delhi
Kangra
Approx Travel Time
8h 20m
₹17,362
Onwards
Mahuva
Surat
Delhi
Kangra
Approx Travel Time
18h 35m
₹12,471
Onwards
Mahuva
Surat
Delhi
Kangra
Approx Travel Time
1d 2h 50m
₹13,609
Onwards
CHEAPEST
Mahuva
Surat
Delhi
Kangra
Approx Travel Time
1d 13h 5m
₹8,788
Onwards
Via Surat, Jodhpur
Mahuva
Surat
Jodhpur
Kangra
Approx Travel Time
1d 10h 5m
On Demand
Frequently Asked Questions
What is the distance between Mahuva and Kangra?
Kangra is approximately 1500+ kms from Mahuva.
How long does it take to reach Kangra from Mahuva?
It takes approximately 8 hours to reach Kangra from Mahuva by Cab, Flight Via Surat, Udaipur.
What is the cheapest way to reach Kangra from Mahuva?
The cheapest way to reach Kangra from Mahuva is by Cab, Train, Bus Via Surat, Delhi.
What is the fastest way to reach Kangra from Mahuva?
The fastest way to reach Kangra from Mahuva is by Cab, Flight Via Surat, Udaipur.