
Hyderabad to Batala
Batala is approximately 1850+ kms from Hyderabad. The fastest way to reach Batala from Hyderabad is by Flight, Train Via Amritsar. It takes approximately 6 hours. The cheapest way to reach Batala from Hyderabad is by Flight, Train Via Delhi, Phagwara which would take approximately 15 hours.
Sort By
Mode of Transport
Via Amritsar
RECOMMENDED
FASTEST
Hyderabad
Amritsar
Batala
Approx Travel Time
6h 10m
₹7,658
Onwards
Hyderabad
Amritsar
Batala
Approx Travel Time
6h 10m
₹9,116
Onwards
Via Delhi
Hyderabad
Delhi
Batala
Approx Travel Time
12h 55m
₹4,912
Onwards
Hyderabad
Delhi
Batala
Approx Travel Time
14h 55m
₹5,396
Onwards
Via Jammu
Hyderabad
Jammu
Batala
Approx Travel Time
7h 40m
₹11,466
Onwards
Via Chandigarh
Hyderabad
Chandigarh
Batala
Approx Travel Time
8h 55m
₹7,494
Onwards
Hyderabad
Chandigarh
Batala
Approx Travel Time
10h 16m
₹10,457
Onwards
Via Indore, Delhi
Hyderabad
Indore
Delhi
Batala
Approx Travel Time
14h 20m
₹9,923
Onwards
Via Delhi, Phagwara
CHEAPEST
Hyderabad
Delhi
Phagwara
Batala
Approx Travel Time
14h 20m
₹4,897
Onwards
Via Aurangabad, Maharashtra, Delhi
Hyderabad
Aurangabad, Maharashtra
Delhi
Batala
Approx Travel Time
14h 35m
₹10,894
Onwards
Frequently Asked Questions
What is the distance between Hyderabad and Batala?
Batala is approximately 1850+ kms from Hyderabad.
How long does it take to reach Batala from Hyderabad?
It takes approximately 6 hours to reach Batala from Hyderabad by Flight, Train Via Amritsar.
What is the cheapest way to reach Batala from Hyderabad?
The cheapest way to reach Batala from Hyderabad is by Flight, Train Via Delhi, Phagwara.
What is the fastest way to reach Batala from Hyderabad?
The fastest way to reach Batala from Hyderabad is by Flight, Train Via Amritsar.