Nainital to Puri
Puri is approximately 1700+ kms from Nainital. The fastest way to reach Puri from Nainital is by Bus, Flight, Train Via Delhi, Bhubaneshwar. It takes approximately 14 hours. The cheapest way to reach Puri from Nainital is by Cab, Train Via Bareilly, Amethi which would take approximately 32 hours.
Sort By
Mode of Transport
Via Delhi, Bhubaneshwar
RECOMMENDED
FASTEST
Nainital
Delhi
Bhubaneshwar
Puri
Approx Travel Time
13h 20m
₹6,558
Onwards
Nainital
Delhi
Bhubaneshwar
Puri
Approx Travel Time
13h 35m
₹6,584
Onwards
Nainital
Delhi
Bhubaneshwar
Puri
Approx Travel Time
13h 20m
₹7,637
Onwards
Nainital
Delhi
Bhubaneshwar
Puri
Approx Travel Time
13h 57m
₹10,761
Onwards
Nainital
Delhi
Bhubaneshwar
Puri
Approx Travel Time
13h 57m
₹11,903
Onwards
Nainital
Delhi
Bhubaneshwar
Puri
Approx Travel Time
14h 12m
₹10,787
Onwards
Via Delhi, Jharsuguda
Nainital
Delhi
Jharsuguda
Puri
Approx Travel Time
18h 5m
₹5,792
Onwards
Nainital
Delhi
Jharsuguda
Puri
Approx Travel Time
18h 42m
₹10,058
Onwards
Via Shahjahanpur, Varanasi
Nainital
Shahjahanpur
Varanasi
Puri
Approx Travel Time
1d 7h 5m
₹5,590
Onwards
Via Bareilly, Amethi
CHEAPEST
Nainital
Bareilly
Amethi
Puri
Approx Travel Time
1d 7h 41m
₹4,248
Onwards
Frequently Asked Questions
What is the distance between Nainital and Puri?
Puri is approximately 1700+ kms from Nainital.
How long does it take to reach Puri from Nainital?
It takes approximately 14 hours to reach Puri from Nainital by Bus, Flight, Train Via Delhi, Bhubaneshwar.
What is the cheapest way to reach Puri from Nainital?
The cheapest way to reach Puri from Nainital is by Cab, Train Via Bareilly, Amethi.
What is the fastest way to reach Puri from Nainital?
The fastest way to reach Puri from Nainital is by Bus, Flight, Train Via Delhi, Bhubaneshwar.