
Gaya to Nainital
Nainital is approximately 850+ kms from Gaya. The fastest way to reach Nainital from Gaya is by Train, Cab Via Lalkuan. It takes approximately 19 hours. The cheapest way to reach Nainital from Gaya is by Train, Cab Via Lalkuan which would take approximately 19 hours.
Sort By
Mode of Transport
Via Shahjahanpur
RECOMMENDED
Gaya
Shahjahanpur
Nainital
Approx Travel Time
19h 25m
₹5,680
Onwards
Via Bareilly
Gaya
Bareilly
Nainital
Approx Travel Time
20h 1m
₹3,861
Onwards
Via Lalkuan
CHEAPEST
FASTEST
Gaya
Lalkuan
Nainital
Approx Travel Time
18h 20m
₹3,219
Onwards
Via Varanasi, Shahjahanpur
Gaya
Varanasi
Shahjahanpur
Nainital
Approx Travel Time
20h 50m
₹5,735
Onwards
Via Jaunpur, Shahjahanpur
Gaya
Jaunpur
Shahjahanpur
Nainital
Approx Travel Time
20h 50m
₹5,735
Onwards
Via Gorakhpur, Sitapur, Uttar Pradesh
Gaya
Gorakhpur
Sitapur, Uttar Pradesh
Nainital
Approx Travel Time
20h 50m
On Demand
Via Hardoi
Gaya
Hardoi
Nainital
Approx Travel Time
20h 47m
₹6,641
Onwards
Via Gorakhpur, Shahjahanpur
Gaya
Gorakhpur
Shahjahanpur
Nainital
Approx Travel Time
21h 20m
On Demand
Via Amethi, Bareilly
Gaya
Amethi
Bareilly
Nainital
Approx Travel Time
21h 26m
₹3,936
Onwards
Via Rampur (Uttar Pradesh)
Gaya
Rampur (Uttar Pradesh)
Nainital
Approx Travel Time
20h 4m
₹3,672
Onwards
Frequently Asked Questions
What is the distance between Gaya and Nainital?
Nainital is approximately 850+ kms from Gaya.
How long does it take to reach Nainital from Gaya?
It takes approximately 19 hours to reach Nainital from Gaya by Train, Cab Via Lalkuan.
What is the cheapest way to reach Nainital from Gaya?
The cheapest way to reach Nainital from Gaya is by Train, Cab Via Lalkuan.
What is the fastest way to reach Nainital from Gaya?
The fastest way to reach Nainital from Gaya is by Train, Cab Via Lalkuan.