hero
How2Go
Karanja to Shahjahanpur

Karanja to Shahjahanpur

Shahjahanpur is approximately 1350+ km from Karanja, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Shahjahanpur.

Read More
Sort By
Mode of Transport

Via Nagpur, Delhi

RECOMMENDED

Karanja

Nagpur

Delhi

Shahjahanpur

Approx Travel Time

14h 11m

₹12,384

Onwards

FASTEST

Karanja

Nagpur

Delhi

Shahjahanpur

Approx Travel Time

14h 6m

₹14,033

Onwards

Karanja

Nagpur

Delhi

Shahjahanpur

Approx Travel Time

16h 10m

₹13,138

Onwards

Karanja

Nagpur

Delhi

Shahjahanpur

Approx Travel Time

14h 20m

₹17,663

Onwards

Karanja

Nagpur

Delhi

Shahjahanpur

Approx Travel Time

16h 5m

₹14,787

Onwards

Via Nagpur, Orai

Karanja

Nagpur

Orai

Shahjahanpur

Approx Travel Time

21h 19m

On Demand

Karanja

Nagpur

Orai

Shahjahanpur

Approx Travel Time

20h 54m

On Demand

Ads by MMT

Via Nagpur, Lucknow

CHEAPEST

Karanja

Nagpur

Lucknow

Shahjahanpur

Approx Travel Time

22h 44m

₹5,591

Onwards

Via Prayagraj(Allahabad)

Karanja

Prayagraj(Allahabad)

Shahjahanpur

Approx Travel Time

21h 59m

₹27,688

Onwards

Ads by MMT

Via Nagpur, Kanpur

Karanja

Nagpur

Kanpur

Shahjahanpur

Approx Travel Time

1d 8h 6m

₹8,509

Onwards

Frequently Asked Questions

What is the distance between Karanja and Shahjahanpur?

Shahjahanpur is approximately 1350+ kms from Karanja.

How long does it take to reach Shahjahanpur from Karanja?

It takes approximately 14 hours to reach Shahjahanpur from Karanja by Cab, Flight, Train Via Nagpur, Delhi.

What is the cheapest way to reach Shahjahanpur from Karanja?

The cheapest way to reach Shahjahanpur from Karanja is by Bus, Train Via Nagpur, Lucknow.

What is the fastest way to reach Shahjahanpur from Karanja?

The fastest way to reach Shahjahanpur from Karanja is by Cab, Flight, Train Via Nagpur, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India