
Nainital to Ayodhya
Ayodhya is approximately 500+ kms from Nainital. The fastest way to reach Ayodhya from Nainital is by Bus, Train Via Rampur (Uttar Pradesh). It takes approximately 10 hours. The cheapest way to reach Ayodhya from Nainital is by Bus, Train Via Moradabad which would take approximately 11 hours.
Sort By
Mode of Transport
Via Bareilly
RECOMMENDED
Nainital
Bareilly
Ayodhya
Approx Travel Time
9h 58m
₹3,589
Onwards
Via Rampur (Uttar Pradesh)
FASTEST
Nainital
Rampur (Uttar Pradesh)
Ayodhya
Approx Travel Time
9h 44m
₹940
Onwards
Nainital
Rampur (Uttar Pradesh)
Ayodhya
Approx Travel Time
10h 50m
₹3,633
Onwards
Via Lucknow
Nainital
Lucknow
Ayodhya
Approx Travel Time
14h 25m
₹3,833
Onwards
Nainital
Lucknow
Ayodhya
Approx Travel Time
14h 10m
₹1,498
Onwards
Via Moradabad
CHEAPEST
Nainital
Moradabad
Ayodhya
Approx Travel Time
10h 18m
₹894
Onwards
Nainital
Moradabad
Ayodhya
Approx Travel Time
11h 19m
₹3,842
Onwards
Via Rampur (Uttar Pradesh), Bareilly
Nainital
Rampur (Uttar Pradesh)
Bareilly
Ayodhya
Approx Travel Time
10h 27m
₹965
Onwards
Via Kathgodam, Bareilly
Nainital
Kathgodam
Bareilly
Ayodhya
Approx Travel Time
11h 6m
₹919
Onwards
Via Bareilly, Lucknow
Nainital
Bareilly
Lucknow
Ayodhya
Approx Travel Time
12h 24m
₹3,629
Onwards
Frequently Asked Questions
What is the distance between Nainital and Ayodhya?
Ayodhya is approximately 500+ kms from Nainital.
How long does it take to reach Ayodhya from Nainital?
It takes approximately 10 hours to reach Ayodhya from Nainital by Bus, Train Via Rampur (Uttar Pradesh).
What is the cheapest way to reach Ayodhya from Nainital?
The cheapest way to reach Ayodhya from Nainital is by Bus, Train Via Moradabad.
What is the fastest way to reach Ayodhya from Nainital?
The fastest way to reach Ayodhya from Nainital is by Bus, Train Via Rampur (Uttar Pradesh).