
Kolkata to Ujjain
Ujjain is approximately 1350+ kms from Kolkata. The fastest way to reach Ujjain from Kolkata is by Flight, Bus Via Indore. It takes approximately 5 hours. The cheapest way to reach Ujjain from Kolkata is by Train Via Kharagpur which would take approximately 30 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
Kolkata
Indore
Ujjain
Approx Travel Time
5h 31m
₹9,593
Onwards
Kolkata
Indore
Ujjain
Approx Travel Time
5h 50m
₹8,729
Onwards
FASTEST
Kolkata
Indore
Ujjain
Approx Travel Time
4h 30m
₹9,094
Onwards
Via Indore, Dewas
Kolkata
Indore
Dewas
Ujjain
Approx Travel Time
6h
₹9,139
Onwards
Via Howrah
Kolkata
Howrah
Ujjain
Approx Travel Time
1d 4h 28m
₹4,185
Onwards
Via Kharagpur
CHEAPEST
Kolkata
Kharagpur
Ujjain
Approx Travel Time
1d 5h 20m
₹2,320
Onwards
Via Giridih, Bhopal
Kolkata
Giridih
Bhopal
Ujjain
Approx Travel Time
1d 8h 20m
On Demand
Via Guna
Kolkata
Guna
Ujjain
Approx Travel Time
1d 8h 4m
On Demand
Frequently Asked Questions
What is the distance between Kolkata and Ujjain?
Ujjain is approximately 1350+ kms from Kolkata.
How long does it take to reach Ujjain from Kolkata?
It takes approximately 5 hours to reach Ujjain from Kolkata by Flight, Bus Via Indore.
What is the cheapest way to reach Ujjain from Kolkata?
The cheapest way to reach Ujjain from Kolkata is by Train Via Kharagpur.
What is the fastest way to reach Ujjain from Kolkata?
The fastest way to reach Ujjain from Kolkata is by Flight, Bus Via Indore.


