
Bhuj to Batala
Batala is approximately 1450+ kms from Bhuj. The fastest way to reach Batala from Bhuj is by Flight, Train Via Ahmedabad, Amritsar. It takes approximately 7 hours. The cheapest way to reach Batala from Bhuj is by Train, Flight Via Ahmedabad, Amritsar which would take approximately 13 hours.
Sort By
Mode of Transport
Via Ahmedabad, Amritsar
RECOMMENDED
FASTEST
Bhuj
Ahmedabad
Amritsar
Batala
Approx Travel Time
6h 35m
₹8,586
Onwards
Bhuj
Ahmedabad
Amritsar
Batala
Approx Travel Time
6h 35m
₹10,044
Onwards
CHEAPEST
Bhuj
Ahmedabad
Amritsar
Batala
Approx Travel Time
12h 35m
₹5,818
Onwards
Bhuj
Ahmedabad
Amritsar
Batala
Approx Travel Time
12h 35m
₹7,276
Onwards
Via Delhi
Bhuj
Delhi
Batala
Approx Travel Time
12h 25m
₹6,869
Onwards
Via Delhi, Jalandhar
Bhuj
Delhi
Jalandhar
Batala
Approx Travel Time
13h 35m
₹6,804
Onwards
Via Delhi, Chandigarh
Bhuj
Delhi
Chandigarh
Batala
Approx Travel Time
9h 35m
₹9,453
Onwards
Via Delhi, Ludhiana
Bhuj
Delhi
Ludhiana
Batala
Approx Travel Time
13h 35m
₹6,804
Onwards
Via Delhi, Amritsar
Bhuj
Delhi
Amritsar
Batala
Approx Travel Time
6h 50m
₹9,976
Onwards
Via Delhi, Phagwara
Bhuj
Delhi
Phagwara
Batala
Approx Travel Time
13h 50m
₹6,854
Onwards
Frequently Asked Questions
What is the distance between Bhuj and Batala?
Batala is approximately 1450+ kms from Bhuj.
How long does it take to reach Batala from Bhuj?
It takes approximately 7 hours to reach Batala from Bhuj by Flight, Train Via Ahmedabad, Amritsar.
What is the cheapest way to reach Batala from Bhuj?
The cheapest way to reach Batala from Bhuj is by Train, Flight Via Ahmedabad, Amritsar.
What is the fastest way to reach Batala from Bhuj?
The fastest way to reach Batala from Bhuj is by Flight, Train Via Ahmedabad, Amritsar.