Umroi Airport at Shillong is the nearest airport located at distance of 80km from Cherrapunji. It takes approximately 2.5 to reach Cherrapunji from the airport. You can find taxis from Shillong airport to Cherrapunji.
Another major International airport close to Cherrapunji is Guwahati Airport(LGBI Airport). It takes around 4 - 5 hrs to reach Cherapunj from Guwahati airport.
Guwahati railway station is a big railway junction close to Cherrapunji. It takes around 5 hrs to reach Cherrapunji from Guwahati. You can hire shared Taxi to reach Cherrapunji from Guwahati Railway Station.
National Highway 40, connects Guwahati to Shillong. State Transport Corporation and other private transport operators have services to various places in Meghalaya and Shillong. Shillong is well connected by a network of roads with all important cities in the neighbouring states.
Sumos and Taxis also ply frequently between Guwahati and Shillong. It takes around 3 hours to reach Shillong from Guwahati.