How to Reach Meghalaya: Flights, Trains & Road Routes to Shillong


How to Reach Meghalaya Flights, Trains & Road Routes to Shillong

How to Reach Meghalaya: Flights, Trains & Road Routes to Shillong

Planning your first trip to Northeast India? The most help you can get without the knowledge of how to reach Meghalaya. Nestling in the east Himalayas with its border in the south touching Bangladesh, Meghalaya, with its rainy hills, living root bridges, waterfalls, caves and lively Khasi Jaintia and Garo cultures, is a wonder to explore.

Unlike many other famous tourist locations, the ‘Abode of Clouds’ as Meghalaya is called, has very little air or rail connectivity within the state. Tourists mostly arrive in Guwahati (Assam), and travel overland to Shillong.

It is best to start in Shillong. This is generally where most visitors to Meghalaya travel to see the popular sights around the state like Cherrapunji (Sohra), Dawki, Mawlynnong, Laitlum Canyon, Nongriat and a host of other interesting places. The best part is, that if you are anywhere else in India even in Delhi, Mumbai, Calcutta, Bangalore or any other place, traveling to Meghalaya is very simple once you are aware of what is available.

Use this guide to all the main directions to get there-planes, trains and car-on your way to discovering the fastest, easiest and cheapest way to begin exploring Meghalaya.

Looking for a complete itinerary? Check out our Meghalaya Travel Guide covering places to visit, weather, transport, and travel planning. 

Nearest Airport to Meghalaya

The most convenient way for most tourists to travel to Meghalaya is by air. Yes, the state does have an airport of its own, but most tourists prefer to come through Guwahati as it is far better connected by air and surface.

Shillong Airport (Umroi Airport)

Shillong Airport (also called Umroi Airport) is a small domestic airport situated about 30 km from Shillong.

It’s a handy arrival point at the airport when the flights are running, but the services are limited, and timetables may shift due to weather conditions and airline schedules.

Highlights
  • Distance from Shillong: Approximately 30 km
  • Travel time: 45–60 minutes
  • Domestic airport
  • Limited daily flights
  • Taxi services available outside the airport

For the more flexible traveler, Shillong Airport can actually save some ground time. Of course this ultimately depends on the flight availability which is nowhere near as frequent as the bigger airports.

Delhi to Meghalaya Flight Options

There are currently no regular direct commercial flights from Delhi to Shillong.

Most travellers booking a Delhi Meghalaya flight choose the following route:

Delhi → Guwahati → Shillong

The Delhi-Guwahati sector is operated by many airlines day-and-night and is the most reliable. Travelers can go to Shillong by taxi, shared cab, or bus from Guwahati.

You will usually get the best value for money, and the right time and place, with this combination.

Why Guwahati Airport Is Preferred

Guwahati’s Lokpriya Gopinath Bordoloi Airport is the major airport of Northeast India and the premier gateway of Meghalaya.

It offers:

  • Frequent flights from Delhi, Mumbai, Kolkata, Bangalore, Hyderabad, Chennai, Pune, and other major Indian cities
  • Better flight timings
  • Competitive fares
  • More airline options
  • Easy onward transport to Shillong

Because of its extensive connectivity, Guwahati Airport is the recommended arrival point for most first-time visitors.

Facilities at Guwahati Airport

Travellers can expect:

  • Multiple restaurants and cafés
  • ATMs and currency exchange
  • Car rental counters
  • App-based taxi pickup zones
  • Comfortable waiting lounges
  • Free Wi-Fi
  • Hotel booking assistance

Taxi Availability

After arriving at Guwahati Airport, reaching Shillong is simple.

Available options include:

  • Prepaid taxis
  • Private cab operators
  • App-based taxis (limited for intercity travel)
  • Hotel-arranged transfers

A private taxi is ideal for families, groups, or travellers carrying extra luggage.

Shared Cabs

Budget travellers often choose Shared Sumos or shared taxis.

These usually depart from:

  • Guwahati Airport (seasonally available)
  • Khanapara
  • Paltan Bazaar

Shared cabs operate throughout the day and are an affordable way to reach Shillong.

Airport Comparison

AirportNearest CityDistance to ShillongBest ForFlight Availability
Shillong Airport (Umroi Airport)Shillong~30 kmQuick access when flights are availableLimited
Lokpriya Gopinath Bordoloi AirportGuwahati~120 kmMost travellersExcellent
Silchar AirportSilchar~220 km+Southern Meghalaya itinerariesModerate

Nearest Railway Station

Many travellers wonder whether Meghalaya has a railway network.

The answer is yes—but only a very limited one.

Mendipathar Railway Station

Mendipathar Railway Station is at present the only railway station in Meghalaya.

By its location in North Garo Hills district it is of minimal interest to the native inhabitants and is more useful to locals than tourists on their way to Shillong or the Khasi Hills.

Why It’s Not Ideal for Tourists

Although significant from a connectivity standpoint, Mendipathar Railway Station:

  • Is far from Shillong
  • Has limited train services
  • Requires additional road travel
  • Offers few direct connections from major Indian cities

As a result, very few visitors use it as their entry point into Meghalaya.

Why Guwahati Railway Station Is Preferred

Most visitors who are on a train usually travel to Guwahati Railway Station, one of the most happening railway stations in Northeast India.

It has good rail links to other cities in the country and onward transportation to Shillong is easily accessible.

Direct Train Connectivity

From Delhi

  • Rajdhani Express
  • North East Express
  • Brahmaputra Mail
  • Other long-distance trains

From Kolkata

  • Saraighat Express
  • Kamrup Express
  • Kanchanjunga Express

From Mumbai

  • Guwahati Express (select schedules)
  • Other long-distance services via major junctions

From Bangalore

  • Weekly and connecting trains via major cities

Once you reach Guwahati Railway Station, taxis, buses, and shared Sumos to Shillong are easily available.

Railway Comparison

Railway StationStateDistance to ShillongTourist ConvenienceConnectivity
Mendipathar Railway StationMeghalaya~330 kmLowLimited
Guwahati Railway StationAssam~100 kmExcellentExcellent
Kamakhya Railway StationAssam~105 kmVery GoodExcellent

Guwahati to Shillong by Road

For most visitors, the road journey from Guwahati to Shillong is the final and most scenic leg of the trip.

The Guwahati to Shillong distance is approximately 100–120 km, depending on your starting point and destination within Shillong.

The drive usually takes 2.5 to 3.5 hours, though travel time can increase during weekends, holidays, or the monsoon season.

Route

The most common route is:

Guwahati → Khanapara → Byrnihat → Nongpoh → Umiam Lake → Shillong

This highway is well maintained and offers beautiful views of rolling hills and the iconic Umiam Lake.

Government Buses

The Meghalaya Transport Corporation (MTC) operates regular buses between Guwahati and Shillong.

Pros:

  • Economical
  • Reliable
  • Suitable for solo travellers

Cons:

  • Slightly slower than taxis
  • Fixed departure timings

Private Buses

Private operators also run buses on this route.

These generally offer:

  • Better seating
  • Air-conditioned coaches (on select services)
  • Multiple daily departures

Shared Sumos

Shared Sumos are one of the most popular transport options in Meghalaya.

Advantages include:

  • Affordable fares
  • Frequent departures
  • Faster than buses
  • Good for backpackers and solo travellers

Most Shared Sumos depart once all seats are filled.

Private Taxi

Hiring a private taxi is the most comfortable option.

Ideal for:

  • Families
  • Senior citizens
  • Groups
  • Photographers
  • Travellers planning stops at Umiam Lake or viewpoints

Self-Drive Cars

Many visitors rent cars from Guwahati for a road trip to Meghalaya.

Road conditions are good overall. Highway roads are smooth and well marked. Hill driving experience is also suggested since visibility can be affected by rains during the rainy season.

Road Conditions

Overall, the Guwahati–Shillong highway is among the best-maintained roads in Northeast India.

Expect:

  • Smooth highways
  • Scenic viewpoints
  • Occasional traffic near Shillong
  • Fog during winter mornings
  • Slower traffic during monsoon

Travel Tips

  • Start early to avoid city traffic.
  • Carry light snacks and water.
  • Keep cash for small roadside stalls.
  • Plan a stop at Umiam Lake for photographs.
  • Avoid late-night driving during heavy rain or dense fog.

Guwahati to Shillong Transport Comparison

TransportTimeApprox. Cost (Per Person)Best For
Government Bus3.5–4 hrs₹250–₹400Budget travellers
Private Bus3–4 hrs₹350–₹700Comfortable budget travel
Shared Sumo2.5–3 hrs₹400–₹700Solo travellers and backpackers
Private Taxi2.5–3 hrs₹2,800–₹5,000 (vehicle)Families and groups
Self-Drive Car2.5–3.5 hrsFuel + rentalFlexible road trips

Guwahati is the best bet as a road gateway to Meghalaya, due not only to the quality of air and rail links, but also due to the attractive journey through the hills. Most tourists doing it for the first time find the best option is to fly or train to Guwahati and then continue to Shillong by road, although the journey from the airport or station to Shillong by car is quite a pleasant one.

Distance Between Major Places in Meghalaya

RouteDistanceTravel TimeBest Mode
Guwahati to Shillong100–110 km2.5–3 hoursTaxi / Shared Sumo
Guwahati Airport to Shillong120 km3 hoursTaxi
Shillong to Cherrapunji54 km1.5–2 hoursTaxi / Self-drive
Guwahati to Cherrapunji150–160 km4.5–5 hoursTaxi
Shillong to Dawki82 km2.5–3 hoursTaxi
Guwahati to Dawki175–185 km5 hoursTaxi
Shillong to Mawlynnong78 km2.5–3 hoursTaxi
Guwahati to Mawlynnong170–180 km5 hoursTaxi
Shillong to Nongriat (Tyrna)65 km + Trek2 hrs + TrekTaxi
Guwahati to Nongriat165–170 km + Trek5 hrs + TrekTaxi
Shillong to Laitlum Canyon24 km45–60 minTaxi
Guwahati to Laitlum Canyon125–130 km3.5 hoursTaxi
Shillong to Umiam Lake17 km30 minTaxi
Guwahati to Umiam Lake80 km2 hoursTaxi

Most travelers arrive in Guwahati and continue by road heading all over Meghalaya. The point of orientation for sightseeing is Shillong, which is always the ideal jumping off point for daytours to Cherrapunji, Dawki, Mawlynnong, Nongriat as well as Laitlum Canyon. Therefore distances are easily manageable and few sights can be covered within day trips or short overnight trips.

How to Reach Cherrapunji, Dawki, Mawlynnong and Other Towns from Shillong

In Shillong it is easier to reach the various popular sights of Meghalaya. The sightseeing places are well connected with the road and you can hire private taxis, shared Sumos, rental cars, or drive by yourself.

For maximum flexibility, especially if you’re visiting multiple places in a single day, hiring a private cab from Shillong is the most convenient option.

Cherrapunji (Sohra)

Known for its dramatic waterfalls, limestone caves, and living root bridges, Cherrapunji—officially called Sohra—is one of Meghalaya’s most visited destinations.

Distance from Shillong: Approximately 55 km

Travel Time: 1.5–2 hours

Best Route:
Shillong → Mylliem → Laitkynsew → Sohra

The road is fully paved and passes through rolling hills, viewpoints, and lush valleys. During the monsoon, expect foggy conditions but spectacular scenery.

Transport Options

  • Private taxi (most popular)
  • Shared Sumos from Shillong Taxi Stand
  • Rental car or self-drive vehicle
  • Guided day tours

Road Quality: Excellent, with winding hill roads.

Also read about: Cherrapunji (Sohra) Travel Guide: Waterfalls, Caves & Living Root Bridges

Dawki

Dawki, situated close to the India-Bangladesh border, is popular for the transparent waters of the Umngot River, boating and the picturesque surroundings.

Distance from Shillong: Approximately 82 km

Travel Time: 2.5–3 hours

Best Route:
Shillong → Pynursla Road → Dawki

The drive includes several viewpoints and is generally in good condition throughout the year.

Transport Options

  • Private taxi
  • Shared Sumos (limited frequency)
  • Rental car
  • Day tour packages

Road Quality: Good, with some steep sections approaching Dawki.

Mawlynnong

Mawlynnong, described as the “Cleanest Village in Asia,” is renowned for its immaculate roads, its bamboo skywalk, and its serene village setting.

Distance from Shillong: Approximately 78 km

Travel Time: Around 2.5–3 hours

Best Route:
Shillong → Pynursla → Mawlynnong

Many travellers combine Mawlynnong with Dawki as part of a full-day excursion.

Transport Options

  • Private cab
  • Shared vehicles (limited)
  • Self-drive car
  • Organised tours

Road Quality: Mostly good, with a few narrow village roads.

Also read about: Dawki & Mawlynnong Travel Guide: Crystal-Clear River and Village Life

Nongriat

Nongriat hosts the famous Double Decker Living Root Bridge of Meghalaya and is a trekkers paradise for the crazy trekking lovers.

Distance from Shillong to Tyrna (trek starting point): Approximately 65 km

Travel Time by Road: Around 2 hours

Trek Duration: 1.5–2.5 hours downhill to Nongriat (longer on the return climb)

Best Route:
Shillong → Sohra → Tyrna Village → Nongriat Trek

The road up to Tyrna is in good condition but the final part leading to Nongriat is only reachable by walking through some thousands of stone stairs.

Transport Options

  • Private taxi to Tyrna
  • Shared Sumo to Sohra, followed by a local taxi
  • Self-drive to Tyrna

Road Quality: Good until the trek begins.

Laitlum Canyon

Laitlum Canyon is one of the most scenic viewpoints in Meghalaya and makes for a lovely sunrise or sunset stop.

Distance from Shillong: Approximately 24 km

Travel Time: 45–60 minutes

Best Route:
Shillong → Smit → Laitlum

The drive is short and scenic, making it an easy half-day trip.

Transport Options

  • Local taxi
  • Rental car
  • Self-drive vehicle

Shared public transport is limited, so private transport is recommended.

Road Quality: Good throughout.

Getting Around Meghalaya

It is best to travel by roads in Meghalaya. Although there is a good network of public transportation, I would advise you to hire a private vehicle. This would be the best way to explore the waterfalls, caves, villages and viewpoints located in the different districts.

Local Taxis

There are many taxis available in Shillong for sightseeing in the city and around the neighboring attractions.

These are ideal for:

  • Short-distance travel
  • Airport transfers
  • Local sightseeing
  • Shopping trips

Shared Sumos

Shared Sumos are the backbone of public transport across Meghalaya.

They connect:

  • Shillong
  • Cherrapunji
  • Dawki
  • Jowai
  • Nongpoh
  • Tura
  • Other towns

They are cheap and popular among both consumers and travelers.

Rental Cars

You will find car rental agencies in and around Shillong as well as Guwahati.

Benefits include:

  • Flexible itinerary
  • Comfortable travel
  • Suitable for families and groups
  • Easy access to offbeat destinations

Bike Rentals

In Shillong, adventure travelers hire motorcycles or scooters.

Bike rentals are ideal for:

  • Solo travellers
  • Couples
  • Road trip enthusiasts

Always have a valid driving Licence and protective equipment on.

Hiring a Private Driver

If you’ve never driven on mountain roads before, it is best to get a local driver.

Advantages include:

  • Local route knowledge
  • Easier navigation
  • Better safety during fog and rain
  • Recommendations for hidden viewpoints and eateries

Fuel Stations

Fuel stations are easily available in:

  • Shillong
  • Nongpoh
  • Sohra (Cherrapunji)
  • Jowai
  • Tura

Ensure that the car’s fuel tank is sufficiently filled before heading off to distant villages.

Google Maps Reliability

Google Maps works well across most highways and tourist routes in Meghalaya.

However:

  • Remote villages may occasionally have inaccurate location pins.
  • Download offline maps before long drives.
  • If planning to visit obscure sights-confirmed roads with local people.

Internet Connectivity

Mobile coverage is generally good in:

  • Shillong
  • Sohra
  • Dawki
  • Jowai

Network strength can weaken in remote valleys, caves, and trekking routes.

Popular networks include:

  • Jio
  • Airtel
  • BSNL (often useful in remote regions)

Driving Conditions

Driving can be fun, since a journey through Meghalaya can be as pleasant as the destination. However, drive carefully.

Keep in mind:

  • Narrow hill roads
  • Sharp bends
  • Frequent fog during winter
  • Heavy rainfall in the monsoon
  • Occasional landslides on interior roads

Drive slowly and avoid unnecessary overtaking.

Parking

Most areas of interest are easily accessible by car in the local vicinity but there isn’t a shortage of parking spaces except for the weekend and the busy holiday seasons.

Have a small denomination of cash (park fee of some smaller towns) for parking fees.

Suggested Route for First-Time Visitors

If this is your initial visit to your itinerary for this, you’ll make an effort to discover the most effective points of interest in Meghalaya at a leisurely pace.

DayPlan
Day 1Arrive at Guwahati → Drive to Shillong → Evening at Police Bazaar or Ward’s Lake
Day 2Explore Shillong: Shillong Peak, Elephant Falls, Don Bosco Museum, Cafe hopping
Day 3Day trip to Cherrapunji: NohKaLikai Falls, Mawsmai Cave, Seven Sisters Falls, Arwah Cave
Day 4Visit Dawki and Mawlynnong → Return to Shillong or continue to Guwahati for departure

With more free time you could extend your trip to Nongriat, Laitlum Canyon, Jowai, or the Garo Hills.

Travel Tips

A little preparation goes a long way in ensuring a smooth Meghalaya trip.

Best Time to Travel

  • October to April: Lovely weather. Great road conditions.
  • May to September: Beautiful scenery and stunning waterfalls, but be prepared for frequent rain and the possibility of landslides.

Road Safety

  • Drive carefully on winding hill roads.
  • Avoid speeding.
  • Use headlights during fog.
  • Take breaks on long drives.

Landslides

When travelling during the monsoon, the interior roads also occasionally slide during landslides. Always ensure you check the local weather report before travelling.

Monsoon Precautions

Carry:

  • Waterproof jacket
  • Umbrella
  • Quick-dry clothing
  • Waterproof footwear
  • Waterproof bags for electronics

Cash Availability

While digital payments are widely used in Shillong, cash payments are still accepted in the villages and local markets.

ATMs

ATMs are widely available in:

  • Shillong
  • Guwahati
  • Sohra
  • Jowai
  • Tura

Carry sufficient cash before visiting remote areas.

Mobile Network

Jio and Airtel provide good coverage on most of the tourist spots but it reduces at remote valleys/ trekking areas.

Is an Inner Line Permit Required?

No. Indian citizens do not require an Inner Line Permit (ILP) to visit Meghalaya.

However, identification must be carried by foreigners and new rules on immigration and travelling must be followed.

Frequently Asked Questions

1. How can I reach Meghalaya?

An easy way is to fly up or take a train to Guwahati and then reach Shillong by road.

2. Which airport is closest to Meghalaya?

Shillong (Umroi) Airport is located within the state of Meghalaya, however, there are many more flights from Guwahati’s Lokpriya Gopinath Bordoloi Airport.

3. Is There Any Railway Station in Meghalaya?

Yes. Mendipathar Railway station is the only Railway station of the state, most of the people travel through Guwahati Railway Station.

4. Is Guwahati the best gateway to Meghalaya?

Yes. Guwahati is the best way to go to Shillong for flights, trains, hotels and road connectivity.

5. How far is Shillong from Guwahati?

From Guwahati, the journey takes around 2.5 – 3.5 hours, approximately 100-120 km to reach Shillong.

6. Can I drive from Guwahati to Shillong?

Sure. The roads are in excellent condition and good for self drive in most parts of the year.

7. How do I reach Cherrapunji from Shillong?

You can take a taxi, go by Shared Sumo, take part in a tour, or drive there yourself, which should be about a two hour drive.

8. Is public transport available in Meghalaya?

Yes. There is a system of government buses and Shared Sumos linking large towns, with less frequency of services to the more remote areas.

Conclusion

The fact that Meghalaya is more accessible than what many first time trip planners think, is. Meghalaya has its own airport and railway station, but they don’t cater much tourist traffic and it is for this reason that most of the travelers get into Meghalaya through Guwahati.

The most easy, cheap & flexible option will be – Air/Train to Guwahati – Road to Shillong – just comfortable. Shillong is very well connected to all the famous places which can be covered in a road trip – Cherrapunji, Dawki, Mawlynnong, Nongriat, Laitlum Canyon.

Whether you are approaching a family vacation, touring with your loved one, going for a backpacking trip or merely taking a tour along the scenic highway across North East India, the Guwahati Airport + Shillong road journey is undoubtedly the most feasible and the best way to kick-start any Meghalaya tour.

Our Meghalaya Travel Guide can also be used along with your travel itinerary for actual trip planning and can also be useful to the destination guides for Shillong & Cherrapunji areaandDawki & Mawlynnong area for planning the best time.


Leave a Reply

Your email address will not be published. Required fields are marked *