Baripada to Puri Distance

The road distance between Baripada and Puri is approximately 300+ km, and the drive usually takes around 6 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 6 hours, subject to the chosen service and route. The fastest way to reach Puri takes approximately 6 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 Baripada, India to Puri, India

Direct Options

Direct Cab

RECOMMENDED

Baripada

Puri

Approx Travel Time

6h 12m

On Demand

Direct Train

CHEAPEST

Baripada

Puri

Approx Travel Time

6h 17m

₹145

Onwards

Via Cuttack

FASTEST

Baripada

Cuttack

Puri

Approx Travel Time

5h 24m

₹195

Onwards

Baripada

Cuttack

Puri

Approx Travel Time

8h

₹555

Onwards

Baripada

Cuttack

Puri

Approx Travel Time

7h 8m

₹2,860

Onwards

Baripada

Cuttack

Puri

Approx Travel Time

6h 19m

₹265

Onwards

Baripada

Cuttack

Puri

Approx Travel Time

5h 27m

₹2,570

Onwards

Ads by MMT

Via Bhubaneshwar

Baripada

Bhubaneshwar

Puri

Approx Travel Time

5h 33m

₹180

Onwards

Baripada

Bhubaneshwar

Puri

Approx Travel Time

6h 52m

₹225

Onwards

Via Balasore

Baripada

Balasore

Puri

Approx Travel Time

6h 15m

₹1,429

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Baripada and Puri?

Puri is approximately 300+ km from Baripada.

How long does it take to reach Puri from Baripada?

It takes approximately 6 hours to reach Puri from Baripada by Train Via Cuttack.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India