
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.
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
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
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.
Routes Connecting Shillong
Routes From Shillong
- Shillong to Vapi
- Shillong to Zurich-and-Greater-Zurich-Area
- Shillong to Bhabua
- Shillong to Bikaner
- Shillong to Parbhani
- Shillong to Jalgaon
- Shillong to Dera-Bassi
- Shillong to Jalandhar
- Shillong to Shenzhen
- Shillong to Bangkok
- Shillong to Coimbatore
- Shillong to Goa
- Shillong to Kadiri
- Shillong to Tashkent
- Shillong to Rajahmundry
Routes To Shillong
Routes Connecting Pune
Routes From Pune
Popular Places Routes
- Los-Angeles to Jaipur
- Puri to Orchha
- Dhamnod to Tinsukia
- Vaikom to Piduguralla
- Palitana to Mahbubnagar
- Bijnor to Malegaon
- Hoshangabad to Hansi
- Guwahati to Ahmedabad
- Miryalaguda to Hyderabad
- Yellapur to Dehradun
- Ulhasnagar to Samba
- Mannargudi to Puttur
- Chakradharpur to Nabha
- Nalgonda to Rajahmundry
- Rishikesh to Tirunelveli
- Hyderabad to Karnal
- Darbhanga to Haridwar
- Pune to Gummidipundi
- Osmanabad to Kushtagi
- Sangrur to Chirala
- Kathgodam to Godhra
- Narsinghpur to Lonavala
- Jaipur to Port-Blair
- Shamli to Gokarna
- Thiruvannamalai to Puri
- Mancherial to Raxaul
- Yercaud to Pithapuram
- Chandausi to Bhavnagar
- Vaniyambadi to Dhari
- Delhi to Sambalpur

