
Ayodhya to Nainital
Nainital is approximately 500+ kms from Ayodhya. The fastest way to reach Nainital from Ayodhya is by Train, Bus Via Rampur (Uttar Pradesh). It takes approximately 10 hours. The cheapest way to reach Nainital from Ayodhya is by Train, Bus Via Moradabad which would take approximately 11 hours.
Sort By
Mode of Transport
Via Rampur (Uttar Pradesh)
FASTEST
Ayodhya
Rampur (Uttar Pradesh)
Nainital
Approx Travel Time
9h 44m
₹817
Onwards
Ayodhya
Rampur (Uttar Pradesh)
Nainital
Approx Travel Time
10h 54m
₹3,472
Onwards
Via Bareilly
Ayodhya
Bareilly
Nainital
Approx Travel Time
10h 54m
₹2,973
Onwards
Ayodhya
Bareilly
Nainital
Approx Travel Time
11h 56m
₹1,124
Onwards
Via Rudrapur
Ayodhya
Rudrapur
Nainital
Approx Travel Time
13h 10m
₹4,850
Onwards
Ayodhya
Rudrapur
Nainital
Approx Travel Time
14h 10m
₹1,699
Onwards
Via Moradabad
CHEAPEST
Ayodhya
Moradabad
Nainital
Approx Travel Time
10h 18m
₹764
Onwards
Via Bareilly, Kathgodam
Ayodhya
Bareilly
Kathgodam
Nainital
Approx Travel Time
11h 36m
₹1,424
Onwards
Ayodhya
Bareilly
Kathgodam
Nainital
Approx Travel Time
11h 6m
₹970
Onwards
Frequently Asked Questions
What is the distance between Ayodhya and Nainital?
Nainital is approximately 500+ kms from Ayodhya.
How long does it take to reach Nainital from Ayodhya?
It takes approximately 10 hours to reach Nainital from Ayodhya by Train, Bus Via Rampur (Uttar Pradesh).
What is the cheapest way to reach Nainital from Ayodhya?
The cheapest way to reach Nainital from Ayodhya is by Train, Bus Via Moradabad.
What is the fastest way to reach Nainital from Ayodhya?
The fastest way to reach Nainital from Ayodhya is by Train, Bus Via Rampur (Uttar Pradesh).


