
Puri to Shajapur
Shajapur is approximately 1300+ kms from Puri. The fastest way to reach Shajapur from Puri is by Cab, Flight, Train Via Bhubaneshwar, Indore. It takes approximately 9 hours. The cheapest way to reach Shajapur from Puri is by Train, Flight Via Nagpur, Indore which would take approximately 22 hours.
Sort By
Mode of Transport
Via Bhubaneshwar, Indore
RECOMMENDED
FASTEST
Puri
Bhubaneshwar
Indore
Shajapur
Approx Travel Time
8h 20m
₹6,018
Onwards
Puri
Bhubaneshwar
Indore
Shajapur
Approx Travel Time
8h 20m
₹4,727
Onwards
Puri
Bhubaneshwar
Indore
Shajapur
Approx Travel Time
8h 20m
₹4,771
Onwards
Via Raipur, Chhattisgarh, Indore
Puri
Raipur, Chhattisgarh
Indore
Shajapur
Approx Travel Time
16h 20m
₹5,359
Onwards
Via Raipur, Chhattisgarh, Bhopal
Puri
Raipur, Chhattisgarh
Bhopal
Shajapur
Approx Travel Time
15h 50m
On Demand
Via Nagpur
Puri
Nagpur
Shajapur
Approx Travel Time
1d 1h 40m
On Demand
Via Raipur, Chhattisgarh, Nagpur
Puri
Raipur, Chhattisgarh
Nagpur
Shajapur
Approx Travel Time
1d 3h 5m
On Demand
Via Visakhapatnam, Indore
Puri
Visakhapatnam
Indore
Shajapur
Approx Travel Time
15h 20m
₹5,294
Onwards
Via Nagpur, Indore
CHEAPEST
Puri
Nagpur
Indore
Shajapur
Approx Travel Time
21h 50m
₹3,841
Onwards
Via Nagpur, Bhopal
Puri
Nagpur
Bhopal
Shajapur
Approx Travel Time
1d 3h 20m
On Demand
Frequently Asked Questions
What is the distance between Puri and Shajapur?
Shajapur is approximately 1300+ kms from Puri.
How long does it take to reach Shajapur from Puri?
It takes approximately 9 hours to reach Shajapur from Puri by Cab, Flight, Train Via Bhubaneshwar, Indore.
What is the cheapest way to reach Shajapur from Puri?
The cheapest way to reach Shajapur from Puri is by Train, Flight Via Nagpur, Indore.
What is the fastest way to reach Shajapur from Puri?
The fastest way to reach Shajapur from Puri is by Cab, Flight, Train Via Bhubaneshwar, Indore.