Shillong to Ayodhya - Multiple Options To Reach By Flight, Train, Bus
Ayodhya is approximately 1350+ kms from Shillong. The fastest way to reach Ayodhya from Shillong is by Flight Via Kolkata. It takes approximately 4 hours. The cheapest way to reach Ayodhya from Shillong is by Flight, Train Via Kolkata, Gaya which would take approximately 21 hours.
Sort By
Mode of Transport
Via Kolkata
RECOMMENDED
FASTEST
Shillong
Kolkata
Ayodhya
Approx Travel Time
4h 10m
₹14,518
Onwards
Via Kolkata, Gorakhpur
Shillong
Kolkata
Gorakhpur
Ayodhya
Approx Travel Time
8h 5m
₹11,703
Onwards
Shillong
Kolkata
Gorakhpur
Ayodhya
Approx Travel Time
8h 50m
₹11,862
Onwards
Via Kolkata, Gaya
CHEAPEST
Shillong
Kolkata
Gaya
Ayodhya
Approx Travel Time
21h 5m
₹5,649
Onwards
Via Kolkata, Varanasi
Shillong
Kolkata
Varanasi
Ayodhya
Approx Travel Time
8h 50m
₹10,459
Onwards
Via Guwahati
Shillong
Guwahati
Ayodhya
Approx Travel Time
22h 55m
₹9,331
Onwards
Via Kolkata, Patna
Shillong
Kolkata
Patna
Ayodhya
Approx Travel Time
12h 5m
₹8,676
Onwards
Shillong
Kolkata
Patna
Ayodhya
Approx Travel Time
5h 35m
₹22,561
Onwards
Via Kolkata, Giridih
Shillong
Kolkata
Giridih
Ayodhya
Approx Travel Time
15h 50m
₹8,069
Onwards
Via Kolkata, Madhupur
Shillong
Kolkata
Madhupur
Ayodhya
Approx Travel Time
21h 20m
₹5,714
Onwards
Frequently Asked Questions
What is the distance between Shillong and Ayodhya?
Ayodhya is approximately 1350+ kms from Shillong.
How long does it take to reach Ayodhya from Shillong?
It takes approximately 4 hours to reach Ayodhya from Shillong by Flight Via Kolkata.
What is the cheapest way to reach Ayodhya from Shillong?
The cheapest way to reach Ayodhya from Shillong is by Flight, Train Via Kolkata, Gaya.
What is the fastest way to reach Ayodhya from Shillong?
The fastest way to reach Ayodhya from Shillong is by Flight Via Kolkata.