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