Permits & Routes

Guwahati to Shillong Distance, Routes, Taxi Fares and Travel Time

Seven Sisters of India landscape of green hill ranges in Meghalaya under a blue sky

The Guwahati to Shillong distance is about 95 to 100 km by road from central Guwahati. The drive usually takes 2.5 to 3.5 hours on NH6 via Jorabat and Umiam Lake. From Guwahati airport, the Guwahati to Shillong distance stretches to roughly 118 to 120 km and about 3 to 4 hours. There is no train to Shillong, so travellers choose between shared taxis, private cabs, buses and a small government helicopter service.

Shillong sits at roughly 1,500 m in the Khasi Hills, while Guwahati lies on the Brahmaputra plains. Consequently, much of the Guwahati to Shillong distance is a steady climb after the road crosses into Meghalaya. This guide covers the exact route, fares, travel times, stops and practical tips for 2026.

Key takeaways

  • The Guwahati to Shillong distance from the city centre is about 95 to 100 km; the airport to Shillong is about 118 to 120 km.
  • The main road is NH6 (the old NH40) via Jorabat, Byrnihat, Nongpoh and Umiam.
  • Reserved cabs usually cost around ₹2,000 to ₹3,500; shared seats cost far less.
  • The Meghalaya helicopter service costs ₹2,200 per person for Guwahati to Shillong.
  • Shillong has no railway line; Guwahati is the nearest major station.

Guwahati to Shillong distance at a glance

DetailInformation
Road distance from central GuwahatiAbout 95 to 100 km
Road distance from Guwahati airportAbout 118 to 120 km
Main highwayNH6 via Jorabat (old NH40)
Driving time2.5 to 3.5 hours; longer in heavy traffic
Reserved taxiRoughly ₹2,000 to ₹3,500
Bus fareRoughly ₹200 to ₹600 on booking apps
Helicopter fare₹2,200 per person (MTC service)
Train to ShillongNone
Permit for Indian touristsNot required

Guwahati to Shillong distance by starting point

Your exact starting point changes the Guwahati to Shillong distance a lot. Guwahati is a long, spread-out city. Therefore, a pickup in the west, near the airport, adds 20 km or more.

Starting point in GuwahatiGuwahati to Shillong distance (approx.)Usual time
KhanaparaAbout 90 km2.5 to 3 hours
Paltan BazarAbout 97 km3 to 3.5 hours
Guwahati railway stationAbout 96 km3 to 3.5 hours
ISBT GuwahatiRoughly 100 kmAbout 3 hours
Lokpriya Gopinath Bordoloi airportAbout 118 to 120 km3 to 4 hours

These figures come from taxi operators and map estimates, so they vary slightly. Moreover, most operators measure to Police Bazar, Shillong’s central market.

Guwahati to Shillong distance by road: NH6 via Jorabat

Almost everyone covers the Guwahati to Shillong distance on the same highway. The route leaves Guwahati through Khanapara and reaches Jorabat on the Assam–Meghalaya border. At Jorabat, NH27 continues east through Assam, while NH6 turns south into the hills.

  1. Guwahati to Jorabat. City traffic on GS Road makes this the slowest part.
  2. Jorabat to Byrnihat. The road enters Ri-Bhoi district in Meghalaya.
  3. Byrnihat to Nongpoh. The climb begins through forested hills.
  4. Nongpoh to Umiam. The highway rises past Umsning towards the lake.
  5. Umiam to Shillong. The last stretch of about 15 km reaches the city.

The Jorabat–Barapani section, about 61.8 km long, was widened to four lanes. As a result, most of the road is wide and well surfaced. However, the final approach into Shillong often jams, especially in the evening.

Guwahati to Shillong distance and travel time by mode

Each mode covers the same Guwahati to Shillong distance but at a different speed and cost. The table compares them.

ModeTime (approx.)Cost (approx.)Best for
Reserved taxi2.5 to 3.5 hours₹2,000 to ₹3,500 per carFamilies, flexible stops
Shared taxi3 to 3.5 hoursA few hundred rupees per seatBudget solo travellers
Bus (MTC or private)3 to 3.5 hours₹200 to ₹600Lowest cost, fixed schedule
App cab (intercity)About 3 hoursAround ₹2,000 to ₹2,700 quotedAirport or hotel pickups
HelicopterMuch shorter than by road₹2,200 per personSaving time, light luggage

Fares change with season, vehicle type and fuel prices. Therefore, treat these as planning ranges and confirm before you pay.

Taxi fares for the Guwahati to Shillong distance

Reserved taxis

A reserved sedan or SUV gives you the most freedom over the Guwahati to Shillong distance. Online operators and app platforms advertise fares starting around ₹1,700 to ₹2,500 for a sedan. SUVs such as an Innova usually cost more, often ₹3,000 or above. Additionally, airport pickups tend to cost more than pickups in the city because of the extra distance and parking charges.

Shared taxis

Shared taxis for the Guwahati to Shillong distance leave from the Paltan Bazar area near the railway station. They depart once all seats fill, so waits vary. Advertised shared seats range from roughly ₹300 to ₹600, depending on the vehicle and operator. Furthermore, pre-booked shared cabs from companies such as Wizzride let you reserve a seat in advance.

Shared taxis usually run from early morning until late afternoon. Consequently, try to leave Guwahati before about 4 pm. Evening options thin out quickly.

Guwahati airport to Shillong: distance and options

Many visitors fly into Lokpriya Gopinath Bordoloi International Airport at Borjhar. The airport lies on the western side of Guwahati. Therefore, the road to Shillong first crosses the city before reaching Jorabat.

  • Distance: the Guwahati to Shillong distance from the airport is about 118 to 120 km.
  • Time: 3 to 4 hours, depending on city traffic.
  • Reserved cab: the easiest choice after a flight; book ahead in peak season.
  • Shared cab: some operators run scheduled airport-to-Shillong shared cars.
  • Helicopter: the MTC helicopter service flies from Guwahati, which suits tight schedules.

Morning traffic leaving Guwahati (about 8 to 10 am) and evening traffic entering Shillong (about 4 to 7 pm) can add an hour. As a result, a midday flight arrival often means a late-afternoon arrival in Shillong.

Buses from Guwahati to Shillong

Buses are the cheapest way to cover the Guwahati to Shillong distance. The Meghalaya Transport Corporation (MTC) and several private operators run daily services. Booking apps list more than 10 departures a day.

DetailInformation
OperatorsMTC and private companies
Fares on booking appsRoughly ₹210 to ₹570
First and last departuresAround 4.30 am to 5 pm
Boarding pointsPaltan Bazar, ISBT Guwahati, Khanapara
Drop points in ShillongDhankheti, Barik Point, Mawiong ISBT

Mawiong ISBT lies on the city’s outskirts. Therefore, check your drop point if you want to reach Police Bazar directly. Similarly, confirm whether the bus stops at your Guwahati boarding point before booking.

Helicopter over the Guwahati to Shillong distance

The Meghalaya government runs a helicopter service across the Guwahati to Shillong distance through the Meghalaya Transport Corporation. It resumed operations on 2 June 2025. The fare for Guwahati to Shillong is ₹2,200 per person, including GST, according to the state government’s press release.

Meghalaya Tourism lists Guwahati–Shillong flights from Monday to Saturday, with morning departures. Seats are limited, and weather can cause cancellations. Moreover, baggage allowances on small helicopters are strict. The service also connects Guwahati with Tura, and a Shillong–Tura journey via Guwahati costs ₹3,000.

Schedules can change without much notice. Consequently, call the booking counters listed on the Meghalaya Tourism website before planning around a flight.

Is there a train from Guwahati to Shillong?

No. Shillong has no railway station, and no passenger train runs on this route in 2026. Guwahati railway station remains the nearest major railhead.

The Tetelia–Byrnihat line was meant to bring rail to the Meghalaya border. However, local opposition stalled it for years. In April 2026, The Shillong Times reported that the state had returned the project funds, leaving it effectively dead. Therefore, road and air remain the only ways to cover the Guwahati to Shillong distance.

Shillong Airport at Umroi

Shillong Airport lies at Umroi in Ri-Bhoi district, about 30 km from the city centre. It handles only a small number of regional flights, mainly smaller aircraft. Most travellers therefore find Guwahati airport cheaper and better connected. Check current routes with airlines, because schedules at Umroi change often.

Best stops on the Guwahati to Shillong road

The Guwahati to Shillong distance offers several easy breaks. Plan one or two stops to stretch your legs.

StopPoint along the Guwahati to Shillong distanceWhy stop
JorabatEdge of the cityBorder junction with fuel and food
ByrnihatJust inside MeghalayaRoadside dhabas and industrial town
NongpohAbout 50 to 55 kmTea, snacks and seasonal pineapple stalls
Umiam (Barapani) LakeAbout 85 kmLake views, boating and water sports
Umiam viewpointsJust before ShillongPhoto stops over the reservoir

Umiam Lake, also called Barapani, lies about 15 km north of Shillong. A dam built in the early 1960s created this reservoir. Today, visitors stop for boating, kayaking and views over the hills.

Best time to travel from Guwahati to Shillong

The Guwahati to Shillong distance stays the same, but conditions change sharply with the seasons. October to April usually brings clear skies and dry roads. In contrast, the monsoon from June to September brings heavy rain, fog and occasional landslide delays.

SeasonRoad conditionsTravel tip
October to FebruaryDry, clear, coolCarry a jacket for Shillong evenings
March to MayPleasant, busy with touristsBook cabs and hotels early
June to SeptemberHeavy rain, fog, slow trafficStart early and allow extra time

Mid-October in Assam also brings Kati Bihu and Durga Puja, so expect busy roads that week. For a full seasonal plan, read our guide to the best time to visit Northeast India.

Permits and rules for the trip

Indian tourists do not need an Inner Line Permit for Assam or Meghalaya. However, several neighbouring states do. Our Inner Line Permit guide explains which ones.

Two recent rules matter for this route. First, from June 2025 Meghalaya directed homestays, resorts and landlords to register their guests through the state tourism app. Carry a valid photo ID, because your host will need it.

Second, a dispute over out-of-state tourist taxis caused tension in 2025. Meghalaya taxi groups wanted Assam-registered taxis to drop tourists at Shillong only. In September 2026, the two states agreed to allow unhindered movement of tourist vehicles and set up a joint panel for complaints. Nevertheless, confirm with your operator if you plan sightseeing beyond Shillong in a Guwahati taxi.

Travel tips for the Guwahati to Shillong distance

  • Leave early. Starting before 8 am avoids the worst Guwahati traffic.
  • Carry cash. Some roadside stalls and shared taxis prefer cash.
  • Prevent motion sickness. The hill section has many curves after Nongpoh.
  • Check your drop point. Buses and shared cars may stop outside Police Bazar.
  • Avoid late arrivals. Shillong traffic peaks between about 4 and 7 pm.
  • Book ahead in peak season. Shillong hotels fill in spring and autumn.

Beyond the Guwahati to Shillong distance

Most itineraries use Shillong as a base. Sohra (Cherrapunji) lies about 55 km south of the city. Dawki, with its clear Umngot River, lies about 95 km away near the Bangladesh border. Therefore, plan at least two nights in Shillong to cover the main day trips. For wider context on the region, see our guide to the Seven Sisters of India.

Frequently asked questions

How far is Shillong from Guwahati by road?

The Guwahati to Shillong distance is about 95 to 100 km from central Guwahati by road. The exact figure depends on where you start. Khanapara, on the city’s eastern edge, is about 90 km away, while the airport is about 118 to 120 km away. All routes use NH6 via Jorabat and Umiam Lake to reach Shillong.

How long does the drive from Guwahati to Shillong take?

The drive usually takes 2.5 to 3.5 hours from central Guwahati. From the airport, allow 3 to 4 hours. Traffic in Guwahati between about 8 and 10 am and in Shillong between about 4 and 7 pm can add an hour. Monsoon rain and fog can also slow the hill section.

What is the taxi fare from Guwahati to Shillong?

A reserved sedan usually costs about ₹2,000 to ₹3,000, while an SUV often costs ₹3,000 or more. Shared seats cost a few hundred rupees, typically around ₹300 to ₹600. Airport pickups cost more than city pickups. Fares vary with season and vehicle, so confirm the price before you start.

Is there a helicopter from Guwahati to Shillong?

Yes. The Meghalaya Transport Corporation runs a helicopter service between Guwahati and Shillong. It resumed in June 2025 at a fare of ₹2,200 per person, including GST. Meghalaya Tourism lists flights from Monday to Saturday. Seats are limited and weather affects operations, so call the booking counters before planning around it.

Can I take a train to Shillong?

No. Shillong has no railway station, and no train connects it with Guwahati. The planned Tetelia–Byrnihat line stalled for years, and in 2026 the state returned its funds. Guwahati railway station is the nearest major railhead, so travellers continue the last 100 km by road or helicopter.

Do I need a permit to travel from Guwahati to Shillong?

Indian tourists do not need an Inner Line Permit for Assam or Meghalaya. However, carry a valid photo ID, because Meghalaya requires homestays, resorts and landlords to register guests through the state tourism app. Foreign nationals should also carry their passport and visa for hotel registration.

Where do buses to Shillong leave from in Guwahati?

Buses to Shillong board at Paltan Bazar near the railway station, at ISBT Guwahati and at Khanapara. MTC and several private operators run services from early morning until about 5 pm. Fares on booking apps range from roughly ₹210 to ₹570, depending on the bus type.

Planning the Guwahati to Shillong distance with confidence

The Guwahati to Shillong distance is short, but city traffic and hill curves make timing important. Leave early, choose the transport that fits your budget and allow extra time from the airport. With a relaxed stop at Umiam Lake, the Guwahati to Shillong distance becomes an easy start to any Meghalaya trip.

Find more route and permit guides in Permits & Routes, or head back to the Frontier News homepage.