
Ujjain to Bathinda
Bathinda is approximately 1000+ kms from Ujjain. The fastest way to reach Bathinda from Ujjain is by Bus, Flight Via Indore, Delhi. It takes approximately 7 hours. The cheapest way to reach Bathinda from Ujjain is by Train Via Jind which would take approximately 15 hours.
Sort By
Mode of Transport
Via Indore, Delhi
RECOMMENDED
Ujjain
Indore
Delhi
Bathinda
Approx Travel Time
7h 34m
₹9,333
Onwards
Ujjain
Indore
Delhi
Bathinda
Approx Travel Time
7h 45m
₹8,319
Onwards
FASTEST
Ujjain
Indore
Delhi
Bathinda
Approx Travel Time
6h 30m
₹8,834
Onwards
Via Churu
Ujjain
Churu
Bathinda
Approx Travel Time
17h
₹1,200
Onwards
Via Jind
CHEAPEST
Ujjain
Jind
Bathinda
Approx Travel Time
14h 30m
₹575
Onwards
Via Kota, Delhi
Ujjain
Kota
Delhi
Bathinda
Approx Travel Time
15h 7m
₹3,604
Onwards
Ujjain
Kota
Delhi
Bathinda
Approx Travel Time
16h 1m
₹5,117
Onwards
Via Chomu
Ujjain
Chomu
Bathinda
Approx Travel Time
18h 10m
₹1,699
Onwards
Via Bhopal, Delhi
Ujjain
Bhopal
Delhi
Bathinda
Approx Travel Time
8h 5m
₹6,897
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Bathinda?
Bathinda is approximately 1000+ kms from Ujjain.
How long does it take to reach Bathinda from Ujjain?
It takes approximately 7 hours to reach Bathinda from Ujjain by Bus, Flight Via Indore, Delhi.
What is the cheapest way to reach Bathinda from Ujjain?
The cheapest way to reach Bathinda from Ujjain is by Train Via Jind.
What is the fastest way to reach Bathinda from Ujjain?
The fastest way to reach Bathinda from Ujjain is by Bus, Flight Via Indore, Delhi.


