hero
How2Go
Gurdaspur to Jhajjar

Gurdaspur to Jhajjar

Jhajjar is approximately 350+ km from Gurdaspur, 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 Jhajjar.

Read More
Sort By
Mode of Transport

Via Hoshiarpur

RECOMMENDED

Gurdaspur

Hoshiarpur

Jhajjar

Approx Travel Time

9h 20m

₹1,038

Onwards

Via Jalandhar, Rohtak

Gurdaspur

Jalandhar

Rohtak

Jhajjar

Approx Travel Time

8h 21m

₹2,736

Onwards

CHEAPEST

Gurdaspur

Jalandhar

Rohtak

Jhajjar

Approx Travel Time

9h 16m

₹390

Onwards

Gurdaspur

Jalandhar

Rohtak

Jhajjar

Approx Travel Time

10h 7m

₹989

Onwards

Via Amritsar, Delhi

Gurdaspur

Amritsar

Delhi

Jhajjar

Approx Travel Time

8h 1m

₹4,248

Onwards

FASTEST

Gurdaspur

Amritsar

Delhi

Jhajjar

Approx Travel Time

7h 43m

₹5,605

Onwards

Via Ludhiana

Gurdaspur

Ludhiana

Jhajjar

Approx Travel Time

9h 15m

₹3,899

Onwards

Via Ludhiana, Rohtak

Gurdaspur

Ludhiana

Rohtak

Jhajjar

Approx Travel Time

8h 20m

₹3,170

Onwards

Via Jalandhar, Delhi

Gurdaspur

Jalandhar

Delhi

Jhajjar

Approx Travel Time

8h 25m

₹4,463

Onwards

Via Jalandhar, Bahadurgarh

Gurdaspur

Jalandhar

Bahadurgarh

Jhajjar

Approx Travel Time

8h 36m

₹3,902

Onwards

Frequently Asked Questions

What is the distance between Gurdaspur and Jhajjar?

Jhajjar is approximately 350+ kms from Gurdaspur.

How long does it take to reach Jhajjar from Gurdaspur?

It takes approximately 8 hours to reach Jhajjar from Gurdaspur by Train, Flight, Cab Via Amritsar, Delhi.

What is the cheapest way to reach Jhajjar from Gurdaspur?

The cheapest way to reach Jhajjar from Gurdaspur is by Train Via Jalandhar, Rohtak.

What is the fastest way to reach Jhajjar from Gurdaspur?

The fastest way to reach Jhajjar from Gurdaspur is by Train, Flight, Cab Via Amritsar, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India