
Nainital to Puri
Puri is approximately 1600+ kms from Nainital. The fastest way to reach Puri from Nainital is by Cab, Flight, Train Via Ghaziabad, Bhubaneshwar. It takes approximately 13 hours. The cheapest way to reach Puri from Nainital is by Bus Via Lucknow, Jamshedpur which would take approximately 34 hours.
Sort By
Mode of Transport
Via Ghaziabad, Bhubaneshwar
RECOMMENDED
Nainital
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
13h 20m
₹13,680
Onwards
FASTEST
Nainital
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
12h 53m
₹12,634
Onwards
Nainital
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
12h 57m
₹12,669
Onwards
Via Delhi, Bhubaneshwar
Nainital
Delhi
Bhubaneshwar
Puri
Approx Travel Time
13h 16m
₹8,227
Onwards
Nainital
Delhi
Bhubaneshwar
Puri
Approx Travel Time
13h 43m
₹13,676
Onwards
Nainital
Delhi
Bhubaneshwar
Puri
Approx Travel Time
13h 16m
₹12,630
Onwards
Nainital
Delhi
Bhubaneshwar
Puri
Approx Travel Time
13h 20m
₹12,665
Onwards
Via Bareilly, Dhanbad
Nainital
Bareilly
Dhanbad
Puri
Approx Travel Time
1d 7h 11m
On Demand
Via Kichha, Dhanbad
Nainital
Kichha
Dhanbad
Puri
Approx Travel Time
1d 7h 1m
On Demand
Via Lucknow, Jamshedpur
CHEAPEST
Nainital
Lucknow
Jamshedpur
Puri
Approx Travel Time
1d 10h 4m
₹2,843
Onwards
Frequently Asked Questions
What is the distance between Nainital and Puri?
Puri is approximately 1600+ kms from Nainital.
How long does it take to reach Puri from Nainital?
It takes approximately 13 hours to reach Puri from Nainital by Cab, Flight, Train Via Ghaziabad, Bhubaneshwar.
What is the cheapest way to reach Puri from Nainital?
The cheapest way to reach Puri from Nainital is by Bus Via Lucknow, Jamshedpur.
What is the fastest way to reach Puri from Nainital?
The fastest way to reach Puri from Nainital is by Cab, Flight, Train Via Ghaziabad, Bhubaneshwar.


