
Kannauj to Mandi
Mandi is approximately 800+ kms from Kannauj. The fastest way to reach Mandi from Kannauj is by Cab, Flight, Bus Via Lucknow, Mohali. It takes approximately 11 hours. The cheapest way to reach Mandi from Kannauj is by Train, Bus Via Ghaziabad which would take approximately 18 hours.
Sort By
Mode of Transport
Via Lucknow, Mohali
RECOMMENDED
Kannauj
Lucknow
Mohali
Mandi
Approx Travel Time
10h 55m
₹6,222
Onwards
FASTEST
Kannauj
Lucknow
Mohali
Mandi
Approx Travel Time
10h 47m
₹7,913
Onwards
Kannauj
Lucknow
Mohali
Mandi
Approx Travel Time
13h 3m
₹5,709
Onwards
Kannauj
Lucknow
Mohali
Mandi
Approx Travel Time
11h 22m
₹9,021
Onwards
Kannauj
Lucknow
Mohali
Mandi
Approx Travel Time
11h 14m
₹10,712
Onwards
Kannauj
Lucknow
Mohali
Mandi
Approx Travel Time
13h 30m
₹8,508
Onwards
Via Noida
Kannauj
Noida
Mandi
Approx Travel Time
16h 19m
₹1,377
Onwards
Via Ghaziabad
CHEAPEST
Kannauj
Ghaziabad
Mandi
Approx Travel Time
17h 54m
₹794
Onwards
Via Mathura, Mohali
Kannauj
Mathura
Mohali
Mandi
Approx Travel Time
16h 8m
₹3,705
Onwards
Via Saharanpur
Kannauj
Saharanpur
Mandi
Approx Travel Time
17h 52m
On Demand
Frequently Asked Questions
What is the distance between Kannauj and Mandi?
Mandi is approximately 800+ kms from Kannauj.
How long does it take to reach Mandi from Kannauj?
It takes approximately 11 hours to reach Mandi from Kannauj by Cab, Flight, Bus Via Lucknow, Mohali.
What is the cheapest way to reach Mandi from Kannauj?
The cheapest way to reach Mandi from Kannauj is by Train, Bus Via Ghaziabad.
What is the fastest way to reach Mandi from Kannauj?
The fastest way to reach Mandi from Kannauj is by Cab, Flight, Bus Via Lucknow, Mohali.

