
Udaipur to Batala
Batala is approximately 1000+ kms from Udaipur. The fastest way to reach Batala from Udaipur is by Flight, Train Via Jaipur, Amritsar. It takes approximately 6 hours. The cheapest way to reach Batala from Udaipur is by Train Via Delhi which would take approximately 22 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Udaipur
Delhi
Batala
Approx Travel Time
11h 25m
₹4,956
Onwards
Udaipur
Delhi
Batala
Approx Travel Time
13h 25m
₹5,386
Onwards
CHEAPEST
Udaipur
Delhi
Batala
Approx Travel Time
22h 10m
₹710
Onwards
Via Jaipur, Amritsar
Udaipur
Jaipur
Amritsar
Batala
Approx Travel Time
11h 50m
₹6,378
Onwards
Udaipur
Jaipur
Amritsar
Batala
Approx Travel Time
13h 35m
₹7,113
Onwards
FASTEST
Udaipur
Jaipur
Amritsar
Batala
Approx Travel Time
5h 35m
₹10,609
Onwards
Via Delhi, Phagwara
Udaipur
Delhi
Phagwara
Batala
Approx Travel Time
12h 50m
₹4,941
Onwards
Via Jaipur, Chandigarh
Udaipur
Jaipur
Chandigarh
Batala
Approx Travel Time
14h 35m
₹5,324
Onwards
Udaipur
Jaipur
Chandigarh
Batala
Approx Travel Time
16h 20m
₹6,059
Onwards
Via Jaipur, Delhi
Udaipur
Jaipur
Delhi
Batala
Approx Travel Time
19h 5m
₹2,689
Onwards
Frequently Asked Questions
What is the distance between Udaipur and Batala?
Batala is approximately 1000+ kms from Udaipur.
How long does it take to reach Batala from Udaipur?
It takes approximately 6 hours to reach Batala from Udaipur by Flight, Train Via Jaipur, Amritsar.
What is the cheapest way to reach Batala from Udaipur?
The cheapest way to reach Batala from Udaipur is by Train Via Delhi.
What is the fastest way to reach Batala from Udaipur?
The fastest way to reach Batala from Udaipur is by Flight, Train Via Jaipur, Amritsar.