hero
How2Go
Bulandshahr to Kannauj

Bulandshahr to Kannauj

Kannauj is approximately 250+ kms from Bulandshahr. The fastest way to reach Kannauj from Bulandshahr is by Cab, Train Via Hathras. It takes approximately 6 hours. The cheapest way to reach Kannauj from Bulandshahr is by Train Via Shikohabad which would take approximately 8 hours.

Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Bulandshahr

Kannauj

Approx Travel Time

5h 55m

On Demand

Direct Bus

Bulandshahr

Kannauj

Approx Travel Time

7h

₹799

Onwards

Ads by MMT

Via Etawah

Bulandshahr

Etawah

Kannauj

Approx Travel Time

5h 44m

On Demand

Via Hathras

Bulandshahr

Hathras

Kannauj

Approx Travel Time

6h 2m

₹320

Onwards

FASTEST

Bulandshahr

Hathras

Kannauj

Approx Travel Time

5h 34m

₹4,785

Onwards

Ads by MMT

Via Mainpuri

Bulandshahr

Mainpuri

Kannauj

Approx Travel Time

8h 53m

On Demand

Via Shikohabad

CHEAPEST

Bulandshahr

Shikohabad

Kannauj

Approx Travel Time

7h 24m

₹290

Onwards

Via Tundla

Bulandshahr

Tundla

Kannauj

Approx Travel Time

7h 54m

₹305

Onwards

Via Aligarh

Bulandshahr

Aligarh

Kannauj

Approx Travel Time

7h 54m

₹340

Onwards

Via Firozabad

Bulandshahr

Firozabad

Kannauj

Approx Travel Time

7h 57m

₹290

Onwards

Frequently Asked Questions

What is the distance between Bulandshahr and Kannauj?

Kannauj is approximately 250+ kms from Bulandshahr.

How long does it take to reach Kannauj from Bulandshahr?

It takes approximately 6 hours to reach Kannauj from Bulandshahr by Cab, Train Via Hathras.

What is the cheapest way to reach Kannauj from Bulandshahr?

The cheapest way to reach Kannauj from Bulandshahr is by Train Via Shikohabad.

What is the fastest way to reach Kannauj from Bulandshahr?

The fastest way to reach Kannauj from Bulandshahr is by Cab, Train Via Hathras.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India