Highways, railways, and terminals skillfully link Meghalaya. The nearest airport is in Guwahati. It is almost 120 km from Shillong. You can take a taxi from Guwahati to the capital state. Some trains link it to other prominent cities in India. You can drive from Assam, West Bengal, and Tripura.