
Badami to Ujjain
Ujjain is approximately 900+ kms from Badami. The fastest way to reach Ujjain from Badami is by Train Via Khandwa. It takes approximately 20 hours. The cheapest way to reach Ujjain from Badami is by Train Via Mumbai which would take approximately 24 hours.
Sort By
Mode of Transport
Via Nandgaon
RECOMMENDED
Badami
Nandgaon
Ujjain
Approx Travel Time
19h 55m
On Demand
Via Khandwa
FASTEST
Badami
Khandwa
Ujjain
Approx Travel Time
19h 40m
₹785
Onwards
Badami
Khandwa
Ujjain
Approx Travel Time
20h 52m
₹4,845
Onwards
Via Kopargaon
Badami
Kopargaon
Ujjain
Approx Travel Time
20h 10m
On Demand
Via Shirdi
Badami
Shirdi
Ujjain
Approx Travel Time
20h 25m
On Demand
Via Vapi
Badami
Vapi
Ujjain
Approx Travel Time
23h 10m
On Demand
Via Itarsi
Badami
Itarsi
Ujjain
Approx Travel Time
23h 10m
₹725
Onwards
Via Mumbai
CHEAPEST
Badami
Mumbai
Ujjain
Approx Travel Time
23h 25m
₹715
Onwards
Via Ankleshwar
Badami
Ankleshwar
Ujjain
Approx Travel Time
1d 0h 10m
On Demand
Via Hyderabad
Badami
Hyderabad
Ujjain
Approx Travel Time
1d 0h 25m
₹860
Onwards
Frequently Asked Questions
What is the distance between Badami and Ujjain?
Ujjain is approximately 900+ kms from Badami.
How long does it take to reach Ujjain from Badami?
It takes approximately 20 hours to reach Ujjain from Badami by Train Via Khandwa.
What is the cheapest way to reach Ujjain from Badami?
The cheapest way to reach Ujjain from Badami is by Train Via Mumbai.
What is the fastest way to reach Ujjain from Badami?
The fastest way to reach Ujjain from Badami is by Train Via Khandwa.