Puri to Dehradun Distance

The road distance between Puri and Dehradun is approximately 1800+ km, and the drive usually takes around 35 hours by car or taxi, depending on traffic and road conditions. If you're travelling by air, Jolly Grant Airport is located in Dehradun. Flying is the fastest way to reach Dehradun, with a total travel time of approximately 5 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 Dehradun, India

Via Bhubaneshwar

RECOMMENDED

FASTEST

Puri

Bhubaneshwar

Dehradun

Approx Travel Time

4h 41m

₹8,250

Onwards

Puri

Bhubaneshwar

Dehradun

Approx Travel Time

6h

₹8,295

Onwards

Puri

Bhubaneshwar

Dehradun

Approx Travel Time

5h 21m

₹11,347

Onwards

Via Ghaziabad

Puri

Ghaziabad

Dehradun

Approx Travel Time

1d 9h 25m

₹4,013

Onwards

Ads by MMT

Via Asansol

CHEAPEST

Puri

Asansol

Dehradun

Approx Travel Time

1d 15h 2m

₹2,095

Onwards

Via Kolkata, Prayagraj(Allahabad)

Puri

Kolkata

Prayagraj(Allahabad)

Dehradun

Approx Travel Time

1d 19h 49m

₹5,026

Onwards

Ads by MMT

Direct Options

Puri

Dehradun

Approx Travel Time

1d 10h 21m

On Demand

Via Bhubaneshwar, Lucknow

Puri

Bhubaneshwar

Lucknow

Dehradun

Approx Travel Time

8h 1m

₹11,798

Onwards

Via Bhubaneshwar, Delhi

Puri

Bhubaneshwar

Delhi

Dehradun

Approx Travel Time

7h 16m

₹12,794

Onwards

Via Bhubaneshwar, Jaipur

Puri

Bhubaneshwar

Jaipur

Dehradun

Approx Travel Time

7h 51m

₹12,804

Onwards

Frequently Asked Questions

What is the distance between Puri and Dehradun?

Dehradun is approximately 1350+ km from Puri.

How long does it take to reach Dehradun from Puri?

It takes approximately 5 hours to reach Dehradun from Puri by Train, Flight Via Bhubaneshwar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India