Meghalaya has a road network of around 7,633 km, out of which 3,691 km is black-topped and the remaining 3942 km is gravelled. Meghalaya is also connected to Silchar in Assam, Aizawl in Mizoram, and Agartala in Tripura through national highways. Many private buses and taxi operators carry passengers from Guwahati to Shillong.
State capital Shillong has an airport at Umroi Airport 30 kilometres from Shillong on the Guwahati-Shillong highway. Air India Regional operates flights to Kolkata from this airport. Baljek Airport near Tura became operational in 2008. The Airports Authority of India is developing the airport for operation of ATR 42/ATR 72 type of aircraft. Other nearby airports are in Assam, with Borjhar, Guwahati airport.
Meghalaya has a railhead at Mendipathar and regular train service connecting Mendipathar in Meghalaya and Guwahati in Assam. The Cherra Companyganj State Railways
was a former mountain railway through the state. Guwahati is the nearest major railway station connecting the north-east region with the rest of the country through a broad gauge track network.
It is quite easy to rent cars, most of them are rented along with drivers. These car rentals can be easily found online, or physically at airports, railway stations, bus stands and at popular tourist destinations.