Select date
How to Reach Meghalaya: Flight, Train, Road & Entry Points
Travel

How to Reach Meghalaya: Flight, Train, Road & Entry Points

Ananya Sharma

Ananya Sharma

December 24, 2025

10 min read3,770 views

Complete guide on how to reach Meghalaya by flight, train & road. Routes from Guwahati, Kolkata, Delhi with timings, distances & travel tips.

Introduction: Reaching the Abode of Clouds

Meghalaya, known as the "Abode of Clouds," is one of India's most enchanting northeastern states. Home to the living root bridges, cascading waterfalls, and the wettest place on earth, this pristine destination attracts travelers from across the globe. Before planning your trip, check out the best time to visit Meghalaya. However, reaching Meghalaya requires some planning, as the state's hilly terrain and unique geography influence its connectivity options.

Most travelers to Meghalaya head to Shillong, the state capital and primary tourist hub. While Meghalaya does have its own airport, limited connectivity means that Guwahati in neighboring Assam serves as the primary gateway to this beautiful region. This comprehensive guide covers all possible ways to reach Meghalaya by air, train, and road, with detailed information on routes, timings, and travel tips. You might also want to explore top attractions in Meghalaya and travel guide to plan your itinerary effectively.

By Air: Flying to Meghalaya

Flying is the most convenient way to reach Meghalaya, especially for travelers coming from distant parts of India. However, understanding the airport options is crucial for planning your journey effectively.

Shillong Airport (Umroi Airport)

Shillong Airport, also known as Umroi Airport, is the only airport in Meghalaya. Located approximately 30 kilometers from Shillong city center, this airport has limited connectivity but offers the most direct access to the state.

Current Flight Connections:

  • From Kolkata: Direct flights available (operated by Air India)
  • From other cities: Limited connectivity with connections via Kolkata or Guwahati

Important Notes:

  • Flight frequency is limited and subject to weather conditions
  • Small aircraft with limited seating capacity
  • Frequent cancellations due to fog and weather, especially in winter
  • Flights are often more expensive than flying to Guwahati

From Shillong Airport, you can hire a taxi or take a pre-paid cab to reach the city center (approximately 1 hour drive). The taxi fare ranges from ₹800-1200 depending on your destination in Shillong.

Guwahati Airport (LGBI Airport) - Primary Gateway

Lokpriya Gopinath Bordoloi International Airport (GAU) in Guwahati, Assam, is the most practical option for reaching Meghalaya by air. Located approximately 120 kilometers from Shillong, this well-connected airport serves as the primary gateway to Meghalaya and the entire northeastern region.

Flight Connectivity:

  • From Delhi: Multiple daily flights (2.5 hours)
  • From Mumbai: Daily flights with connections (3-4 hours)
  • From Kolkata: Multiple daily flights (1.5 hours)
  • From Bangalore: Daily flights (2.5-3 hours)
  • From other major cities: Well connected via Delhi, Kolkata, or Mumbai

Airlines Operating: Air India, IndiGo, SpiceJet, Vistara, Akasa Air

From Guwahati Airport to Shillong:

Once you land at Guwahati Airport, you have several options to reach Shillong:

  • Private Taxi: ₹2500-3500, 3-4 hours journey
  • Shared Taxi: ₹700-1000 per person, available from airport or Paltan Bazaar in Guwahati city
  • Helicopter Service: Pawan Hans operates helicopter services from Guwahati to Shillong (30 minutes, ₹3500-4000, subject to weather and availability)
  • Airport Bus: Meghalaya Transport Corporation operates bus services (limited frequency)

By Train: Rail Connectivity

Meghalaya does not have a railway station within the state. The nearest major railhead is Guwahati Railway Station in Assam, which is well-connected to all major Indian cities.

Guwahati Railway Station

Guwahati Railway Station is the primary rail gateway to Meghalaya and the entire northeastern region. Located approximately 100 kilometers from Shillong, this major junction offers excellent connectivity.

Popular Trains from Major Cities:

From City Train Name Duration
Delhi (NDLS) Rajdhani Express, Brahmaputra Mail, Avadh Assam Express 26-30 hours
Kolkata (HWH) Kamrup Express, Saraighat Express, Guwahati Express 18-22 hours
Mumbai (BCT) Guwahati Express, LTT Guwahati Special 38-42 hours
Bangalore (SBC) Guwahati Express (via Kolkata) 40-45 hours

From Guwahati Railway Station to Shillong

After arriving at Guwahati Railway Station, you need to continue your journey to Shillong by road:

  • By Taxi: Hire from outside the station or book in advance (₹2200-3000, 3-4 hours)
  • Shared Taxi: Available from Paltan Bazaar area (₹600-800 per person)
  • Bus: ASTC and Meghalaya Transport Corporation buses from Guwahati city bus stand

Important Tips:

  • Book train tickets well in advance, especially for Rajdhani and other popular trains
  • Overnight trains from Delhi and Kolkata are convenient options
  • Book your onward taxi or bus in advance during peak tourist season
  • The railway station to Shillong taxi stand requires some navigation within Guwahati

By Road: Scenic Road Trips

A road trip to Meghalaya offers stunning views of the hills, forests, and valleys. The journey is part of the adventure, especially the stretch from Guwahati to Shillong.

Guwahati to Shillong - Primary Route

The most common route to enter Meghalaya is from Guwahati. This 100-kilometer journey is scenic and memorable.

Route Details:

  • Distance: Approximately 100 kilometers
  • Duration: 3-4 hours depending on traffic and weather
  • Route: Guwahati -> Khanapara -> Nongpoh -> Shillong (via NH 6)
  • Road Conditions: Generally good, well-maintained highways
  • Best Time to Travel: Early morning to avoid traffic and enjoy clear views

The Journey Experience:

The road from Guwahati to Shillong is a beautiful ascent into the hills. As you leave the plains of Assam behind, the scenery transforms dramatically. You'll pass through lush green forests, small Khasi villages, and winding roads with breathtaking views. The town of Nongpoh, roughly halfway through the journey, makes for a good refreshment stop.

Transport Options:

  • Private Taxi: Most convenient option; ₹2200-3000 for the entire journey
  • Shared Taxi: Budget-friendly option; ₹600-800 per person; available from Guwahati's Paltan Bazaar area
  • State Transport Bus: Meghalaya Transport Corporation and ASTC operate regular buses (₹200-400)
  • Private Bus: Several private operators offer comfortable AC and Volvo buses (₹400-700)
  • Self-Drive: Possible with a rental car; ensure you're comfortable with hill driving

Siliguri to Meghalaya

For travelers coming from West Bengal or Sikkim, an alternative route exists via Siliguri:

  • Distance: Approximately 500 kilometers to Shillong
  • Duration: 12-14 hours
  • Route: Siliguri -> Guwahati -> Shillong
  • Recommendation: Break journey overnight in Guwahati

From Major Indian Cities

From Delhi to Meghalaya

Best Option - Flight:

  • Fly Delhi to Guwahati (2.5 hours, ₹4000-8000)
  • Drive/taxi Guwahati to Shillong (3-4 hours)
  • Total travel time: 7-8 hours including connections

Budget Option - Train:

  • Overnight train Delhi to Guwahati (26-30 hours)
  • Drive/taxi Guwahati to Shillong (3-4 hours)
  • Total travel time: 30-34 hours

From Kolkata to Meghalaya

Best Option - Flight:

  • Fly Kolkata to Guwahati (1.5 hours, ₹3000-6000)
  • Or fly Kolkata to Shillong direct (limited flights, higher cost)
  • Drive/taxi to Shillong if landing in Guwahati (3-4 hours)
  • Total travel time: 5-6 hours

Budget Option - Train:

  • Overnight train Kolkata to Guwahati (18-22 hours)
  • Drive/taxi Guwahati to Shillong (3-4 hours)
  • Total travel time: 22-26 hours

From Mumbai to Meghalaya

Best Option - Flight:

  • Fly Mumbai to Guwahati via Delhi or Kolkata (3-4 hours)
  • Drive/taxi Guwahati to Shillong (3-4 hours)
  • Total travel time: 8-10 hours including layover

Budget Option - Train:

  • Train Mumbai to Guwahati (38-42 hours)
  • Drive/taxi Guwahati to Shillong (3-4 hours)
  • Total travel time: 42-46 hours

From Bangalore to Meghalaya

Best Option - Flight:

  • Fly Bangalore to Guwahati via Kolkata (2.5-3 hours)
  • Drive/taxi Guwahati to Shillong (3-4 hours)
  • Total travel time: 7-9 hours

Inter-District Transport in Meghalaya

Once you reach Shillong, you'll likely want to explore other parts of Meghalaya. Here's how to get around within the state:

Shillong to Cherrapunji (Sohra)

  • Distance: 54 kilometers
  • Duration: 1.5-2 hours
  • Options: Shared taxi (₹150-200), private taxi (₹1500-2000), bus (₹50-80)
  • Frequency: Shared taxis available throughout the day

Shillong to Mawlynnong

  • Distance: 78 kilometers
  • Duration: 2.5-3 hours
  • Options: Private taxi recommended (₹2500-3500)
  • Note: Limited shared transport; combine with Cherrapunji visit

Shillong to Tura

  • Distance: 320 kilometers
  • Duration: 7-8 hours
  • Options: Bus, shared taxi, or private taxi

Shared Taxi System in Meghalaya

Meghalaya has an efficient shared taxi system that connects major towns and tourist destinations:

  • Shillong Taxi Stand: Located in Police Bazaar area
  • Departure: Taxis depart when full (4-6 passengers)
  • Cost: Significantly cheaper than private taxis
  • Timing: Most shared taxis operate from 6 AM to 6 PM

Best Time to Travel to Meghalaya

Understanding the best time to visit Meghalaya is crucial for planning your journey, as weather conditions can significantly impact transportation.

October to April - Ideal Season

  • Weather is pleasant with minimal rainfall
  • Road conditions are excellent
  • All transportation options operate smoothly
  • Best time for sightseeing and outdoor activities

May to June - Pre-Monsoon

  • Weather starts getting humid
  • Occasional pre-monsoon showers
  • Travel remains largely unaffected
  • Lush green landscapes begin to emerge

July to September - Monsoon Season

  • Heavy rainfall, especially in Cherrapunji and Mawsynram
  • Roadblocks and landslides are common
  • Flight cancellations due to weather
  • Not recommended for first-time visitors
  • If visiting: allow extra time, check weather forecasts

December to February - Winter

  • Cool and pleasant weather
  • Morning fog can delay flights and affect road visibility
  • Ideal for trekking and outdoor activities
  • Nights can be cold (pack warm clothing)

Travel Tips & Permits

Permit Requirements

Good news for Indian travelers: Meghalaya does NOT require Inner Line Permit (ILP) or Restricted Area Permit (RAP) for Indian citizens. The state is easily accessible to all Indians without any special documentation.

For Foreign Nationals: No special permits required for visiting most areas, but some areas near the Bangladesh border may have restrictions. Check with local authorities if planning to visit border regions.

Booking in Advance

  • Flights: Book 2-3 months in advance for better rates, especially for peak season (October-March)
  • Trains: Book Tatkal tickets if traveling at short notice; otherwise book 2-4 months ahead
  • Taxis: Pre-book from Guwahati to Shillong during peak tourist season (December-January, March-April)
  • Helicopter: Book helicopter services well in advance; limited seats and high demand

Packing for the Journey

  • Carry light woolens even in summer for Shillong's pleasant climate
  • Pack rain gear if visiting during monsoon
  • Comfortable walking shoes are essential for exploring
  • Carry motion sickness medication for winding hill roads
  • Keep some cash handy (ATMs available but not everywhere)

Safety Tips for Road Travel

  • Start early for road journeys to avoid traffic and reach before dark
  • The Guwahati-Shillong road is generally safe but can be foggy in early morning
  • Avoid traveling during heavy monsoon rains
  • Keep emergency contact numbers handy
  • Share your travel itinerary with someone when going to remote areas

Emergency Contacts

  • Tourist Police: Available in Shillong
  • Hospital: Civil Hospital Shillong, NEIGRIHMS
  • Taxi Stand: Police Bazaar, Shillong

Making the Most of Your Meghalaya Journey

The journey to Meghalaya is as rewarding as the destination itself. Whether you choose to fly, take the train, or drive, you'll be treated to stunning views of the northeastern landscape. The key is to plan according to your budget, time constraints, and comfort preferences.

For most travelers, flying to Guwahati and continuing by road to Shillong offers the perfect balance of convenience and experience. This route allows you to see the beautiful transition from the Assamese plains to the Khasi hills while keeping travel time reasonable.

Remember that Meghalaya's weather can be unpredictable, especially during monsoon. Build some flexibility into your travel plans, and don't let weather disruptions dampen your spirits - the lush green landscapes and cascading waterfalls that await make every bit of the journey worthwhile.

Welcome to the Abode of Clouds - your Meghalaya adventure begins now!

Location

Frequently Asked Questions

Q1.How do I reach Meghalaya from Delhi?

The best way to reach Meghalaya from Delhi is to fly to Guwahati (2.5 hours), then take a taxi or bus to Shillong (3-4 hours). Alternatively, you can take an overnight train from Delhi to Guwahati (26-30 hours) and then continue by road to Shillong. The total journey time is approximately 7-8 hours by flight and 30-34 hours by train.

Q2.Is there a direct flight to Shillong?

Shillong Airport (Umroi Airport) has very limited direct flight connectivity, primarily from Kolkata. Most travelers fly to Guwahati Airport (LGBI), which is well-connected to all major Indian cities, and then travel to Shillong by road (3-4 hours). Flying to Guwahati is usually more convenient and cost-effective than flying to Shillong.

Q3.What is the nearest railway station to Meghalaya?

Guwahati Railway Station in Assam is the nearest and most important railhead for reaching Meghalaya. It is approximately 100 kilometers from Shillong and takes 3-4 hours by road. Guwahati is well-connected to all major Indian cities including Delhi, Kolkata, Mumbai, and Bangalore with regular train services.

Q4.How far is Guwahati from Shillong?

Guwahati is approximately 100 kilometers from Shillong. The journey takes 3-4 hours by road, depending on traffic and weather conditions. The route via NH 6 is scenic and well-maintained. You can travel by private taxi (₹2200-3000), shared taxi (₹600-800), or bus (₹200-400).

Q5.How long does it take to reach Meghalaya from Kolkata?

From Kolkata, you can fly to Guwahati (1.5 hours) and then travel to Shillong by road (3-4 hours), making the total journey approximately 5-6 hours. Alternatively, you can take an overnight train from Kolkata to Guwahati (18-22 hours) and continue by road to Shillong. Flying is the most convenient and time-efficient option.

Q6.Are there direct trains to Meghalaya?

No, there are no direct trains to Meghalaya as the state does not have a railway station within its boundaries. The nearest major railhead is Guwahati Railway Station in Assam, approximately 100 kilometers from Shillong. From Guwahati, you need to continue your journey to Meghalaya by road via taxi, bus, or shared cab.

Q7.How is the road condition from Guwahati to Shillong?

The road condition from Guwahati to Shillong via NH 6 is generally good and well-maintained. The route is scenic with beautiful views of hills, forests, and valleys. The journey takes 3-4 hours depending on traffic. During monsoon season, be prepared for occasional delays due to rain or minor landslides. Early morning travel is recommended for the best experience.

Q8.Are there buses from Guwahati to Shillong?

Yes, there are regular buses from Guwahati to Shillong operated by Meghalaya Transport Corporation (MTC), Assam State Transport Corporation (ASTC), and private operators. Buses depart from the Guwahati city bus stand. Fares range from ₹200-400 depending on the bus type (ordinary, deluxe, or AC). Shared taxis are also available from Paltan Bazaar area and are a faster but slightly more expensive option.

Never Miss an Adventure

Get the latest trekking guides, travel tips, and exclusive offers delivered straight to your inbox.

WhatsAppSay Hi on WhatsApp