Cherrapunji is 53 km from Shillong, the capital of Meghalaya, via a winding mountain road that takes around one and a half hours. Shared taxis from Shillong's Bara Bazar taxi stand are the standard way to get there; private taxis are also available. Guwahati, the main regional hub with its airport, is about three hours from Shillong.
There is no train or direct bus from the plains to Cherrapunji. The road from Shillong passes through Mawsynram, another village competing for the title of world's wettest place, which is a detour worth considering on the way back.