
Shillong to Keshod
Keshod is approximately 2600+ kms from Shillong. The fastest way to reach Keshod from Shillong is by Flight Via Kolkata, Ahmedabad. It takes approximately 8 hours. The cheapest way to reach Keshod from Shillong is by Flight, Train Via Delhi, Ahmedabad which would take approximately 15 hours.
Sort By
Mode of Transport
Via Kolkata, Ahmedabad
RECOMMENDED
FASTEST
Shillong
Kolkata
Ahmedabad
Keshod
Approx Travel Time
8h 5m
₹14,769
Onwards
Shillong
Kolkata
Ahmedabad
Keshod
Approx Travel Time
14h 20m
₹11,754
Onwards
Shillong
Kolkata
Ahmedabad
Keshod
Approx Travel Time
16h 5m
₹12,109
Onwards
Via Kolkata, Rajkot
Shillong
Kolkata
Rajkot
Keshod
Approx Travel Time
10h 50m
₹12,679
Onwards
Via Kolkata, Surat
Shillong
Kolkata
Surat
Keshod
Approx Travel Time
13h 5m
₹12,544
Onwards
Shillong
Kolkata
Surat
Keshod
Approx Travel Time
14h 35m
₹12,894
Onwards
Via Delhi, Ahmedabad
Shillong
Delhi
Ahmedabad
Keshod
Approx Travel Time
8h 20m
₹13,876
Onwards
CHEAPEST
Shillong
Delhi
Ahmedabad
Keshod
Approx Travel Time
14h 35m
₹10,861
Onwards
Via Kolkata, Mumbai
Shillong
Kolkata
Mumbai
Keshod
Approx Travel Time
8h 20m
₹13,018
Onwards
Via Kolkata, Vadodara
Shillong
Kolkata
Vadodara
Keshod
Approx Travel Time
14h 20m
₹12,755
Onwards
Frequently Asked Questions
What is the distance between Shillong and Keshod?
Keshod is approximately 2600+ kms from Shillong.
How long does it take to reach Keshod from Shillong?
It takes approximately 8 hours to reach Keshod from Shillong by Flight Via Kolkata, Ahmedabad.
What is the cheapest way to reach Keshod from Shillong?
The cheapest way to reach Keshod from Shillong is by Flight, Train Via Delhi, Ahmedabad.
What is the fastest way to reach Keshod from Shillong?
The fastest way to reach Keshod from Shillong is by Flight Via Kolkata, Ahmedabad.