Tour Meghalaya
    TourMeghalaya
    CabsCar + driverTrip plannerFreeToursPlacesUpdates
    +91 98621 55705
    Tour Meghalaya
    TourMeghalaya

    Your trusted partner for exploring Meghalaya's breathtaking landscapes. Local drivers, comfortable vehicles, and unforgettable experiences.

    Quick Links

    • Cab prices and routes
    • Tour packages
    • Packages with hotels
    • Christmas & New Year package
    • Group tours (8–20+)
    • Corporate & college tours
    • For travel agents (DMC)
    • Places to visit in Meghalaya
    • Places to visit in Shillong
    • All attractions
    • Travel guides
    • Free trip planner
    • Shillong taxi service
    • Meghalaya for foreign travellers
    • Car + driver for your trip
    • Scooty rental in Shillong
    • Guwahati Airport to Shillong cab
    • Shillong to Cherrapunji cab
    • Shillong to Dawki cab

    Contact Us

    • Jail Road, Shillong, Meghalaya 793001
    • Phone: +91 98621 55705
    • Email: hi@tourmeghalaya.com

    Follow Us

    © 2026 All rights reserved. Assembled with ❤️ and mountain air in Meghalaya.

    About us · Travel updates · Festivals & events · Photo credits · Privacy · Terms · Review us on Google

    See cab prices
    A green hill road near Cherrapunji in the monsoon mistPhoto: Sumanjit100 · CC BY-SA 4.0
    HomeTravel GuidesGuwahati to Shillong: Bus, Train, Helicopter, Shared Taxi or Cab?

    Logistics guide

    Guwahati to Shillong: Bus, Train, Helicopter, Shared Taxi or Cab?

    Updated 27 October 2026 6 min readBy Tour Meghalaya, Shillong
    Guwahati → Shillong cab from ₹2,700

    There are five ways to get from Guwahati to Shillong, and most websites get at least one of them wrong. Here is each option with what it really costs, how long it takes and who it suits, from a Shillong team that drives this road every day.

    ScheduledWinter Tales 2026, 17–19 DecScheduledCherry Blossom Festival 2026, 20–21 NovScheduledShillong Literary Festival 2026, 12–14 Nov

    All Meghalaya travel updates →

    Quick answer

    There is no train to Shillong: take the train to Guwahati, then go by road. Guwahati to Shillong is about 100 km and 3–3.5 hours. The cheapest way is a government bus (MTC or ASTC) from Paltan Bazar for roughly ₹200–350 a seat. A shared taxi costs about ₹350–500 a seat and leaves when full. A private cab costs ₹2,700 for the whole car (up to 4 people) from the city, or ₹3,000 from Guwahati Airport. The state helicopter flies Guwahati–Shillong in about 30 minutes for about ₹2,200 a seat, Monday to Saturday, with very few seats.

    Need a cab for this trip?

    Private cab with local driver · price per cab

    • Guwahati → Shillong100 km · 3 – 3.5 hoursfrom ₹2,700See prices & book
    • Guwahati Airport → Shillong123 km · 3.5 – 4 hoursfrom ₹3,000See prices & book
    • Shillong → Guwahati100 km · 3 – 3.5 hoursfrom ₹2,700See prices & book
    Book Guwahati → Shillong cab WhatsApp for a quote

    Ask Sia about Guwahati to Shillong

    Prices, plans and local tips from our Shillong team. Replies in seconds.

    On this page(10)ShowHide
    1. 1.Quick answer
    2. 2.Key facts at a glance
    3. 3.All five options compared
    4. 4.Is there a train from Guwahati to Shillong?
    5. 5.By bus: MTC, ASTC and private buses
    6. 6.By shared taxi
    7. 7.By private cab
    8. 8.By helicopter
    9. 9.Which one should you choose?
    10. 10.Frequently asked questions

    At a glance

    Key facts at a glance

    DistanceAbout 100 km from Guwahati city · 123 km from the airport
    Time by road3–3.5 hours (more on Friday evenings and in rain)
    CheapestMTC / ASTC bus, about ₹200–350 a seat
    Shared taxiAbout ₹350–500 a seat from Paltan Bazar
    Private cab₹2,700 whole car from the city · ₹3,000 from the airport
    TrainNone to Shillong: nearest station is Guwahati (GHY)
    HelicopterAbout ₹2,200 a seat, Mon–Sat, confirm with MTC

    All five options compared

    Prices below are per person for the bus, shared taxi and helicopter, and for the whole car for a private cab. For two or more people with luggage, a private cab often costs about the same per head as shared seats, and it leaves when you want.

    OptionCostTimeLeaves fromBest for
    Government bus (MTC / ASTC)~₹200–350 a seat3–3.5 hrsPaltan Bazar, GuwahatiSolo travellers on a budget
    Shared taxi (Sumo / Innova)~₹350–500 a seat3–3.5 hrsPaltan Bazar or KhanaparaBudget, flexible timing
    Private cab₹2,700 per car (city) · ₹3,000 (airport)3–3.5 hrsYour door, the station or the airportFamilies, groups, early flights, luggage
    Helicopter (MTC)~₹2,200 a seatAbout 30 min flyingGuwahati AirportSaving time, if seats are free
    TrainNot possible——No line to Shillong

    Is there a train from Guwahati to Shillong?

    No. Shillong has no railway station and no train runs to it. The planned Byrnihat–Shillong line has been stalled since 2017, so do not expect it soon. Meghalaya's only station, Mendipathar in North Garo Hills, has almost no passenger service and is nowhere near Shillong or the tourist areas.

    If you are coming by train, book to Guwahati (GHY) or Kamakhya (KYQ). From either station it is about 100 km by road to Shillong. Shared taxis and buses leave from Paltan Bazar, a short walk from Guwahati station.

    By bus: MTC, ASTC and private buses

    The Meghalaya Transport Corporation (MTC) and Assam's ASTC run buses from Paltan Bazar in Guwahati to Shillong, roughly from early morning to the afternoon. Fares are about ₹200–350 a seat and the ride takes about 3–3.5 hours. Private operators also sell seats on booking apps.

    Timings change and the published lists online do not agree with each other, so check at the MTC or ASTC counter in Paltan Bazar, or on the operator's booking page, the day before. Buses drop in town, so you still need a local taxi to your hotel.

    • Good for: one person with light luggage and a flexible day.
    • Not good for: an early flight to catch, lots of bags, or arriving late at night.

    By shared taxi

    Shared Sumos, Innovas and small cars leave from Paltan Bazar, near Guwahati station, and from Khanapara on the road out of the city. A seat costs roughly ₹350–500 and the car leaves when every seat is sold, which can mean a wait. From Guwahati Airport there is no regular shared stand, and arranged seats cost about ₹700–1,000.

    • Shared taxi guide: stands, fares, timings

    By private cab

    A private cab costs ₹2,700 for the whole car from Guwahati city or the railway station, and ₹3,000 from Guwahati Airport, for up to 4 people in a Dzire. Larger cars cost more; see the fare chart. It picks you up at the door, the station or arrivals, stops at Umiam Lake on the way if you like, and drops you at your hotel. Fuel, tolls and the driver are included.

    Two people sharing a cab pay about the same per head as two shared-taxi seats from the airport, without the wait.

    • Guwahati to Shillong cab
    • Guwahati Airport to Shillong cab
    • Full fare & distance chart

    By helicopter

    The state-run Meghalaya Helicopter Service (MTC) flies between Guwahati, Shillong and Tura. When it resumed in June 2025, the Guwahati–Shillong fare was set at ₹2,200 a seat, with two Guwahati–Shillong rounds a day from Monday to Saturday. Flying time is about 30 minutes.

    There are very few seats, flights are cancelled in bad weather, and there are baggage limits, so treat it as a bonus rather than a plan. Confirm the current fare and timings with MTC before you count on it, and keep a road option ready.

    Which one should you choose?

    Alone and on a budget: the MTC or ASTC bus. Two people with flexible plans: a shared taxi. Families, groups, anyone with an early flight or a late arrival: a private cab, because it leaves when you land and there is no waiting for seats. The helicopter only if you can get a seat and the weather is clear.

    Good to know

    Frequently asked questions

    Is there a train from Guwahati to Shillong?

    No. Shillong has no railway station. Take a train to Guwahati (GHY) or Kamakhya, then go 100 km by bus, shared taxi or cab.

    What is the nearest railway station to Shillong?

    Guwahati (GHY), about 100 km away, 3–3.5 hours by road. Kamakhya (KYQ) in Guwahati works too.

    How much is the bus from Guwahati to Shillong?

    About ₹200–350 a seat on MTC and ASTC buses from Paltan Bazar. Private operators on booking apps charge more. Check timings at the counter the day before.

    Is there a helicopter from Guwahati to Shillong?

    Yes, the state-run Meghalaya Helicopter Service flies Monday to Saturday. The fare set in June 2025 was ₹2,200 a seat. Seats are few and weather-dependent, so confirm with MTC first.

    How far is Shillong from Guwahati Airport?

    About 123 km, 3.5–4 hours by road. A private cab from the airport costs ₹3,000 for the whole car.

    What is the cheapest way from Guwahati to Shillong?

    The MTC or ASTC bus from Paltan Bazar, at about ₹200–350 a seat.

    The highway running beside Umiam Lake near ShillongUp nextGuwahati to Shillong Shared Taxi: Fare per Seat, Where to Board & TimingsGuwahati to Shillong shared taxi: ~₹350–500 per seat from Paltan Bazaar, ₹700–1,000 from the airport. Where to board, timings, bus vs shared vs private cab.Read next (6 min)

    Keep reading

    Related guides

    • The highway running beside Umiam Lake near ShillongLogisticsShillong Airport (Umroi): Flights, Distance & Taxi to Shillong
    • A green hill road near Cherrapunji in the monsoon mistLogisticsHow to Reach Meghalaya (Flights, Trains & Road)
    • Laitlum Canyon panorama near ShillongPlanningPlaces to Visit in Shillong: 14 Best Spots, by Area

    All Meghalaya travel guides

    Local operator

    Plan & book your trip

    Tour Meghalaya runs private cabs and tour packages across Meghalaya. Book directly with a local operator.

    Guwahati to Shillong cabGuwahati Airport to Shillong cabShillong to Guwahati cabMeghalaya tour packages with hotelsGroup tour packages (8–20+ people)Meghalaya 5-Day Itinerary from GuwahatiShillong Local Sightseeing Tour

    On this page

    1. Quick answer
    2. Key facts at a glance
    3. All five options compared
    4. Is there a train from Guwahati to Shillong?
    5. By bus: MTC, ASTC and private buses
    6. By shared taxi
    7. By private cab
    8. By helicopter
    9. Which one should you choose?
    10. Frequently asked questions