hero
How2Go
Bulandshahr to Karnal

Bulandshahr to Karnal

Karnal is approximately 200+ kms from Bulandshahr. The fastest way to reach Karnal from Bulandshahr is by Cab. It takes approximately 4 hours. The cheapest way to reach Karnal from Bulandshahr is by Bus, Train Via Ghaziabad which would take approximately 7 hours.

Sort By
Mode of Transport

Direct Options

RECOMMENDED

FASTEST

Bulandshahr

Karnal

Approx Travel Time

3h 24m

On Demand

Via Faridabad

Bulandshahr

Faridabad

Karnal

Approx Travel Time

4h 42m

On Demand

Bulandshahr

Faridabad

Karnal

Approx Travel Time

6h 11m

On Demand

Ads by MMT

Via Ghaziabad

Bulandshahr

Ghaziabad

Karnal

Approx Travel Time

5h 20m

₹590

Onwards

Bulandshahr

Ghaziabad

Karnal

Approx Travel Time

5h 44m

On Demand

CHEAPEST

Bulandshahr

Ghaziabad

Karnal

Approx Travel Time

6h 20m

₹250

Onwards

Bulandshahr

Ghaziabad

Karnal

Approx Travel Time

4h 44m

On Demand

Via Meerut

Bulandshahr

Meerut

Karnal

Approx Travel Time

5h 48m

₹2,657

Onwards

Bulandshahr

Meerut

Karnal

Approx Travel Time

7h 5m

₹362

Onwards

Ads by MMT

Via Muzaffarnagar

Bulandshahr

Muzaffarnagar

Karnal

Approx Travel Time

5h 49m

₹2,700

Onwards

Frequently Asked Questions

What is the distance between Bulandshahr and Karnal?

Karnal is approximately 200+ kms from Bulandshahr.

How long does it take to reach Karnal from Bulandshahr?

It takes approximately 4 hours to reach Karnal from Bulandshahr by Cab.

What is the cheapest way to reach Karnal from Bulandshahr?

The cheapest way to reach Karnal from Bulandshahr is by Bus, Train Via Ghaziabad.

What is the fastest way to reach Karnal from Bulandshahr?

The fastest way to reach Karnal from Bulandshahr is by Cab.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India