By air: The nearest airport is Umroi near Shillong but it only has flights from Kolkata, that too at low frequency. Guwahati airport is the next nearest major airport, which is 181 kms from the city.
By Rail: Guwahati is the nearest railhead to Cherrapunjee. Buses or taxis are available from Cherrapunjee station to get inside the city.
By Road: If you want to travel by bus, buses for Cherrapunjee leave from Sohra bus stand in the Bara Bazaar area of Shillong.