hero
How2Go
Shillong to Pune

Shillong to Pune

Traveling from Shillong to Pune covers a distance of more than 2050 kilometers, with multiple transportation options including flight, bus, train, and cab. The fastest and recommended way is by flight, typically via Guwahati, taking around 5 hours in total. The most economical option combines bus and train travel through Siliguri and Jalgaon, but it takes approximately 51 hours, making flights the preferred choice for quicker travel. The road distance is 2600+ km.

Read More
Sort By
Mode of Transport

Via Guwahati

RECOMMENDED

FASTEST

Shillong

Guwahati

Pune

Approx Travel Time

5h 5m

₹14,299

Onwards

Shillong

Guwahati

Pune

Approx Travel Time

8h

₹9,235

Onwards

Shillong

Guwahati

Pune

Approx Travel Time

7h 45m

₹12,050

Onwards

Via Guwahati, Patna

Shillong

Guwahati

Patna

Pune

Approx Travel Time

1d 23h

₹4,535

Onwards

Ads by MMT

Via Siliguri, Prayagraj(Allahabad)

CHEAPEST

Shillong

Siliguri

Prayagraj(Allahabad)

Pune

Approx Travel Time

2d 1h 35m

₹1,870

Onwards

Via Guwahati, Varanasi

Shillong

Guwahati

Varanasi

Pune

Approx Travel Time

2d 5h 25m

On Demand

Ads by MMT

Direct Options

Shillong

Pune

Approx Travel Time

2d 0h 39m

₹1,02,550

Onwards

Via Kolkata

Shillong

Kolkata

Pune

Approx Travel Time

6h 15m

₹14,888

Onwards

Via Guwahati, Hyderabad

Shillong

Guwahati

Hyderabad

Pune

Approx Travel Time

7h 35m

₹19,338

Onwards

Via Guwahati, Kolkata

Shillong

Guwahati

Kolkata

Pune

Approx Travel Time

9h 5m

₹15,306

Onwards

Things To Know About Pune

Pune is a vibrant city located on the Deccan Plateau in western India and is Maharashtra's largest city by area. Known as a major IT and automobile hub, Pune boasts a rich cultural atmosphere with a growing metropolitan population. Visitors often experience its pleasant climate and dynamic urban life, making it an attractive destination for both business and leisure travelers. Whether you're visiting for its educational institutions, historical sites, or tech industry presence, Pune offers a blend of modernity and tradition. Considering the weather and travel convenience, the best time to journey from Shillong to Pune is generally during the cooler months from November to February.

Frequently Asked Questions

What is the distance between Shillong and Pune?

The distance between Shillong and Pune is over 2050 kilometers.

How long does it take to travel from Shillong to Pune?

• Fastest: approximately 5 hours by Flight Via Guwahati • Cheapest: approximately 51 hours by Bus, Train Via Siliguri, Jalgaon • Recommended: approximately 5 hours by Flight Via Guwahati

What is the cheapest way to travel from Shillong to Pune?

The cheapest way to travel is by Bus and Train via Siliguri and Jalgaon, taking approximately 51 hours.

What is the fastest way to travel from Shillong to Pune?

The fastest way to travel is by Flight via Guwahati, taking approximately 5 hours.

What are the famous places to visit in Pune?

• Shaniwar Wada – Historic fort offering a glimpse into Pune's past • Dagdusheth Halwai Ganapati Temple – Iconic temple popular among devotees • Aga Khan Palace – Landmark with historical and architectural significance • Osho Ashram – Center for meditation and wellness • Sinhagad Fort – Hilltop fort providing panoramic views and hiking opportunities

How to go from Shillong to Pune?

To travel from Shillong to Pune, you can take a flight via Guwahati for a duration of about 5 hours. Alternatively, a bus and train combination route via Siliguri and Jalgaon is available, which takes considerably longer. Multiple modes like flight, bus, train, and cab are options based on time preferences.

Which is better, train or flight, from Shillong to Pune?

• Flight: Fastest option with a travel time of approximately 5 hours via Guwahati • Train: Part of a combined bus and train route taking around 51 hours via Siliguri and Jalgaon • Flights suit travelers prioritizing speed and convenience, while train journeys may appeal for scenic experience and budget considerations.

What should I know before travelling from Shillong to Pune?

Multiple travel modes are available from Shillong to Pune, including flights, buses, trains, and cabs. Flight routes typically connect via Guwahati and take around 5 hours, making them efficient for most travelers. Bus and train options take longer but offer economical alternatives. The best time to travel is during the cooler months to enjoy favorable weather.

What is the best time to travel from Shillong to Pune?

The best time to travel from Shillong to Pune is generally during the cooler months from November to February, when the weather is pleasant and travel conditions are favorable.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India