
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 7m
₹15,411
Onwards
Shillong
Guwahati
Varanasi
Ayodhya
Approx Travel Time
10h 30m
₹11,221
Onwards
Shillong
Guwahati
Varanasi
Ayodhya
Approx Travel Time
9h 52m
₹12,580
Onwards
Shillong
Guwahati
Varanasi
Ayodhya
Approx Travel Time
9h 40m
₹12,834
Onwards
Via Guwahati, Lucknow
FASTEST
Shillong
Guwahati
Lucknow
Ayodhya
Approx Travel Time
8h
₹13,769
Onwards
Via Kolkata, Gorakhpur
Shillong
Kolkata
Gorakhpur
Ayodhya
Approx Travel Time
8h 30m
₹16,571
Onwards
Via Guwahati, Muzaffarpur
Shillong
Guwahati
Muzaffarpur
Ayodhya
Approx Travel Time
1d 5h 38m
₹3,933
Onwards
Via Siliguri, Muzaffarpur
CHEAPEST
Shillong
Siliguri
Muzaffarpur
Ayodhya
Approx Travel Time
1d 9h 15m
₹1,325
Onwards
Shillong
Siliguri
Muzaffarpur
Ayodhya
Approx Travel Time
1d 7h 15m
₹2,150
Onwards
Via Siliguri, Gorakhpur
Shillong
Siliguri
Gorakhpur
Ayodhya
Approx Travel Time
1d 7h 40m
₹5,365
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.