hero
How2Go
Abohar to Shahjahanpur

Abohar to Shahjahanpur

Shahjahanpur is approximately 700+ km from Abohar, 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 Ambala

RECOMMENDED

Abohar

Ambala

Shahjahanpur

Approx Travel Time

12h 37m

₹455

Onwards

Via Roorkee

Abohar

Roorkee

Shahjahanpur

Approx Travel Time

12h 29m

₹460

Onwards

Ads by MMT

Via Rajpura

Abohar

Rajpura

Shahjahanpur

Approx Travel Time

12h 43m

₹465

Onwards

Abohar

Rajpura

Shahjahanpur

Approx Travel Time

12h 54m

On Demand

Abohar

Rajpura

Shahjahanpur

Approx Travel Time

12h 55m

₹1,030

Onwards

Via Bathinda, Ghaziabad

FASTEST

Abohar

Bathinda

Ghaziabad

Shahjahanpur

Approx Travel Time

10h 24m

₹2,370

Onwards

Abohar

Bathinda

Ghaziabad

Shahjahanpur

Approx Travel Time

16h 34m

₹2,011

Onwards

Abohar

Bathinda

Ghaziabad

Shahjahanpur

Approx Travel Time

16h 13m

On Demand

Ads by MMT

Via Delhi

CHEAPEST

Abohar

Delhi

Shahjahanpur

Approx Travel Time

12h 2m

₹375

Onwards

Via Bathinda, Roorkee

Abohar

Bathinda

Roorkee

Shahjahanpur

Approx Travel Time

12h 6m

₹490

Onwards

Frequently Asked Questions

What is the distance between Abohar and Shahjahanpur?

Shahjahanpur is approximately 700+ kms from Abohar.

How long does it take to reach Shahjahanpur from Abohar?

It takes approximately 11 hours to reach Shahjahanpur from Abohar by Train, Flight Via Bathinda, Ghaziabad.

What is the cheapest way to reach Shahjahanpur from Abohar?

The cheapest way to reach Shahjahanpur from Abohar is by Train Via Delhi.

What is the fastest way to reach Shahjahanpur from Abohar?

The fastest way to reach Shahjahanpur from Abohar is by Train, Flight Via Bathinda, Ghaziabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India