Raigarh to Puri Distance
The road distance between Raigarh and Puri is approximately 450+ km, and the drive usually takes around 10 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 12 hours, while trains complete the journey in approximately 10 hours, subject to the chosen service and route. Flying is the fastest way to reach Puri, with a total travel time of approximately 7 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.

Direct Options
Direct Train
RECOMMENDED
CHEAPEST
Raigarh
Puri
Approx Travel Time
9h 52m
₹200
Onwards
Direct Cab
Raigarh
Puri
Approx Travel Time
9h 55m
On Demand
Direct Bus
Raigarh
Puri
Approx Travel Time
11h 27m
₹950
Onwards
Via Jharsuguda, Bhubaneshwar
FASTEST
Raigarh
Jharsuguda
Bhubaneshwar
Puri
Approx Travel Time
6h 44m
₹10,089
Onwards
Raigarh
Jharsuguda
Bhubaneshwar
Puri
Approx Travel Time
8h 7m
₹260
Onwards
Raigarh
Jharsuguda
Bhubaneshwar
Puri
Approx Travel Time
8h 24m
₹3,484
Onwards
Via Jharsuguda
Raigarh
Jharsuguda
Puri
Approx Travel Time
8h 18m
₹240
Onwards
Raigarh
Jharsuguda
Puri
Approx Travel Time
8h 35m
₹3,464
Onwards
Via Sambalpur
Raigarh
Sambalpur
Puri
Approx Travel Time
8h 22m
₹235
Onwards
Via Bhubaneshwar
Raigarh
Bhubaneshwar
Puri
Approx Travel Time
9h 23m
₹240
Onwards
Frequently Asked Questions
What is the distance between Raigarh and Puri?
Puri is approximately 400+ km from Raigarh.
How long does it take to reach Puri from Raigarh?
It takes approximately 7 hours to reach Puri from Raigarh by Train, Flight Via Jharsuguda, Bhubaneshwar.

