
Udaipur to Barnala
Barnala is approximately 850+ kms from Udaipur. The fastest way to reach Barnala from Udaipur is by Flight, Train Via Delhi, Bathinda. It takes approximately 7 hours. The cheapest way to reach Barnala from Udaipur is by Train Via Delhi which would take approximately 17 hours.
Sort By
Mode of Transport
Via Mohali
RECOMMENDED
Udaipur
Mohali
Barnala
Approx Travel Time
7h 47m
₹7,791
Onwards
Via Delhi, Bathinda
FASTEST
Udaipur
Delhi
Bathinda
Barnala
Approx Travel Time
6h 53m
₹7,622
Onwards
Udaipur
Delhi
Bathinda
Barnala
Approx Travel Time
7h 7m
₹9,793
Onwards
Via Jaipur, Hisar
Udaipur
Jaipur
Hisar
Barnala
Approx Travel Time
7h 35m
₹9,132
Onwards
Via Jaipur
Udaipur
Jaipur
Barnala
Approx Travel Time
16h 15m
₹880
Onwards
Via Rewari
Udaipur
Rewari
Barnala
Approx Travel Time
17h 56m
₹7,727
Onwards
Via Delhi
CHEAPEST
Udaipur
Delhi
Barnala
Approx Travel Time
16h 44m
₹620
Onwards
Udaipur
Delhi
Barnala
Approx Travel Time
7h 50m
₹8,897
Onwards
Via Chirawa
Udaipur
Chirawa
Barnala
Approx Travel Time
15h 25m
₹1,599
Onwards
Frequently Asked Questions
What is the distance between Udaipur and Barnala?
Barnala is approximately 850+ kms from Udaipur.
How long does it take to reach Barnala from Udaipur?
It takes approximately 7 hours to reach Barnala from Udaipur by Flight, Train Via Delhi, Bathinda.
What is the cheapest way to reach Barnala from Udaipur?
The cheapest way to reach Barnala from Udaipur is by Train Via Delhi.
What is the fastest way to reach Barnala from Udaipur?
The fastest way to reach Barnala from Udaipur is by Flight, Train Via Delhi, Bathinda.


