Rafiganj to Puri Distance
Puri is approximately 800+ km from Rafiganj. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 17 hours, subject to the chosen service and route. Flying is the fastest way to reach Puri, with a total travel time of approximately 9 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Purulia
RECOMMENDED
Rafiganj
Purulia
Puri
Approx Travel Time
14h 28m
On Demand
Via Gaya, Cuttack
Rafiganj
Gaya
Cuttack
Puri
Approx Travel Time
13h 16m
₹600
Onwards
Direct Options
CHEAPEST
Rafiganj
Puri
Approx Travel Time
16h 27m
₹480
Onwards
Via Jhumri Telaiya, Cuttack
Rafiganj
Jhumri Telaiya
Cuttack
Puri
Approx Travel Time
14h 11m
₹570
Onwards
Rafiganj
Jhumri Telaiya
Cuttack
Puri
Approx Travel Time
15h 38m
₹640
Onwards
Via Patna, Bhubaneshwar
FASTEST
Rafiganj
Patna
Bhubaneshwar
Puri
Approx Travel Time
9h 7m
₹7,588
Onwards
Rafiganj
Patna
Bhubaneshwar
Puri
Approx Travel Time
9h 18m
₹8,660
Onwards
Via Jhumri Telaiya, Balasore
Rafiganj
Jhumri Telaiya
Balasore
Puri
Approx Travel Time
15h 6m
₹9,376
Onwards
Via Gaya, Medinipur
Rafiganj
Gaya
Medinipur
Puri
Approx Travel Time
13h 57m
₹675
Onwards
Via Giridih, Medinipur
Rafiganj
Giridih
Medinipur
Puri
Approx Travel Time
13h 54m
On Demand
Frequently Asked Questions
What is the straight-line (aerial) distance between Rafiganj and Puri?
The straight-line distance is approximately 550+ km.
What is the distance from Rafiganj to Puri via Purulia?
Via Purulia, the distance is approximately 800+ km, taking around 15 hours.
Is there a train from Rafiganj to Puri?
Yes, trains run between Rafiganj and Puri, covering approximately 850+ km in around 17 hours.

