
How to Reach Meghalaya: Flight, Train, Road & Entry Points
Ananya Sharma
December 24, 2025
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?
Q2.Is there a direct flight to Shillong?
Q3.What is the nearest railway station to Meghalaya?
Q4.How far is Guwahati from Shillong?
Q5.How long does it take to reach Meghalaya from Kolkata?
Q6.Are there direct trains to Meghalaya?
Q7.How is the road condition from Guwahati to Shillong?
Q8.Are there buses from Guwahati to Shillong?
Recommended For You

Living Root Bridges Meghalaya: Trek Routes, Villages & Local Tips
Discover Meghalaya's incredible living root bridges - nature's bioengineering marvel grown by the Khasi tribes. Complete trekking guide to the Double Decker Root Bridge in Nongriat, best time to visit, how to reach, difficulty level, and photography tips.

How to Reach Cherrapunji Meghalaya: Complete Travel Guide 2026
Complete guide on how to reach Cherrapunji Meghalaya - flights, trains, road routes from Guwahati, best time to visit, and travel tips.

Mawlynnong Village Meghalaya: Clean Village Experience, Route & Stay
Plan your Mawlynnong Village trip with cleanliness highlights, living root bridge access, best season, routes from Shillong, and practical stay tips.
Never Miss an Adventure
Get the latest trekking guides, travel tips, and exclusive offers delivered straight to your inbox.
