Shillong, the capital of Meghalaya, is also the nearest airport to Cherrapunji. You can take a direct flight from Kolkata to Shillong. From the airport take a taxi to Mawlong Haat, Barabazar in Shillong, this is where you can get the Shared Sumos to 'Sohra'-the name Cherrapunjee goes by locally & officially. Splurge travelers can directly take a taxi from Shillong airport to Cherrapunjee. Another option is to get to Guwahati and take a shared sumo from there to Shillong Barabazar.