
Kannauj to Bathinda
Bathinda is approximately 650+ kms from Kannauj. The fastest way to reach Bathinda from Kannauj is by Train, Flight Via Ghaziabad. It takes approximately 9 hours. The cheapest way to reach Bathinda from Kannauj is by Train Via Delhi which would take approximately 15 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
Kannauj
Delhi
Bathinda
Approx Travel Time
15h 10m
₹390
Onwards
Kannauj
Delhi
Bathinda
Approx Travel Time
9h 10m
₹2,350
Onwards
Kannauj
Delhi
Bathinda
Approx Travel Time
10h 55m
₹2,804
Onwards
Kannauj
Delhi
Bathinda
Approx Travel Time
16h 55m
₹844
Onwards
Via Ghaziabad
Kannauj
Ghaziabad
Bathinda
Approx Travel Time
15h 10m
₹460
Onwards
FASTEST
Kannauj
Ghaziabad
Bathinda
Approx Travel Time
8h 55m
On Demand
Via Bahadurgarh
Kannauj
Bahadurgarh
Bathinda
Approx Travel Time
15h 10m
₹395
Onwards
Via Bhiwani
Kannauj
Bhiwani
Bathinda
Approx Travel Time
15h 25m
₹485
Onwards
Via Rohtak
Kannauj
Rohtak
Bathinda
Approx Travel Time
15h 10m
₹405
Onwards
Via Charkhi dadri
Kannauj
Charkhi dadri
Bathinda
Approx Travel Time
15h 25m
On Demand
Frequently Asked Questions
What is the distance between Kannauj and Bathinda?
Bathinda is approximately 650+ kms from Kannauj.
How long does it take to reach Bathinda from Kannauj?
It takes approximately 9 hours to reach Bathinda from Kannauj by Train, Flight Via Ghaziabad.
What is the cheapest way to reach Bathinda from Kannauj?
The cheapest way to reach Bathinda from Kannauj is by Train Via Delhi.
What is the fastest way to reach Bathinda from Kannauj?
The fastest way to reach Bathinda from Kannauj is by Train, Flight Via Ghaziabad.