Puri to Singrauli Distance

The road distance between Puri and Singrauli is approximately 750+ km, and the drive usually takes around 17 hours by car or taxi, depending on traffic and road conditions. Flying is the fastest way to reach Singrauli, with a total travel time of approximately 14 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.

Read More
Route map showing distance and travel time from Puri, India to Singrauli, India

Via Jharsuguda, Robertsganj

RECOMMENDED

Puri

Jharsuguda

Robertsganj

Singrauli

Approx Travel Time

15h 40m

On Demand

Puri

Jharsuguda

Robertsganj

Singrauli

Approx Travel Time

16h 40m

On Demand

Via Sambalpur, Robertsganj

Puri

Sambalpur

Robertsganj

Singrauli

Approx Travel Time

15h 50m

On Demand

Puri

Sambalpur

Robertsganj

Singrauli

Approx Travel Time

16h 50m

On Demand

Ads by MMT

Direct Options

Puri

Singrauli

Approx Travel Time

16h 58m

On Demand

Via Jharsuguda, Dudhi

Puri

Jharsuguda

Dudhi

Singrauli

Approx Travel Time

14h 41m

On Demand

Ads by MMT

Via Bhubaneshwar, Prayagraj(Allahabad)

FASTEST

Puri

Bhubaneshwar

Prayagraj(Allahabad)

Singrauli

Approx Travel Time

13h 28m

On Demand

Puri

Bhubaneshwar

Prayagraj(Allahabad)

Singrauli

Approx Travel Time

14h 42m

On Demand

Via Ranchi, Dudhi

Puri

Ranchi

Dudhi

Singrauli

Approx Travel Time

20h 46m

On Demand

Via Bhubaneshwar, Varanasi

CHEAPEST

Puri

Bhubaneshwar

Varanasi

Singrauli

Approx Travel Time

13h 41m

₹6,062

Onwards

Frequently Asked Questions

What is the distance between Puri and Singrauli?

Singrauli is approximately 850+ km from Puri.

How long does it take to reach Singrauli from Puri?

It takes approximately 14 hours to reach Singrauli from Puri by Train, Flight, Cab Via Bhubaneshwar, Prayagraj(Allahabad).

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India