Shillong is the capital of Meghalaya, accessible from Manjapra via a long-distance train journey to Guwahati followed by a drive. You can take a train from Aluva to Guwahati, which is a very long journey across the country. Alternatively, fly from Kochi to Guwahati and take a taxi to Shillong. This journey takes you from the southern coast to the beautiful hills of Meghalaya.
Total Distance: 3100 km by road; 2600 km air distance.
Taxi from Guwahati to Shillong takes about 3 hours.
Check for short layovers in Kolkata.
October to March for pleasant weather.