1map logoGo to main page

Guwahati, Assam to Shillong, Meghalaya from $1: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Guwahati, India
to
Shillong, India

How to Get from Guwahati to Shillong: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$1 by busBest price
98 kmDistance
1h 25m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Guwahati to Shillong with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Assam State Transport Corporation
Bus
Average Duration
3h 
Estimated price
$1-3
Recommended
Company
Assam State Transport Corporation
Bus
Average Duration
3h 
Estimated price
$1-3
Cheapest
route map
Distance: 98 km
Duration: 1h 25m

See more options

Company
various
Drive
Average Duration
1h  25m
Estimated price
$11-17
Company
various
Taxi
Average Duration
1h  25m
Estimated price
$20-25

Traveling From Guwahati to Shillong

The journey from Guwahati to Shillong offers you a striking contrast between the bustling city life and the serene, picturesque landscapes of Meghalaya.

Best Neighbourhoods in Shillong

Shillong features diverse neighborhoods, each with its own charm and attractions.

Police Bazaar
• Hub for shopping and local cuisine.
• Lively atmosphere with cultural events.
Laitumkhrah
• Popular among young locals and students.
• Offers vibrant cafés and boutiques.
Mawkyrwat
• Renowned for stunning landscapes and tranquility.
• Authentic local experiences and hospitality.

Best Times To Visit Shillong's Attractions

Timing your visits to Shillong's attractions can greatly enhance your experience.

Elephant Falls
Visit early mornings to enjoy serene surroundings and fewer visitors.
Ward's Lake
Late afternoons provide a quieter ambiance and stunning sunset views.
Don Bosco Museum
Weekdays are less crowded, giving you time to explore exhibits fully.

Shillong Weather: What to Expect Year-Round

Shillong enjoys a subtropical highland climate, characterized by mild summers and cool winters; the best times to visit are from March to June and September to November. Weather plays a crucial role in your travel experience, with the monsoon season bringing heavy rains from June to August, which can affect outdoor activities.

Dining in Shillong: A Culinary Delight

A must-try dish in Shillong is the traditional Khasi meal, where you can savor flavorsome 'Dohneiiong' (black sesame pork), known for its earthy tones and aromatic spices. Unlike the vibrant street food culture of Guwahati, dining in Shillong provides a more tranquil atmosphere and highlights local ingredients, allowing you to truly connect with the region’s culinary heritage.

Guwahati - Shillong operators

Explore transport companies operating between Guwahati and Shillong, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
18003453986
Website
https://astcbus.in/

Bus from Guwahati paltan bazar to Shillong ISBT

Average Duration
3h
Estimated price
$1-3
Taxi
Contact phone
+91 97 07 09 70 70
Website
xcell.co.in

Taxi from Guwahati to Shillong

Average Duration
1h 25m
Estimated price
$20-25
Contact phone
+91 98 64 04 79 96
Website
kamakshitours.com

Taxi from Guwahati to Shillong

Average Duration
1h 25m
Estimated price
$20-25
Drive

Drive from Guwahati to Shillong

Average Duration
1h 25m
Estimated price
$11-17

Guwahati to Shillong: Overview of Bus, Train, Flight, and Car Trips

Traveling between Guwahati and Shillong offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Guwahati to Shillong covering a driving distance of 61 miles, with the journey taking around 1 hour and 25 minutes. Enjoy the lush green landscapes and refreshing views along the route. 💰 Experience budget-friendly travel options with car fares ranging between $11 to $17 for the Guwahati to Shillong route. Choose from various car rental services or opt for a shared ride to make the most of your journey without breaking the bank.
Average price
$11 - $17
Useful tips for car travellers
• Along the route from Guwahati to Shillong, make sure to refuel at gas stations in locations like Ri Bhoi, where fuel prices are around ₹100-₹110 per liter, depending on the area.
• Keep an eye out for restricted traffic zones in Shillong, especially around the Police Bazaar area, where only specific vehicles are allowed; check the local guidelines, and consider using public transportation or parking outside restricted zones for the best experience.
• Upon arriving in Shillong, parking rates generally range from ₹50 to ₹200 per day depending on the area, but be aware that popular spots can fill up quickly; consider arriving early or looking for designated public parking lots to secure your vehicle.
Useful tips for train travellers
• Onboard services on trains from Guwahati to Shillong generally include catering by IRCTC, offering vegetarian and non-vegetarian meals upon request. It's advisable to pre-book your meals at least 48 hours before departure via the IRCTC website to ensure availability.
• The seating options on this route typically include Sleeper Class, 3AC (Third AC), and 2AC (Second AC). If you prefer more comfort and space, opt for 2AC; however, if you're looking for a budget-friendly option, Sleeper Class is a popular choice among travelers. All seating arrangements provide basic facilities, but 2AC offers air conditioning and better privacy.
• For this route, the major operators include Indian Railways with various services. You can check train schedules and book tickets through their official website: indianrail.gov.in Additional useful links are cleartrip.com and yatra.com for checking real-time availability and schedules.
🚌 Embark on a scenic journey from Guwahati to Shillong by bus with the Assam State Transport Corporation. Services depart daily and the trip typically takes around 3 hours to reach Shillong ISBT. 💰 Indulge in an affordable travel experience with bus fares ranging from $1 to $3 for the Guwahati to Shillong route. Explore the vibrant culture and natural wonders of Shillong at your own pace after a comfortable and budget-friendly bus ride from Guwahati.
Departure Point
Guwahati paltan bazar station
Arrival Point
Shillong ISBT station
Useful tips for bus travellers
• Arrive early at Guwahati Paltan Bazar bus station to secure a good seat and make sure to check the departure platform, as it can sometimes change; you can view the bus schedule at ASTC Official Website.
• During the bus ride, keep your camera ready; the route from Guwahati to Shillong offers stunning views of the green hills and picturesque landscapes, especially when nearing the Shillong Plateau.
• Upon arrival at Shillong ISBT station, navigate your way towards the taxi stand located just outside the station to find local transportation; be prepared for the hustle as multiple taxis are available, and it's helpful to have your destination written down or downloaded on your phone for easy communication.

Frequently asked questions

Find out more about the route from Guwahati to Shillong.

Or choose the category:
The distance between Guwahati and Shillong is 44 miles by air, while the road distance is 61 miles. By plane, it typically takes 1 hour and 43 minutes to travel from Guwahati to Shillong. By car, it takes around 1 hour and 25 minutes to reach Guwahati from Shillong. If you prefer taking a bus, the travel time is approximately 3 hours to reach Shillong from Guwahati.
The most cost-effective way to travel from Guwahati to Shillong is by bus, which typically takes 3 hours and costs between $1-$3. However, if time is a priority, the quickest option is to take a taxi which takes around 1 hour and 25 minutes but costs between $20-$25. Overall, taking the bus is the most economical choice for budget-conscious travelers, while a taxi offers a faster and more convenient option for those who are willing to spend a bit more.
The prices for traveling from Guwahati to Shillong by bus can range from $1 to $3. The exact price will depend on the specific bus service and class chosen. It is recommended to check with different bus operators for the most accurate and up-to-date pricing information.
To travel from Guwahati to Shillong without using public transportation, you can choose to drive by renting a car or hiring a private taxi. The distance between the two cities is around 61 miles, and it takes approximately 1 hour and 25 minutes to drive from Guwahati to Shillong. The cost of this option varies depending on whether you rent a car or hire a taxi, with prices ranging from $11 to $17 for the journey.
If you don't have a car, the best way to travel from Guwahati to Shillong is by bus. The bus journey takes approximately 3 hours and the cost is usually between $1 to $3. There are regular bus services available between the two cities, making it a convenient and affordable option for travelers.
Yes, there is a direct link between Guwahati and Shillong. There is a bus service operated by Assam Transport that departs once daily from Guwahati paltan bazar and arrives at Shillong ISBT. The journey takes approximately 3 hours. This provides a convenient and direct option for traveling between the two cities.
The flight between Guwahati and Shillong typically takes around 50 minutes. The prices for this flight can vary, ranging from $22 to $175, depending on factors such as the airline and the time of booking. It is advisable to check with different airlines and compare prices to find the best deal for your travel plans.
There are plenty of accommodation options available near Shillong. With over 177 hotels to choose from, you will find a range of options to suit your preferences and budget. Prices start at $10, making it affordable for travelers. Whether you prefer a budget hotel or a luxury resort, there are plenty of options to make your stay comfortable and enjoyable.

Trips from Guwahati

Trips to Delhi (National Capital Territory of India)