hero
How2Go
Roorkee to Puri

Roorkee to Puri

Puri is approximately 1500+ 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 Delhi, Bhubaneshwar

RECOMMENDED

Roorkee

Delhi

Bhubaneshwar

Puri

Approx Travel Time

11h 14m

₹9,075

Onwards

Roorkee

Delhi

Bhubaneshwar

Puri

Approx Travel Time

11h 20m

₹9,279

Onwards

Via Ghaziabad, Bhubaneshwar

Roorkee

Ghaziabad

Bhubaneshwar

Puri

Approx Travel Time

9h 51m

₹9,085

Onwards

Ads by MMT

Direct Options

CHEAPEST

Roorkee

Puri

Approx Travel Time

1d 18h 32m

₹815

Onwards

Roorkee

Puri

Approx Travel Time

1d 9h 12m

On Demand

Via Ghaziabad

Roorkee

Ghaziabad

Puri

Approx Travel Time

1d 9h 3m

₹925

Onwards

Roorkee

Ghaziabad

Puri

Approx Travel Time

1d 10h 15m

₹1,119

Onwards

Roorkee

Ghaziabad

Puri

Approx Travel Time

1d 8h 35m

₹3,852

Onwards

Ads by MMT

Via Dehradun, Bhubaneshwar

FASTEST

Roorkee

Dehradun

Bhubaneshwar

Puri

Approx Travel Time

8h 43m

On Demand

Via Agra, Kolkata

Roorkee

Agra

Kolkata

Puri

Approx Travel Time

2d 6h 10m

₹3,815

Onwards

Frequently Asked Questions

What is the distance between Roorkee and Puri?

Puri is approximately 1500+ kms from Roorkee.

How long does it take to reach Puri from Roorkee?

It takes approximately 9 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.

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