What Is the Main Gateway to Meghalaya?
Guwahati's Lokpriya Gopinath Bordoloi International Airport (GAU) is Meghalaya's primary gateway. The fastest way in is a direct flight from Delhi (2.5 hours) or Kolkata (1.5 hours) to Guwahati, followed by a 3.5 to 4.5-hour road transfer to Shillong. Shillong Airport has limited service.
Meghalaya does not have a major airport of its own. Shillong Airport (SHL) operates limited flights, so most travellers fly into Guwahati and continue by road. The drive from Guwahati to Shillong covers approximately 100 km and typically takes 3.5 to 4.5 hours, depending on traffic and weather.
For Indian nationals, no visa or permit is required for Meghalaya. Carry a government photo ID. Foreign nationals need a valid Indian visa and may require additional permissions for specified border areas. Always confirm current border-area rules before visiting places like Dawki.
At a glance
Meghalaya, in brief
Meghalaya's nearest major airport is Guwahati (GAU). The fastest option is a direct flight from Kolkata (1.5 hours) or Delhi (2.5 hours) to Guwahati, then a 3.5 to 4.5-hour drive to Shillong. The cheapest option is typically a train to Guwahati followed by a bus. Indian nationals need no permit; carry a government photo ID.
Meghalaya.
Planned around you.
- Nearest airport
- Guwahati (GAU), AssamShillong Airport (SHL) has limited service
- Main railway station
- Guwahati Railway StationWell-connected to major Indian cities
- Fastest option
- Flight to Guwahati + road transferKolkata to Guwahati flight: 1.5 hours; Delhi: 2.5 hours
- Cheapest option
- Train to Guwahati + bus to ShillongBus fare is economical; journey takes longer
- Entry documents (Indian nationals)
- Government photo IDNo visa, RAP or ILP required
- Entry documents (foreign nationals)
- Valid Indian visaMay need registration or permits for border areas
Flights to Meghalaya
Direct flights to Guwahati operate from Delhi (2.5 hours), Kolkata (1.5 hours), and Bengaluru (4.5 hours, seasonal). Mumbai, Chennai, Hyderabad, Pune, and Ahmedabad require one-stop connections via Delhi or Kolkata. IndiGo and Air India are the main airlines. From Guwahati, continue by road to Shillong.
Delhi
Direct to Guwahati
Typical fareIndicative ₹4,000–₹8,000 one-way
IndiGo, Air India. Then 3.5–4.5 hours by road to Shillong.
Mumbai
Delhi or Kolkata
Typical fareIndicative ₹6,000–₹12,000 one-way
IndiGo, Air India. Prefer early arrival in Guwahati for the road transfer.
Bengaluru
Direct to Guwahati when scheduled, otherwise via Kolkata
Typical fareIndicative ₹5,000–₹10,000 one-way
IndiGo, Air India. Check seasonal direct availability.
Chennai
Kolkata, Bengaluru or Delhi
Typical fareIndicative ₹6,000–₹11,000 one-way
IndiGo, Air India. Avoid tight same-day connections.
Kolkata
Direct to Guwahati
Typical fareIndicative ₹3,000–₹6,000 one-way
IndiGo, Air India. Simplest major-city routing.
Hyderabad
Kolkata or Delhi
Typical fareIndicative ₹5,000–₹10,000 one-way
IndiGo, Air India. Allow a buffer night if arriving late.
Pune
Delhi or Kolkata
Typical fareIndicative ₹6,000–₹12,000 one-way
IndiGo, Air India. Pair with pre-booked airport transfer.
Ahmedabad
Delhi or Kolkata
Typical fareIndicative ₹6,000–₹12,000 one-way
IndiGo, Air India. Choose one-stop routing with adequate connection time.
Travelling from your city?
Tell us where you start. A specialist can plan connections around your stay.
Plan my journeyGuwahati's Lokpriya Gopinath Bordoloi International Airport (GAU) is the primary arrival point for Meghalaya. Shillong Airport (SHL) has limited flights and is not the main gateway for most travellers.
Indicative one-way fares from Delhi to Guwahati typically range from ₹4,000 to ₹8,000, while Kolkata to Guwahati fares range from ₹3,000 to ₹6,000. These are planning estimates, not Tripstor offers. Fares vary by season and how early you book.
How to Reach Meghalaya from Major Indian Cities by Rail and Road
Trains to Guwahati are a viable option from Kolkata, Delhi, and other cities, followed by a 3.5 to 4.5-hour road transfer to Shillong. Direct buses also connect Guwahati with Shillong. Meghalaya has no sea route for passenger travel.
Kolkata
Guwahati
Typical fareIndicative ₹800–₹3,000 depending on class
Saraighat Express and others. Then road to Shillong.
Delhi
Guwahati
Typical fareIndicative ₹1,500–₹5,000 depending on class
Rajdhani Express and others. Then road to Shillong.
Guwahati
NH6
Typical fareIndicative ₹300–₹500 by bus; ₹2,500–₹4,000 by taxi
Shared sumos and state/private buses available.
Travelling from your city?
Tell us where you start. A specialist can plan connections around your stay.
Plan my journeyGuwahati Railway Station is the main railhead for Meghalaya. Trains from Kolkata (e.g., Saraighat Express) take around 17–20 hours, while from Delhi (e.g., Rajdhani Express) it's about 24–28 hours. From Guwahati, you can hire a taxi or take a shared sumo/bus to Shillong.
By road, Guwahati to Shillong is approximately 100 km via NH6. State and private buses, as well as shared sumos, operate regularly. The journey takes 3.5 to 4.5 hours. For those driving, the route is scenic but can be slow during monsoon.
From Guwahati Airport or Station to Your Stay
From Guwahati airport or railway station, pre-paid taxis and app cabs (like Ola/Uber) are available to Shillong. The drive takes 3.5 to 4.5 hours. Shared sumos and buses are cheaper alternatives. Fares vary; a taxi may cost ₹2,500–₹4,000.
Guwahati Airport
Taxi or app cab
Typical fareIndicative ₹2,500–₹4,000 per vehicle
Pre-paid taxis available; app cabs may be limited.
Guwahati Railway Station
Taxi, shared sumo, or bus
Typical fareIndicative ₹300–₹500 by bus; ₹2,500–₹4,000 by taxi
Shared sumos from Paltan Bazaar; buses from ISBT.
Travelling from your city?
Tell us where you start. A specialist can plan connections around your stay.
Plan my journeyAt Guwahati airport, you'll find pre-paid taxi counters and app-based cab pickup zones. For railway station arrivals, taxis and auto-rickshaws are available outside. It's best to pre-book a cab if you're arriving late, as hill roads are best avoided after dark.
Shared sumos depart from Guwahati's Paltan Bazaar area and are a budget option. State buses also run from Guwahati's ISBT to Shillong. The journey is scenic but can be tiring; breaks are available at roadside dhabas.
Step-by-Step Journey Plan to Meghalaya
Plan your Meghalaya journey by booking flights to Guwahati, arranging a road transfer to Shillong, and carrying a government photo ID. Indian nationals need no permit. Foreign nationals need a valid Indian visa and may require border-area permissions.
- Book flights to Guwahati (GAU)
Direct flights from Delhi, Kolkata, and Bengaluru. One-stop from Mumbai, Chennai, Hyderabad, Pune, Ahmedabad. Book early for better fares.
- Arrange documents
Indian nationals: carry government photo ID. Foreign nationals: valid Indian visa; check if permits needed for border areas like Dawki.
- Book onward transfer
Pre-book a taxi from Guwahati to Shillong (3.5–4.5 hours) or plan to take a shared sumo/bus. Avoid late-night hill driving.
- Arrive in Guwahati
Collect baggage and proceed to your pre-arranged transfer. If taking public transport, head to Paltan Bazaar or ISBT.
- Travel to Shillong
Enjoy the scenic drive via NH6. Stop for tea and snacks at roadside stalls. The journey takes 3.5–4.5 hours.
- Check in and explore
Upon arrival in Shillong, check into your hotel. Use local taxis for sightseeing; fares are approximately ₹2,500–₹4,000 per day.
Getting Around in Meghalaya on Arrival
Local sightseeing in Meghalaya is best done by hired cab because attractions are widely dispersed. Shillong taxis typically cost ₹2,500–₹4,000 per vehicle per day. For Cherrapunji, Dawki, and Jowai circuits, costs are higher. Shared taxis and buses exist but are less convenient for tourists.
- Hire a cab for sightseeing
Attractions like Sohra, Mawlynnong, and Dawki are far apart. A hired cab costs approximately ₹2,500–₹4,000 per day in Shillong; longer circuits cost more.
Transport - Use shared taxis for short hops
Shared taxis operate on fixed routes within Shillong and to nearby towns. They are cheaper but less flexible.
Transport - Avoid driving in heavy rain
Monsoon can make hill roads slippery and prone to landslides. If self-driving, check conditions and drive cautiously.
Safety
Within Shillong, you can use local taxis or walk around Police Bazaar. App-based cabs are limited. For day trips to Sohra (Cherrapunji), Mawlynnong, and Dawki, hiring a cab for the day is the most practical option.
If you're comfortable with self-driving, you can rent a car in Shillong, but hill roads require careful driving, especially during monsoon. Fuel stations are available in major towns.
Mistakes to Avoid When Travelling to Meghalaya
Common mistakes include booking tight connections, arriving late in Guwahati, and forgetting permits for border areas. Always keep buffer time for the 3.5 to 4.5-hour road transfer to Shillong. Confirm current border-area rules before visiting Dawki or remote routes.
- Booking a tight connection in Guwahati
How to avoid itAllow at least 3–4 hours between flight arrival and road transfer, especially if arriving in the afternoon.
- Arriving late and driving to Shillong at night
How to avoid itPlan to arrive in Guwahati by early afternoon. If arriving late, stay overnight in Guwahati and travel next morning.
- Assuming no permits needed for border areas
How to avoid itIndian nationals generally need no permit for Meghalaya, but foreign nationals may need permissions for specified border areas. Check current rules before visiting Dawki or remote routes.
- Underestimating monsoon travel times
How to avoid itDuring May–September, roads can be slower due to rain and landslides. Add extra buffer to all transfers.
Holiday ideas to start from
Reviewed itineraries for this destination — personalise with a specialist, never an instant booking.
Meghalaya Waterfall Journey 5 Nights: Meghalaya Nature Package 2026
From₹27,000per adult, twin sharing, land only
From idea to itinerary, with a real person.
- Share your plan
Dates, departure city, travellers and the moments you’d love. It only takes a minute.
- Shape it with a specialist
A real person refines the route, stays and pace with you. Change anything.
- Review your quote
A clear, personalised quote with confirmed inclusions. No payment to enquire.
From our travel specialists
What our team sees when planning these trips, beyond what the guidebooks say.
Confirmed 11 Oct 2026
Travellers commonly wish they had allowed more time for Meghalaya’s winding roads and weather disruptions, started sightseeing early, and packed proper rain gear plus spare socks. They also report that a local driver is more useful than relying on navigation apps or driving themselves, especially outside Shillong.
Families and couples learn that convenience depends heavily on transport: a private car with a reliable local driver is more comfortable than trying to combine shared transport with long sightseeing days. They also benefit from choosing October to April, starting early, carrying rain protection, and leaving slack for weather rather than planning a tightly packed route.
Local transport is the issue most often reported: shared taxis and buses are useful on main routes but are less practical for dispersed attractions, and departures may depend on filling vehicles. Long drives make a private car expensive, while remote areas require early starts and travellers should not assume navigation apps accurately predict travel time.
Shillong is the most practical first base because it has the broadest accommodation and transport access, including connections from Guwahati, and works for day trips toward Cherrapunji and Dawki. Travellers should usually limit the Shillong stay and move closer to major sights when the itinerary includes long excursions.
Before you go
Straight answers to help you plan — then personalise the trip with a specialist.
8 answered belowAsk a specialist anything about this trip — there’s no obligation.
Ask a specialistWhat is the best way to reach Meghalaya?
The best way is to fly to Guwahati (GAU) and then take a 3.5 to 4.5-hour road transfer to Shillong. Direct flights operate from Delhi, Kolkata, and Bengaluru. From other cities, connect via Delhi or Kolkata. This is faster than train, which takes 17–28 hours from Kolkata or Delhi.
How do I reach Meghalaya by air?
Fly to Guwahati's Lokpriya Gopinath Bordoloi International Airport (GAU). Shillong Airport has limited service. From Guwahati, continue by road to Shillong, which takes 3.5 to 4.5 hours. Direct flights to Guwahati are available from Delhi, Kolkata, and Bengaluru.
Do Indians need a permit to visit Meghalaya?
No, Indian nationals generally do not need a visa, RAP, or ILP for Meghalaya. Carry a government photo ID. Foreign nationals need a valid Indian visa and may require additional permissions for specified border areas. Always confirm current rules before travel.
What is the cheapest way to reach Meghalaya?
The cheapest way is typically by train to Guwahati followed by a bus to Shillong. Train fares from Kolkata start around ₹800, and buses from Guwahati to Shillong cost approximately ₹300–₹500. However, this takes much longer than flying.
How far is Shillong from Guwahati airport?
Shillong is approximately 100 km from Guwahati airport. The drive takes 3.5 to 4.5 hours via NH6, depending on traffic and weather. It's best to arrange a pre-paid taxi or app cab, especially if you arrive during the day.
Are there direct flights to Shillong?
Shillong Airport (SHL) has limited flight services. Most travellers fly to Guwahati (GAU) instead, which has direct flights from Delhi, Kolkata, and Bengaluru. From Guwahati, it's a 3.5 to 4.5-hour drive to Shillong.
What is the best time to visit Meghalaya?
October to April is generally best for clearer skies and sightseeing. July to September is greener but much wetter, with heavy rainfall that can affect roads and visibility. May to September offers the fullest waterfalls, but be prepared for rain.
How much does a Meghalaya tour package cost?
Indicative land-only twin-sharing packages range from about ₹18,000 for budget to ₹50,000 or more for premium, excluding flights. Public listings show comparable packages from approximately ₹18,750 upward. These are planning estimates, not Tripstor offers.


