hero
How2Go
Puri to Ranikhet

Puri to Ranikhet

Ranikhet is approximately 1750+ km from Puri, 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 Ranikhet.

Read More
Sort By
Mode of Transport

Via Prayagraj(Allahabad), Haldwani

RECOMMENDED

CHEAPEST

Puri

Prayagraj(Allahabad)

Haldwani

Ranikhet

Approx Travel Time

1d 12h 39m

₹1,754

Onwards

Via Asansol, Bareilly

Puri

Asansol

Bareilly

Ranikhet

Approx Travel Time

1d 11h 17m

₹5,603

Onwards

Ads by MMT

Via Korba, Ghaziabad

Puri

Korba

Ghaziabad

Ranikhet

Approx Travel Time

1d 8h 40m

₹3,318

Onwards

Via Bhubaneshwar, Delhi

Puri

Bhubaneshwar

Delhi

Ranikhet

Approx Travel Time

19h 38m

₹11,680

Onwards

FASTEST

Puri

Bhubaneshwar

Delhi

Ranikhet

Approx Travel Time

17h 37m

₹11,645

Onwards

Puri

Bhubaneshwar

Delhi

Ranikhet

Approx Travel Time

18h 37m

₹12,822

Onwards

Ads by MMT

Via Jharsuguda, Delhi

Puri

Jharsuguda

Delhi

Ranikhet

Approx Travel Time

22h 48m

₹9,375

Onwards

Via Bhubaneshwar, Dehradun

Puri

Bhubaneshwar

Dehradun

Ranikhet

Approx Travel Time

22h 23m

₹12,450

Onwards

Puri

Bhubaneshwar

Dehradun

Ranikhet

Approx Travel Time

20h 22m

₹12,395

Onwards

Via Ranchi, Delhi

Puri

Ranchi

Delhi

Ranikhet

Approx Travel Time

1d 3h 4m

On Demand

Frequently Asked Questions

What is the distance between Puri and Ranikhet?

Ranikhet is approximately 1750+ kms from Puri.

How long does it take to reach Ranikhet from Puri?

It takes approximately 18 hours to reach Ranikhet from Puri by Train, Flight, Bus Via Bhubaneshwar, Delhi.

What is the cheapest way to reach Ranikhet from Puri?

The cheapest way to reach Ranikhet from Puri is by Train, Bus Via Prayagraj(Allahabad), Haldwani.

What is the fastest way to reach Ranikhet from Puri?

The fastest way to reach Ranikhet from Puri is by Train, Flight, Bus Via Bhubaneshwar, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India