
Unjha to Puri
Puri is approximately 1650+ kms from Unjha. The fastest way to reach Puri from Unjha is by Train, Flight Via Ahmedabad, Bhubaneshwar. It takes approximately 9 hours. The cheapest way to reach Puri from Unjha is by Train, Flight Via Ajmer, Nagpur which would take approximately 29 hours.
Sort By
Mode of Transport
Via Ahmedabad, Bhubaneshwar
RECOMMENDED
FASTEST
Unjha
Ahmedabad
Bhubaneshwar
Puri
Approx Travel Time
8h 35m
₹6,200
Onwards
Unjha
Ahmedabad
Bhubaneshwar
Puri
Approx Travel Time
8h 35m
₹7,364
Onwards
Unjha
Ahmedabad
Bhubaneshwar
Puri
Approx Travel Time
8h 50m
₹6,226
Onwards
Via Ahmedabad, Raipur, Chhattisgarh
Unjha
Ahmedabad
Raipur, Chhattisgarh
Puri
Approx Travel Time
16h 35m
₹6,121
Onwards
Via Mumbai, Bhubaneshwar
Unjha
Mumbai
Bhubaneshwar
Puri
Approx Travel Time
18h 5m
₹6,110
Onwards
Unjha
Mumbai
Bhubaneshwar
Puri
Approx Travel Time
18h 5m
₹7,274
Onwards
Unjha
Mumbai
Bhubaneshwar
Puri
Approx Travel Time
18h 20m
₹6,136
Onwards
Via Ahmedabad, Durgapur
Unjha
Ahmedabad
Durgapur
Puri
Approx Travel Time
17h 35m
On Demand
Via Mumbai, Raipur, Chhattisgarh
Unjha
Mumbai
Raipur, Chhattisgarh
Puri
Approx Travel Time
1d 2h 20m
₹5,666
Onwards
Via Ajmer, Nagpur
CHEAPEST
Unjha
Ajmer
Nagpur
Puri
Approx Travel Time
1d 4h 20m
₹4,844
Onwards
Frequently Asked Questions
What is the distance between Unjha and Puri?
Puri is approximately 1650+ kms from Unjha.
How long does it take to reach Puri from Unjha?
It takes approximately 9 hours to reach Puri from Unjha by Train, Flight Via Ahmedabad, Bhubaneshwar.
What is the cheapest way to reach Puri from Unjha?
The cheapest way to reach Puri from Unjha is by Train, Flight Via Ajmer, Nagpur.
What is the fastest way to reach Puri from Unjha?
The fastest way to reach Puri from Unjha is by Train, Flight Via Ahmedabad, Bhubaneshwar.