hero
How2Go
Rohtak to Gurdaspur

Rohtak to Gurdaspur

Gurdaspur is approximately 450+ kms from Rohtak. The fastest way to reach Gurdaspur from Rohtak is by Train, Cab Via Jalandhar. It takes approximately 8 hours. The cheapest way to reach Gurdaspur from Rohtak is by Train Via Ludhiana which would take approximately 9 hours.

Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Rohtak

Gurdaspur

Approx Travel Time

7h 34m

On Demand

Via Pathankot

Rohtak

Pathankot

Gurdaspur

Approx Travel Time

8h 27m

₹325

Onwards

Ads by MMT

Via Ludhiana

CHEAPEST

Rohtak

Ludhiana

Gurdaspur

Approx Travel Time

8h 54m

₹235

Onwards

Rohtak

Ludhiana

Gurdaspur

Approx Travel Time

9h 35m

₹1,370

Onwards

Rohtak

Ludhiana

Gurdaspur

Approx Travel Time

8h 54m

₹3,498

Onwards

Via Jalandhar

Rohtak

Jalandhar

Gurdaspur

Approx Travel Time

8h 22m

₹245

Onwards

FASTEST

Rohtak

Jalandhar

Gurdaspur

Approx Travel Time

7h 29m

₹1,871

Onwards

Ads by MMT

Via Amritsar

Rohtak

Amritsar

Gurdaspur

Approx Travel Time

8h 52m

₹350

Onwards

Via Dasua

Rohtak

Dasua

Gurdaspur

Approx Travel Time

8h 15m

₹1,034

Onwards

Via Phagwara

Rohtak

Phagwara

Gurdaspur

Approx Travel Time

9h 15m

On Demand

Frequently Asked Questions

What is the distance between Rohtak and Gurdaspur?

Gurdaspur is approximately 450+ kms from Rohtak.

How long does it take to reach Gurdaspur from Rohtak?

It takes approximately 8 hours to reach Gurdaspur from Rohtak by Train, Cab Via Jalandhar.

What is the cheapest way to reach Gurdaspur from Rohtak?

The cheapest way to reach Gurdaspur from Rohtak is by Train Via Ludhiana.

What is the fastest way to reach Gurdaspur from Rohtak?

The fastest way to reach Gurdaspur from Rohtak is by Train, Cab Via Jalandhar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India