
Ujjain to Badami
Badami is approximately 850+ kms from Ujjain. The fastest way to reach Badami from Ujjain is by Train Via Bhusawal. It takes approximately 19 hours. The cheapest way to reach Badami from Ujjain is by Train Via Mumbai which would take approximately 24 hours.
Sort By
Mode of Transport
Via Bhusawal
RECOMMENDED
FASTEST
Ujjain
Bhusawal
Badami
Approx Travel Time
19h 10m
On Demand
Ujjain
Bhusawal
Badami
Approx Travel Time
21h 22m
On Demand
Via Nandgaon
Ujjain
Nandgaon
Badami
Approx Travel Time
19h 55m
On Demand
Via Khandwa
Ujjain
Khandwa
Badami
Approx Travel Time
19h 40m
₹780
Onwards
Ujjain
Khandwa
Badami
Approx Travel Time
20h 52m
₹5,164
Onwards
Via Kopargaon
Ujjain
Kopargaon
Badami
Approx Travel Time
20h 10m
On Demand
Via Shirdi
Ujjain
Shirdi
Badami
Approx Travel Time
20h 25m
On Demand
Via Vapi
Ujjain
Vapi
Badami
Approx Travel Time
23h 10m
On Demand
Via Itarsi
Ujjain
Itarsi
Badami
Approx Travel Time
23h 10m
₹720
Onwards
Via Mumbai
CHEAPEST
Ujjain
Mumbai
Badami
Approx Travel Time
23h 25m
₹650
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Badami?
Badami is approximately 850+ kms from Ujjain.
How long does it take to reach Badami from Ujjain?
It takes approximately 19 hours to reach Badami from Ujjain by Train Via Bhusawal.
What is the cheapest way to reach Badami from Ujjain?
The cheapest way to reach Badami from Ujjain is by Train Via Mumbai.
What is the fastest way to reach Badami from Ujjain?
The fastest way to reach Badami from Ujjain is by Train Via Bhusawal.