
Tanakpur to Kannauj
Kannauj is approximately 350+ kms from Tanakpur. The fastest way to reach Kannauj from Tanakpur is by Train Via Kasganj. It takes approximately 7 hours. The cheapest way to reach Kannauj from Tanakpur is by Train, Bus Via Sandila which would take approximately 9 hours.
Sort By
Mode of Transport
Via Kasganj
RECOMMENDED
FASTEST
Tanakpur
Kasganj
Kannauj
Approx Travel Time
6h 51m
₹650
Onwards
Via Hardoi
Tanakpur
Hardoi
Kannauj
Approx Travel Time
7h 7m
₹3,646
Onwards
Tanakpur
Hardoi
Kannauj
Approx Travel Time
7h 29m
₹2,185
Onwards
Via Haldwani
Tanakpur
Haldwani
Kannauj
Approx Travel Time
8h 45m
₹4,934
Onwards
Via Bareilly
Tanakpur
Bareilly
Kannauj
Approx Travel Time
9h 11m
₹1,783
Onwards
Tanakpur
Bareilly
Kannauj
Approx Travel Time
8h 9m
₹383
Onwards
Tanakpur
Bareilly
Kannauj
Approx Travel Time
8h 33m
On Demand
Tanakpur
Bareilly
Kannauj
Approx Travel Time
8h 40m
On Demand
Via Budaun
Tanakpur
Budaun
Kannauj
Approx Travel Time
7h 46m
On Demand
Via Sandila
CHEAPEST
Tanakpur
Sandila
Kannauj
Approx Travel Time
8h 35m
₹282
Onwards
Frequently Asked Questions
What is the distance between Tanakpur and Kannauj?
Kannauj is approximately 350+ kms from Tanakpur.
How long does it take to reach Kannauj from Tanakpur?
It takes approximately 7 hours to reach Kannauj from Tanakpur by Train Via Kasganj.
What is the cheapest way to reach Kannauj from Tanakpur?
The cheapest way to reach Kannauj from Tanakpur is by Train, Bus Via Sandila.
What is the fastest way to reach Kannauj from Tanakpur?
The fastest way to reach Kannauj from Tanakpur is by Train Via Kasganj.

