
Bhuj to Puri
Puri is approximately 1850+ kms from Bhuj. The fastest way to reach Puri from Bhuj is by Flight, Train Via Delhi. It takes approximately 33 hours. The cheapest way to reach Puri from Bhuj is by Train Via Gandhidham which would take approximately 39 hours.
Sort By
Mode of Transport
Via Vadodara
RECOMMENDED
Bhuj
Vadodara
Puri
Approx Travel Time
1d 15h 10m
₹1,025
Onwards
Via Mumbai
Bhuj
Mumbai
Puri
Approx Travel Time
1d 8h 40m
₹6,798
Onwards
Via Delhi
FASTEST
Bhuj
Delhi
Puri
Approx Travel Time
1d 8h 25m
On Demand
Via Ahmedabad
Bhuj
Ahmedabad
Puri
Approx Travel Time
1d 8h 55m
₹3,608
Onwards
Bhuj
Ahmedabad
Puri
Approx Travel Time
1d 14h 55m
₹1,040
Onwards
Via Anand
Bhuj
Anand
Puri
Approx Travel Time
1d 15h 10m
₹1,065
Onwards
Via Nadiad
Bhuj
Nadiad
Puri
Approx Travel Time
1d 15h 6m
₹1,055
Onwards
Via Bharuch
Bhuj
Bharuch
Puri
Approx Travel Time
1d 15h 25m
₹1,095
Onwards
Via Gandhidham
CHEAPEST
Bhuj
Gandhidham
Puri
Approx Travel Time
1d 15h 10m
₹1,010
Onwards
Via Dhrangadhra
Bhuj
Dhrangadhra
Puri
Approx Travel Time
1d 15h 10m
On Demand
Frequently Asked Questions
What is the distance between Bhuj and Puri?
Puri is approximately 1850+ kms from Bhuj.
How long does it take to reach Puri from Bhuj?
It takes approximately 33 hours to reach Puri from Bhuj by Flight, Train Via Delhi.
What is the cheapest way to reach Puri from Bhuj?
The cheapest way to reach Puri from Bhuj is by Train Via Gandhidham.
What is the fastest way to reach Puri from Bhuj?
The fastest way to reach Puri from Bhuj is by Flight, Train Via Delhi.