
Barnala to Ujjain
Ujjain is approximately 1100+ kms from Barnala. The fastest way to reach Ujjain from Barnala is by Cab, Flight Via Mohali, Indore. It takes approximately 8 hours. The cheapest way to reach Ujjain from Barnala is by Train Via Rohtak which would take approximately 16 hours.
Sort By
Mode of Transport
Via Mohali, Indore
RECOMMENDED
FASTEST
Barnala
Mohali
Indore
Ujjain
Approx Travel Time
8h 5m
₹9,752
Onwards
Barnala
Mohali
Indore
Ujjain
Approx Travel Time
8h 26m
₹8,533
Onwards
Barnala
Mohali
Indore
Ujjain
Approx Travel Time
8h 24m
₹7,377
Onwards
Barnala
Mohali
Indore
Ujjain
Approx Travel Time
8h 31m
₹8,898
Onwards
Via Delhi
Barnala
Delhi
Ujjain
Approx Travel Time
18h 38m
₹2,796
Onwards
Barnala
Delhi
Ujjain
Approx Travel Time
18h 3m
₹6,136
Onwards
Via Rohtak
CHEAPEST
Barnala
Rohtak
Ujjain
Approx Travel Time
15h 37m
₹660
Onwards
Via Delhi, Kota
Barnala
Delhi
Kota
Ujjain
Approx Travel Time
22h 20m
₹7,519
Onwards
Via Nawalgarh
Barnala
Nawalgarh
Ujjain
Approx Travel Time
20h 40m
₹2,649
Onwards
Via Delhi, Indore
Barnala
Delhi
Indore
Ujjain
Approx Travel Time
11h 24m
₹10,353
Onwards
Frequently Asked Questions
What is the distance between Barnala and Ujjain?
Ujjain is approximately 1100+ kms from Barnala.
How long does it take to reach Ujjain from Barnala?
It takes approximately 8 hours to reach Ujjain from Barnala by Cab, Flight Via Mohali, Indore.
What is the cheapest way to reach Ujjain from Barnala?
The cheapest way to reach Ujjain from Barnala is by Train Via Rohtak.
What is the fastest way to reach Ujjain from Barnala?
The fastest way to reach Ujjain from Barnala is by Cab, Flight Via Mohali, Indore.