
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 11 hours. The cheapest way to reach Puri from Nainital is by Bus, Flight, Train Via Delhi, Bhubaneshwar which would take approximately 14 hours.
Sort By
Mode of Transport
Via Ghaziabad, Bhubaneshwar
RECOMMENDED
Nainital
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
11h 46m
₹11,880
Onwards
FASTEST
Nainital
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
11h 6m
₹10,725
Onwards
Nainital
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
12h 25m
₹10,751
Onwards
Via Delhi, Bhubaneshwar
CHEAPEST
Nainital
Delhi
Bhubaneshwar
Puri
Approx Travel Time
14h 6m
₹6,611
Onwards
Nainital
Delhi
Bhubaneshwar
Puri
Approx Travel Time
12h 11m
₹12,197
Onwards
Nainital
Delhi
Bhubaneshwar
Puri
Approx Travel Time
11h 31m
₹11,042
Onwards
Nainital
Delhi
Bhubaneshwar
Puri
Approx Travel Time
12h 50m
₹11,068
Onwards
Nainital
Delhi
Bhubaneshwar
Puri
Approx Travel Time
15h 25m
₹6,637
Onwards
Via Bareilly, Dhanbad
Nainital
Bareilly
Dhanbad
Puri
Approx Travel Time
1d 9h 31m
On Demand
Nainital
Bareilly
Dhanbad
Puri
Approx Travel Time
1d 10h 33m
On Demand
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 11 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, Flight, Train Via Delhi, Bhubaneshwar.
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.


