The journey from Cherthala to Shillong covers approximately 3100 km. You can take a train from Cherthala to Guwahati, then a bus or taxi to Shillong, often requiring a change at Ernakulam or Chennai. Alternatively, fly from Cochin International Airport to Shillong Airport. Expect a travel time of 55 to 60 hours by train/bus or 7 to 8 hours by air (including layovers).
Total Distance: 3100 km by road, 2700 km by air.
The train journey ends at Guwahati; you must take a bus or taxi to Shillong.
Most flights to Shillong from Cochin have a layover in Kolkata or Delhi.
March to June and September to November for pleasant weather.