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