Guwahati to Shillong Distance, Routes, Taxi Fares and Travel Time
In this guide
- Guwahati to Shillong distance at a glance
- Guwahati to Shillong distance by starting point
- Guwahati to Shillong distance by road: NH6 via Jorabat
- Guwahati to Shillong distance and travel time by mode
- Taxi fares for the Guwahati to Shillong distance
- Guwahati airport to Shillong: distance and options
- Buses from Guwahati to Shillong
- Helicopter over the Guwahati to Shillong distance
- Is there a train from Guwahati to Shillong?
- Best stops on the Guwahati to Shillong road
- Best time to travel from Guwahati to Shillong
- Permits and rules for the trip
- Travel tips for the Guwahati to Shillong distance
- Beyond the Guwahati to Shillong distance
- Frequently asked questions
- Planning the Guwahati to Shillong distance with confidence
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
| Detail | Information |
|---|---|
| Road distance from central Guwahati | About 95 to 100 km |
| Road distance from Guwahati airport | About 118 to 120 km |
| Main highway | NH6 via Jorabat (old NH40) |
| Driving time | 2.5 to 3.5 hours; longer in heavy traffic |
| Reserved taxi | Roughly ₹2,000 to ₹3,500 |
| Bus fare | Roughly ₹200 to ₹600 on booking apps |
| Helicopter fare | ₹2,200 per person (MTC service) |
| Train to Shillong | None |
| Permit for Indian tourists | Not 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 Guwahati | Guwahati to Shillong distance (approx.) | Usual time |
|---|---|---|
| Khanapara | About 90 km | 2.5 to 3 hours |
| Paltan Bazar | About 97 km | 3 to 3.5 hours |
| Guwahati railway station | About 96 km | 3 to 3.5 hours |
| ISBT Guwahati | Roughly 100 km | About 3 hours |
| Lokpriya Gopinath Bordoloi airport | About 118 to 120 km | 3 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.
- Guwahati to Jorabat. City traffic on GS Road makes this the slowest part.
- Jorabat to Byrnihat. The road enters Ri-Bhoi district in Meghalaya.
- Byrnihat to Nongpoh. The climb begins through forested hills.
- Nongpoh to Umiam. The highway rises past Umsning towards the lake.
- 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.
| Mode | Time (approx.) | Cost (approx.) | Best for |
|---|---|---|---|
| Reserved taxi | 2.5 to 3.5 hours | ₹2,000 to ₹3,500 per car | Families, flexible stops |
| Shared taxi | 3 to 3.5 hours | A few hundred rupees per seat | Budget solo travellers |
| Bus (MTC or private) | 3 to 3.5 hours | ₹200 to ₹600 | Lowest cost, fixed schedule |
| App cab (intercity) | About 3 hours | Around ₹2,000 to ₹2,700 quoted | Airport or hotel pickups |
| Helicopter | Much shorter than by road | ₹2,200 per person | Saving 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.
| Detail | Information |
|---|---|
| Operators | MTC and private companies |
| Fares on booking apps | Roughly ₹210 to ₹570 |
| First and last departures | Around 4.30 am to 5 pm |
| Boarding points | Paltan Bazar, ISBT Guwahati, Khanapara |
| Drop points in Shillong | Dhankheti, 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.
| Stop | Point along the Guwahati to Shillong distance | Why stop |
|---|---|---|
| Jorabat | Edge of the city | Border junction with fuel and food |
| Byrnihat | Just inside Meghalaya | Roadside dhabas and industrial town |
| Nongpoh | About 50 to 55 km | Tea, snacks and seasonal pineapple stalls |
| Umiam (Barapani) Lake | About 85 km | Lake views, boating and water sports |
| Umiam viewpoints | Just before Shillong | Photo 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.
| Season | Road conditions | Travel tip |
|---|---|---|
| October to February | Dry, clear, cool | Carry a jacket for Shillong evenings |
| March to May | Pleasant, busy with tourists | Book cabs and hotels early |
| June to September | Heavy rain, fog, slow traffic | Start 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.


