The easiest way to reach Cherrapunji, also known as Sohra, is to fly to Guwahati and continue by road via Shillong. Guwahati is the main airport and railway gateway for Meghalaya, while Shillong is the nearest major city to Cherrapunji. You can travel by shared taxi, private cab, or bus to Shillong before continuing to Sohra.
Cherrapunji is approximately 53–55 km from Shillong, while Guwahati Airport is around 163–168 km away by road, depending on the route. There is no railway station in Cherrapunji, so every train journey requires a road transfer. This guide explains the best routes, estimated travel times, transport options, and essential tips for planning your trip in 2026.
How to Reach Cherrapunji: Routes at a Glance
Cherrapunji lies in the East Khasi Hills district of Meghalaya. Most visitors reach it through Guwahati or Shillong before travelling south to Sohra.
| Starting point | Recommended route | Approximate distance | Estimated travel time |
| Guwahati Airport | Guwahati–Shillong–Sohra | 163–168 km | Around 5–6 hours |
| Guwahati Railway Station | Guwahati–Shillong–Sohra | About 145 km or more, depending on route | Around 4.5–6 hours |
| Shillong city | Direct road to Sohra | 53–55 km | Around 1.5–2.5 hours |
| Shillong Airport (Umroi) | Airport–Sohra by road | Around 80 km | Allow extra time for road transfers |
These are planning estimates, not guaranteed journey times. Rain, fog, traffic, road conditions, and stops can affect your arrival time.
Meghalaya Tourism — official travel information
How to Reach Cherrapunji by Air
Flying to Guwahati is usually the most convenient option because the airport offers connections to major Indian cities. After landing, you can hire a taxi or travel to Shillong using available shared transport or bus services.
Guwahati Airport to Cherrapunji
Lokpriya Gopinath Bordoloi International Airport (GAU) is the main air gateway for travellers visiting Meghalaya.
From the airport, you can:
- Hire a private taxi directly to Shillong or Sohra.
- Take a taxi or other available transport to a shared-cab departure point.
- Travel to Shillong first and continue to Cherrapunji by local taxi.
The journey from Guwahati Airport to Cherrapunji generally takes around five to six hours, although bad weather and traffic can make it longer. A direct private taxi may be convenient for families, travellers with luggage, and visitors arriving late in the day.
Can You Fly to Shillong Airport?
Shillong Airport, also called Umroi Airport, is another option. It is closer to Shillong than Guwahati Airport, but flight availability is limited and may vary by season and airline.
Check the latest flight schedule before choosing this route. Also confirm how you will travel from the airport to Sohra, as a suitable direct transfer may not always be available.
Which airport should you choose? For most travelers, Guwahati Airport is the practical choice because it offers more flight options. Shillong Airport may suit you if a convenient flight is available and the onward road transfer fits your itinerary.
How to Reach Cherrapunji by Train

There is no railway station in Cherrapunji, and trains do not run directly to Shillong. Guwahati Railway Station is the main practical rail gateway for visitors travelling to Sohra.
Book a train to Guwahati from your departure city, then continue by road.
From Guwahati Railway Station, you can choose:
- Shared taxi: A practical option for solo travellers and people on a budget. Departure points and waiting times can vary.
- Bus: Travel towards Shillong using available services from the relevant bus terminal.
- Private taxi: A more convenient option for families, groups, or travellers carrying several bags.
If you choose a shared taxi, confirm its current departure point and destination before travelling to the stand. Some vehicles leave when enough passengers have arrived, so allow time for waiting and transfers.
Once you reach Shillong, arrange another taxi or shared vehicle to Cherrapunji.
How to Reach Cherrapunji by Road
Road travel is the final stage of every journey to Cherrapunji. The most common route runs from Guwahati to Shillong and then continues to Sohra through the hills of Meghalaya.
1. Guwahati to Shillong
The road journey from Guwahati to Shillong is approximately 100 km and commonly takes around three to four hours, depending on traffic and weather.
You can travel by shared taxi, bus, or private cab. The route passes through scenic landscapes, including the Umiam Lake area.
If your flight or train arrives late, consider spending the night in Guwahati or Shillong rather than rushing into a long hill-road journey after dark.
2. Shillong to Cherrapunji
Shillong is approximately 53–55 km from Cherrapunji. The drive usually takes around 1.5–2.5 hours.
Available options include:
- Shared taxis or Sumos, depending on current local services.
- Private taxis for flexible departure times and sightseeing stops.
- Tourist vehicles arranged through accommodation providers or travel operators.
The route offers attractive hill views and scenic stops, including the Mawkdok Dympep Valley viewpoint. If you want to stop for photographs, confirm the arrangements and fare with your driver before departure.
3. Can You Travel Directly from Guwahati to Cherrapunji?
Yes, you can arrange a private taxi for the complete journey from Guwahati Airport or the city to Sohra. This avoids changing vehicles in Shillong.
However, shared transport arrangements may require a change in Shillong. Confirm the current route with the transport operator before relying on a direct service.
Cherrapunji Travel Costs: Which Transport Option Is Best?
Transport costs depend on the season, operator, vehicle, route, and number of passengers. Rather than relying on outdated fares, request a current quote before travelling.
| Transport option | Best for | Main advantage | What to consider |
| Shared taxi or Sumo | Solo and budget travellers | Lower individual cost | Waiting time and limited luggage space |
| Bus | Budget-conscious travellers | Often economical | Check schedules and onward connections |
| Private taxi | Families and small groups | Flexible stops and departure | Higher total fare |
| Flight to Shillong | Travellers with a suitable connection | Potentially shorter road transfer | Limited flight availability |
If you are travelling with children, elderly family members, or several bags, a private taxi may be more comfortable. Solo travellers can compare shared transport options to reduce costs.
Best Time to Travel to Cherrapunji
The best time to travel depends on whether you prefer dramatic waterfalls or clearer weather for sightseeing.
October to March: These months generally offer more favourable conditions for road travel and outdoor sightseeing. The weather can still change, so carry a light rain jacket.
April to May: The weather becomes warmer, and occasional rain is possible. Check the forecast before planning outdoor activities.
June to September: The monsoon brings heavy rainfall and impressive waterfalls, but fog, slippery roads, and possible landslides can disrupt journeys.
Start your road journey early whenever possible. During heavy rain or poor visibility, follow local advisories and avoid rushing along mountain roads.
Meghalaya Tourism — official visitor advisories
Important Travel Tips for 2026
Before travelling to Cherrapunji, keep these practical points in mind:
- Check road conditions: Heavy rainfall can affect travel times and access to viewpoints or trekking areas.
- Confirm transport rules: Meghalaya has published rules regulating rental motor cabs. Check current requirements with the operator before planning a self-drive rental.
- Verify guide requirements: If you plan to trek, particularly to the living root bridges, confirm current local guide and safety requirements before setting out.
- Carry identification: Keep a valid government-issued photo ID. Meghalaya has also issued accommodation registration requirements for lodging providers.
- Book accommodation ahead: Reserve your stay in Shillong or Sohra if you are travelling during a busy period.
- Keep cash available: Some rural areas may have limited ATM access or unreliable mobile connectivity.
- Confirm taxi fares: Agree on the route, sightseeing stops, waiting charges, and total price before departure.
For the latest official information, consult Meghalaya Tourism before travelling. Do not assume that a proposed visitor-registration measure is active unless the government has confirmed its implementation.
Should You Visit Cherrapunji on a Day Trip?
A day trip from Shillong is possible if you start early and select a few attractions. You can visit places such as Nohkalikai Falls, Mawsmai Cave, and selected viewpoints, depending on road conditions and available time.
A day trip from Guwahati is much more tiring because the return road journey alone may take nine to eleven hours. This leaves limited time for sightseeing and makes the day sensitive to traffic and weather delays.
For a more relaxed experience, stay overnight in Shillong or Sohra. Shillong is convenient for restaurants, shops, and onward transport, while staying in Sohra makes it easier to start sightseeing early.
If you plan to visit the Double Decker Living Root Bridge, allow additional time for the trek and arrange transport to the trailhead in advance.
Frequently Asked Questions
How to Reach Cherrapunji by Flight?
Fly to Guwahati Airport and travel by road via Shillong to Cherrapunji. Shillong Airport at Umroi is another possibility, but it has fewer flights. Check current schedules and onward transport before booking.
How to Reach Cherrapunji by Train?
Take a train to Guwahati Railway Station, then travel to Shillong by bus, shared taxi, or private cab. From Shillong, continue by road to Cherrapunji because there is no railway station in Sohra.
Which Airport Is Closest to Cherrapunji?
Shillong Airport at Umroi is the closest airport by road, approximately 80 km from Cherrapunji. Guwahati Airport is around 163–168 km away and generally offers more flight connections, making it the more practical choice for many visitors.
Final Travel Advice
For most travellers, the simplest route is to fly or take a train to Guwahati, travel to Shillong, and continue to Cherrapunji by road. Choose a private taxi for flexibility or compare shared transport options if you are travelling on a budget.
Before departure, confirm your flight or train, onward transport, accommodation, and local weather conditions. Planning these details in advance can make your journey to Sohra smoother and give you more time to enjoy Meghalaya’s waterfalls, caves, and mountain scenery.














