Meghalaya, the "Abode of Clouds," is a mesmerizing state in northeast India known for its lush hills,
pristine waterfalls, and rich tribal culture. Whether you’re planning to visit Shillong, Cherrapunji, or other
scenic destinations, knowing how to get to Meghalaya is essential for smooth travel. Here’s a guide on
how to reach Meghalaya via air, rail, and road.
By Air
The nearest airport to Meghalaya is Shillong Airport (Umroi Airport), which is about 30 km from Shillong.
However, this airport has limited flights, mostly connecting with Kolkata. For better connectivity, most
travelers use Lokpriya Gopinath Bordoloi International Airport in Guwahati, Assam, which is about 120
km from Shillong. Guwahati Airport has regular flights from major cities like Delhi, Mumbai, Bangalore,
and Kolkata.
- From Guwahati Airport to Shillong: You can take a taxi or a shared cab directly from Guwahati Airport
to Shillong. The journey takes about 3 hours by road, offering scenic views of the hills.
By Train
Meghalaya does not have a major railway station, so the nearest railhead is Guwahati Railway Station in
Assam, approximately 100 km from Shillong. Guwahati is well-connected to all major cities in India,
including Kolkata, Delhi, and Mumbai.
- From Guwahati Railway Station to Shillong: After arriving at Guwahati, you can either take a private
taxi, a shared cab, or a bus to reach Shillong. The journey typically takes around 3 hours by road.
By Road
Meghalaya is well-connected to neighboring states like Assam by road. There are several options for
reaching Meghalaya by road:
- From Guwahati to Shillong: The most popular route is the NH40, which connects Guwahati to
Shillong. The well-maintained highway offers a scenic drive through the hills, and regular private and
government buses (like Meghalaya Transport Corporation buses) ply between Guwahati and Shillong
- From Assam and Other Northeast States: Travelers can easily reach Meghalaya from other states like
Assam, Manipur, Nagaland, and Arunachal Pradesh by road. Private cabs and buses are widely
available for inter-state travel.
By Bus
Meghalaya is well-connected to neighboring states like Assam by road. There are several options for
reaching Meghalaya by road:
- State Transport Buses: Meghalaya Transport Corporation (MTC) buses connect Shillong with various.
towns in Meghalaya as well as Guwahati.
- Private Buses: Private operators offer comfortable bus services, including Volvo and AC coaches,
between Guwahati and Shillong. The journey is around 3-4 hours depending on traffic and weather
conditions.
Getting Around Meghalaya
Once you’re in Meghalaya, you can explore its various attractions using local taxis, shared cabs, or rented
vehicles. Private taxis are available in most cities and towns, and shared taxis are a cost-effective way to
travel between destinations like Shillong, Cherrapunji, and Dawki. Self-drive car rentals are also available
for those who prefer flexibility in their travel plans.
Conclusion
Reaching Meghalaya is relatively easy, with convenient air, rail, and road connectivity through Assam.
Whether you’re flying into Guwahati and driving to Shillong or taking a scenic road trip from neighboring
states, your journey to this beautiful state will be a memorable one. Plan your trip to Meghalaya and
immerse yourself in the stunning landscapes and cultural richness of the Abode of Clouds!