
Ayodhya to Shillong
Shillong is approximately 1350+ kms from Ayodhya. The fastest way to reach Shillong from Ayodhya is by Flight Via Kolkata. It takes approximately 4 hours. The cheapest way to reach Shillong from Ayodhya is by Train, Flight Via Gaya, Kolkata which would take approximately 21 hours.
Sort By
Mode of Transport
Via Kolkata
RECOMMENDED
FASTEST
Ayodhya
Kolkata
Shillong
Approx Travel Time
4h 10m
₹11,197
Onwards
Via Gorakhpur, Kolkata
Ayodhya
Gorakhpur
Kolkata
Shillong
Approx Travel Time
8h 5m
₹10,771
Onwards
Ayodhya
Gorakhpur
Kolkata
Shillong
Approx Travel Time
8h 50m
₹11,045
Onwards
Ayodhya
Gorakhpur
Kolkata
Shillong
Approx Travel Time
9h
₹14,179
Onwards
Via Varanasi, Kolkata
Ayodhya
Varanasi
Kolkata
Shillong
Approx Travel Time
8h 50m
₹9,429
Onwards
Via Gaya, Kolkata
CHEAPEST
Ayodhya
Gaya
Kolkata
Shillong
Approx Travel Time
21h 5m
₹5,521
Onwards
Via Guwahati
Ayodhya
Guwahati
Shillong
Approx Travel Time
22h 55m
On Demand
Via Prayagraj(Allahabad), Kolkata
Ayodhya
Prayagraj(Allahabad)
Kolkata
Shillong
Approx Travel Time
8h 50m
₹12,094
Onwards
Via Patna, Kolkata
Ayodhya
Patna
Kolkata
Shillong
Approx Travel Time
5h 35m
₹12,408
Onwards
Ayodhya
Patna
Kolkata
Shillong
Approx Travel Time
12h 5m
₹8,705
Onwards
Frequently Asked Questions
What is the distance between Ayodhya and Shillong?
Shillong is approximately 1350+ kms from Ayodhya.
How long does it take to reach Shillong from Ayodhya?
It takes approximately 4 hours to reach Shillong from Ayodhya by Flight Via Kolkata.
What is the cheapest way to reach Shillong from Ayodhya?
The cheapest way to reach Shillong from Ayodhya is by Train, Flight Via Gaya, Kolkata.
What is the fastest way to reach Shillong from Ayodhya?
The fastest way to reach Shillong from Ayodhya is by Flight Via Kolkata.