Barnala to Gurdaspur
Gurdaspur is approximately 200+ kms from Barnala. The fastest way to reach Gurdaspur from Barnala is by Cab, Train Via Phagwara. It takes approximately 6 hours. The cheapest way to reach Gurdaspur from Barnala is by Train Via Bathinda which would take approximately 8 hours.
Sort By
Mode of Transport
Via Phagwara
RECOMMENDED
FASTEST
Barnala
Phagwara
Gurdaspur
Approx Travel Time
5h 56m
₹3,744
Onwards
Via Faridkot
Barnala
Faridkot
Gurdaspur
Approx Travel Time
6h 40m
On Demand
Via Amritsar
Barnala
Amritsar
Gurdaspur
Approx Travel Time
6h 55m
₹4,470
Onwards
Via Bathinda
CHEAPEST
Barnala
Bathinda
Gurdaspur
Approx Travel Time
7h 40m
₹375
Onwards
Barnala
Bathinda
Gurdaspur
Approx Travel Time
8h 40m
₹795
Onwards
Barnala
Bathinda
Gurdaspur
Approx Travel Time
9h 35m
₹6,351
Onwards
Frequently Asked Questions
What is the distance between Barnala and Gurdaspur?
Gurdaspur is approximately 200+ kms from Barnala.
How long does it take to reach Gurdaspur from Barnala?
It takes approximately 6 hours to reach Gurdaspur from Barnala by Cab, Train Via Phagwara.
What is the cheapest way to reach Gurdaspur from Barnala?
The cheapest way to reach Gurdaspur from Barnala is by Train Via Bathinda.
What is the fastest way to reach Gurdaspur from Barnala?
The fastest way to reach Gurdaspur from Barnala is by Cab, Train Via Phagwara.
Routes Connecting Barnala
Routes From Barnala
Routes To Barnala
Routes Connecting Gurdaspur
Routes From Gurdaspur
- Gurdaspur to Bhuj
- Gurdaspur to Joshimath
- Gurdaspur to Narnaul
- Gurdaspur to Itarsi
- Gurdaspur to Dhule
- Gurdaspur to Chalisgaon
- Gurdaspur to Abohar
- Gurdaspur to Ranchi
- Gurdaspur to Khajuraho
- Gurdaspur to Tuni
- Gurdaspur to Sakleshpur
- Gurdaspur to Sawai-Madhopur
- Gurdaspur to Betul
- Gurdaspur to Puttur
- Gurdaspur to Velankanni