
Puri to Indi
Indi is approximately 1250+ kms from Puri. The fastest way to reach Indi from Puri is by Train, Flight Via Bhubaneshwar, Hyderabad. It takes approximately 12 hours. The cheapest way to reach Indi from Puri is by Train Via Rajahmundry, Hyderabad which would take approximately 28 hours.
Sort By
Mode of Transport
Via Bhubaneshwar, Hyderabad
RECOMMENDED
FASTEST
Puri
Bhubaneshwar
Hyderabad
Indi
Approx Travel Time
11h 20m
₹5,796
Onwards
Puri
Bhubaneshwar
Hyderabad
Indi
Approx Travel Time
11h 20m
₹7,068
Onwards
Puri
Bhubaneshwar
Hyderabad
Indi
Approx Travel Time
11h 35m
₹5,822
Onwards
Via Visakhapatnam, Hyderabad
Puri
Visakhapatnam
Hyderabad
Indi
Approx Travel Time
17h 50m
₹4,748
Onwards
Puri
Visakhapatnam
Hyderabad
Indi
Approx Travel Time
1d 3h 50m
₹920
Onwards
Via Jharsuguda, Hyderabad
Puri
Jharsuguda
Hyderabad
Indi
Approx Travel Time
16h 35m
₹4,283
Onwards
Via Rajahmundry, Hyderabad
CHEAPEST
Puri
Rajahmundry
Hyderabad
Indi
Approx Travel Time
1d 3h 50m
₹825
Onwards
Puri
Rajahmundry
Hyderabad
Indi
Approx Travel Time
20h 50m
₹4,961
Onwards
Via Raipur, Chhattisgarh, Hyderabad
Puri
Raipur, Chhattisgarh
Hyderabad
Indi
Approx Travel Time
19h 35m
₹4,728
Onwards
Via Kakinada, Hyderabad
Puri
Kakinada
Hyderabad
Indi
Approx Travel Time
1d 4h 50m
On Demand
Frequently Asked Questions
What is the distance between Puri and Indi?
Indi is approximately 1250+ kms from Puri.
How long does it take to reach Indi from Puri?
It takes approximately 12 hours to reach Indi from Puri by Train, Flight Via Bhubaneshwar, Hyderabad.
What is the cheapest way to reach Indi from Puri?
The cheapest way to reach Indi from Puri is by Train Via Rajahmundry, Hyderabad.
What is the fastest way to reach Indi from Puri?
The fastest way to reach Indi from Puri is by Train, Flight Via Bhubaneshwar, Hyderabad.