
Shajapur to Barnala
Barnala is approximately 1150+ kms from Shajapur. The fastest way to reach Barnala from Shajapur is by Train, Flight, Bus Via Indore, Mohali. It takes approximately 9 hours. The cheapest way to reach Barnala from Shajapur is by Bus, Train Via Agra which would take approximately 20 hours.
Sort By
Mode of Transport
Via Indore, Mohali
RECOMMENDED
Shajapur
Indore
Mohali
Barnala
Approx Travel Time
9h 5m
₹7,359
Onwards
FASTEST
Shajapur
Indore
Mohali
Barnala
Approx Travel Time
8h 45m
₹5,159
Onwards
Shajapur
Indore
Mohali
Barnala
Approx Travel Time
10h 35m
₹5,219
Onwards
Via Agra
CHEAPEST
Shajapur
Agra
Barnala
Approx Travel Time
19h 19m
₹1,125
Onwards
Via Delhi
Shajapur
Delhi
Barnala
Approx Travel Time
19h 25m
₹4,551
Onwards
Shajapur
Delhi
Barnala
Approx Travel Time
22h
₹4,062
Onwards
Via Gwalior
Shajapur
Gwalior
Barnala
Approx Travel Time
18h 7m
On Demand
Via Guna, Delhi
Shajapur
Guna
Delhi
Barnala
Approx Travel Time
22h 7m
₹5,961
Onwards
Via Bhopal, Delhi
Shajapur
Bhopal
Delhi
Barnala
Approx Travel Time
11h 20m
₹8,426
Onwards
Via Indore, Delhi
Shajapur
Indore
Delhi
Barnala
Approx Travel Time
10h 37m
₹9,364
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Barnala?
Barnala is approximately 1150+ kms from Shajapur.
How long does it take to reach Barnala from Shajapur?
It takes approximately 9 hours to reach Barnala from Shajapur by Train, Flight, Bus Via Indore, Mohali.
What is the cheapest way to reach Barnala from Shajapur?
The cheapest way to reach Barnala from Shajapur is by Bus, Train Via Agra.
What is the fastest way to reach Barnala from Shajapur?
The fastest way to reach Barnala from Shajapur is by Train, Flight, Bus Via Indore, Mohali.


