
Ranchi to Puri
Puri is approximately 400+ kms from Ranchi. The fastest way to reach Puri from Ranchi is by Flight, Train Via Bhubaneshwar. It takes approximately 3 hours. The cheapest way to reach Puri from Ranchi is by Train Via Jharsuguda which would take approximately 12 hours.
Sort By
Mode of Transport
Via Rourkela
Ranchi
Rourkela
Puri
Approx Travel Time
10h 40m
₹405
Onwards
Via Bhubaneshwar
FASTEST
Ranchi
Bhubaneshwar
Puri
Approx Travel Time
3h 10m
₹3,375
Onwards
Ranchi
Bhubaneshwar
Puri
Approx Travel Time
11h 40m
₹839
Onwards
Via Jajpur
Ranchi
Jajpur
Puri
Approx Travel Time
11h 40m
₹1,090
Onwards
Via Purulia
Ranchi
Purulia
Puri
Approx Travel Time
11h 55m
On Demand
Ranchi
Purulia
Puri
Approx Travel Time
13h 1m
On Demand
Via Jharsuguda
CHEAPEST
Ranchi
Jharsuguda
Puri
Approx Travel Time
12h 10m
₹375
Onwards
Via Sundargarh
Ranchi
Sundargarh
Puri
Approx Travel Time
12h 25m
₹455
Onwards
Ranchi
Sundargarh
Puri
Approx Travel Time
13h 26m
₹5,119
Onwards
Frequently Asked Questions
What is the distance between Ranchi and Puri?
Puri is approximately 400+ kms from Ranchi.
How long does it take to reach Puri from Ranchi?
It takes approximately 3 hours to reach Puri from Ranchi by Flight, Train Via Bhubaneshwar.
What is the cheapest way to reach Puri from Ranchi?
The cheapest way to reach Puri from Ranchi is by Train Via Jharsuguda.
What is the fastest way to reach Puri from Ranchi?
The fastest way to reach Puri from Ranchi is by Flight, Train Via Bhubaneshwar.