hero
How2Go
Roorkee to Puri

Roorkee to Puri

Puri is approximately 1400+ km from Roorkee, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Puri.

Read More
Sort By
Mode of Transport

Via Dehradun, Bhubaneshwar

RECOMMENDED

Roorkee

Dehradun

Bhubaneshwar

Puri

Approx Travel Time

8h 24m

₹9,705

Onwards

FASTEST

Roorkee

Dehradun

Bhubaneshwar

Puri

Approx Travel Time

8h 1m

₹11,938

Onwards

Roorkee

Dehradun

Bhubaneshwar

Puri

Approx Travel Time

9h 7m

₹10,777

Onwards

Roorkee

Dehradun

Bhubaneshwar

Puri

Approx Travel Time

10h

₹9,750

Onwards

Roorkee

Dehradun

Bhubaneshwar

Puri

Approx Travel Time

8h 44m

₹13,010

Onwards

Via Delhi, Bhubaneshwar

Roorkee

Delhi

Bhubaneshwar

Puri

Approx Travel Time

9h 24m

₹9,755

Onwards

CHEAPEST

Roorkee

Delhi

Bhubaneshwar

Puri

Approx Travel Time

1d 3h 24m

₹875

Onwards

Roorkee

Delhi

Bhubaneshwar

Puri

Approx Travel Time

1d 5h 10m

₹920

Onwards

Via Aligarh

Roorkee

Aligarh

Puri

Approx Travel Time

1d 10h 19m

₹10,797

Onwards

Direct Cab

Roorkee

Puri

Approx Travel Time

1d 5h 54m

₹44,579

Onwards

Frequently Asked Questions

What is the distance between Roorkee and Puri?

Puri is approximately 1400+ kms from Roorkee.

How long does it take to reach Puri from Roorkee?

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

What is the cheapest way to reach Puri from Roorkee?

The cheapest way to reach Puri from Roorkee is by Train Via Delhi, Bhubaneshwar.

What is the fastest way to reach Puri from Roorkee?

The fastest way to reach Puri from Roorkee is by Cab, Flight, Train Via Dehradun, Bhubaneshwar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India