
Shillong to Ayodhya
Ayodhya is approximately 1100+ kms from Shillong. The fastest way to reach Ayodhya from Shillong is by Flight, Train Via Guwahati, Lucknow. It takes approximately 8 hours. The cheapest way to reach Ayodhya from Shillong is by Bus, Train Via Siliguri, Muzaffarpur which would take approximately 33 hours.
Sort By
Mode of Transport
Via Guwahati, Varanasi
RECOMMENDED
Shillong
Guwahati
Varanasi
Ayodhya
Approx Travel Time
8h 42m
₹19,069
Onwards
Shillong
Guwahati
Varanasi
Ayodhya
Approx Travel Time
9h 52m
₹16,238
Onwards
Shillong
Guwahati
Varanasi
Ayodhya
Approx Travel Time
9h 40m
₹16,393
Onwards
Shillong
Guwahati
Varanasi
Ayodhya
Approx Travel Time
11h 9m
₹14,223
Onwards
Via Guwahati, Lucknow
FASTEST
Shillong
Guwahati
Lucknow
Ayodhya
Approx Travel Time
8h
₹14,267
Onwards
Via Guwahati, Muzaffarpur
Shillong
Guwahati
Muzaffarpur
Ayodhya
Approx Travel Time
1d 5h 42m
₹3,933
Onwards
Via Siliguri, Muzaffarpur
Shillong
Siliguri
Muzaffarpur
Ayodhya
Approx Travel Time
1d 7h 15m
₹2,200
Onwards
CHEAPEST
Shillong
Siliguri
Muzaffarpur
Ayodhya
Approx Travel Time
1d 9h 15m
₹1,325
Onwards
Via Siliguri, Gorakhpur
Shillong
Siliguri
Gorakhpur
Ayodhya
Approx Travel Time
1d 8h 6m
₹5,585
Onwards
Via Guwahati, Prayagraj(Allahabad)
Shillong
Guwahati
Prayagraj(Allahabad)
Ayodhya
Approx Travel Time
9h 22m
₹24,249
Onwards
Frequently Asked Questions
What is the distance between Shillong and Ayodhya?
Ayodhya is approximately 1100+ kms from Shillong.
How long does it take to reach Ayodhya from Shillong?
It takes approximately 8 hours to reach Ayodhya from Shillong by Flight, Train Via Guwahati, Lucknow.
What is the cheapest way to reach Ayodhya from Shillong?
The cheapest way to reach Ayodhya from Shillong is by Bus, Train Via Siliguri, Muzaffarpur.
What is the fastest way to reach Ayodhya from Shillong?
The fastest way to reach Ayodhya from Shillong is by Flight, Train Via Guwahati, Lucknow.


