
Ujjain to Puri
Puri is approximately 1200+ kms from Ujjain. The fastest way to reach Puri from Ujjain is by Train Via Gondia. It takes approximately 26 hours. The cheapest way to reach Puri from Ujjain is by Train Via Bilaspur, Chattisgarh which would take approximately 26 hours.
Sort By
Mode of Transport
Via Gondia
RECOMMENDED
FASTEST
Ujjain
Gondia
Puri
Approx Travel Time
1d 1h 40m
₹730
Onwards
Via Durg
Ujjain
Durg
Puri
Approx Travel Time
1d 1h 40m
₹740
Onwards
Via Raipur, Chhattisgarh
Ujjain
Raipur, Chhattisgarh
Puri
Approx Travel Time
1d 1h 40m
₹750
Onwards
Via Bhilai
Ujjain
Bhilai
Puri
Approx Travel Time
1d 1h 55m
On Demand
Via Bilaspur, Chattisgarh
CHEAPEST
Ujjain
Bilaspur, Chattisgarh
Puri
Approx Travel Time
1d 1h 55m
₹705
Onwards
Via Raj Nandgaon
Ujjain
Raj Nandgaon
Puri
Approx Travel Time
1d 1h 55m
₹740
Onwards
Via Nagpur
Ujjain
Nagpur
Puri
Approx Travel Time
1d 2h 25m
₹710
Onwards
Ujjain
Nagpur
Puri
Approx Travel Time
1d 4h 40m
₹1,245
Onwards
Via Damoh
Ujjain
Damoh
Puri
Approx Travel Time
1d 2h 55m
On Demand
Via Katni
Ujjain
Katni
Puri
Approx Travel Time
1d 3h 40m
₹820
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Puri?
Puri is approximately 1200+ kms from Ujjain.
How long does it take to reach Puri from Ujjain?
It takes approximately 26 hours to reach Puri from Ujjain by Train Via Gondia.
What is the cheapest way to reach Puri from Ujjain?
The cheapest way to reach Puri from Ujjain is by Train Via Bilaspur, Chattisgarh.
What is the fastest way to reach Puri from Ujjain?
The fastest way to reach Puri from Ujjain is by Train Via Gondia.