The main mode of transportation to Cherrapunji is through the roadways. The distance between Shillong and Cherrapunji is about 55 kilometres, and it takes about 2 hours to reach the destination. The Meghalaya tourism department runs a daily tourist bus service to Cherrapunji which takes the tourists to all the important attractions of the place.