Meghalaya Cabs
Fixed One-Way Fares

Guwahati to Shillong Taxi Fare

The exact cab fare from Guwahati to Shillong — airport, railway station, Kamakhya Temple or any city hotel. One price, everything included: fuel, tolls, driver and an AC cab. No haggling at the taxi stand.

One-Way Cab Fare from Guwahati to Shillong

RouteSEDAN (4)ERTIGA (6)INNOVA (7)
Guwahati Airport → Shillong3,0004,0005,000
Guwahati Railway Station → Shillong2,8003,8004,800
Kamakhya Temple → Shillong3,0004,0005,000
Guwahati (city hotel) → Shillong3,0004,0005,000
Shillong → Guwahati Airport / Station3,0004,0005,000

Fares are per cab (not per person), one way, including fuel, tolls and driver charges. Night pickups (11 PM – 5 AM) may attract a small extra — we'll confirm your final fare on WhatsApp before you book.

Guwahati → Shillong: What the Drive Is Like

It's 100 km on NH6, a smooth 2.5–3 hour climb from the Brahmaputra plains into the Khasi Hills. Most guests stop at the Umiam Lake viewpoint for tea and photos about 20 minutes before Shillong — your driver will offer it without being asked.

Planning your Guwahati to Shillong trip budget? The one-way cab is the only fixed transport cost — add hotel and food and a couple typically lands at ₹4,500–₹7,000 for the first day. Our Meghalaya trip cost guide breaks down full-trip budgets day by day.

Want the cab to do more than drop you? Turn the transfer into a Shillong Express day tour (Guwahati pickup, full Shillong sightseeing, Guwahati drop) or start a multi-day Meghalaya tour package straight from the airport.

Kamakhya Temple Taxi — Darshan + Shillong in One Day

The Kamakhya to Shillong taxi fare is the same as any Guwahati city pickup — from ₹3,000 by sedan. A popular plan: early morning Kamakhya darshan, lunch in Guwahati, and an easy afternoon drive up to Shillong. We can also arrange a short Kamakhya tour (temple + Umananda viewpoint) before the transfer.

First time visiting? Read our Kamakhya Temple guide for timings and ritual etiquette.

Shillong to Guwahati Taxi (Return Leg)

The return fare is the same — ₹3,000 / ₹4,000 / ₹5,000 one way. For flights, leave Shillong 4.5 hours before departure; for trains, 4 hours. Tell us your departure time and we'll fix the pickup so you're never rushing.

Also see: Guwahati Airport transfers · Guwahati–Shillong road guide · Shillong sightseeing taxi fares

💬 Book Guwahati → Shillong on WhatsApp

Share your date and pickup point — we'll confirm shortly.