
Shillong to Kolkata
Traveling from Shillong to Kolkata covers a distance of over 450 kilometers with multiple transportation options available. The fastest and recommended way to reach Kolkata from Shillong is by flight, taking approximately 1 hour with direct flight services. Alternatively, the cheapest travel option involves a combination of bus and train via Agartala and takes around 23 hours, providing a cost-effective though lengthier journey.
Sort By
Mode of Transport
Direct Options
RECOMMENDED
FASTEST
Shillong
Kolkata
Approx Travel Time
1h 45m
₹10,701
Onwards
Shillong
Kolkata
Approx Travel Time
9h 27m
₹38,590
Onwards
Via Guwahati
Shillong
Guwahati
Kolkata
Approx Travel Time
6h 15m
₹5,541
Onwards
Shillong
Guwahati
Kolkata
Approx Travel Time
6h 21m
₹8,220
Onwards
Via Aizawl
Shillong
Aizawl
Kolkata
Approx Travel Time
3h
₹7,299
Onwards
Via Agartala
CHEAPEST
Shillong
Agartala
Kolkata
Approx Travel Time
2d 0h 12m
₹1,585
Onwards
Via Silchar
Shillong
Silchar
Kolkata
Approx Travel Time
6h 51m
₹10,082
Onwards
Shillong
Silchar
Kolkata
Approx Travel Time
11h
₹6,049
Onwards
Via Guwahati, Guwahati
Shillong
Guwahati
Guwahati
Kolkata
Approx Travel Time
7h 15m
₹5,686
Onwards
Via Guwahati, Agartala
Shillong
Guwahati
Agartala
Kolkata
Approx Travel Time
7h 40m
₹6,772
Onwards
Things To Know About Kolkata
Kolkata, the capital and largest city of West Bengal, is located on the eastern bank of the Hooghly River. Known as the cultural capital of India, Kolkata is a vibrant metropolis rich in art, literature, and heritage. The city serves as a major financial and commercial hub for eastern India, attracting visitors with its historic architecture, bustling markets, and diverse cultural experiences. With a metropolitan population of over 15 million, Kolkata offers travelers a dynamic urban atmosphere alongside traditional Bengali cuisine, festivals, and warm hospitality. The best time to travel from Shillong to Kolkata is generally during the cooler months of late autumn to early spring, when the weather is more comfortable for sightseeing and exploring the city.
Frequently Asked Questions
What is the distance between Shillong and Kolkata?
The distance between Shillong and Kolkata is over 450 kilometers.
How long does it take to travel from Shillong to Kolkata?
• Fastest: approximately 1 hour by Flight • Cheapest: approximately 23 hours by Bus, Train Via Agartala • Recommended: approximately 1 hour by Flight
What is the cheapest way to travel from Shillong to Kolkata?
The cheapest way to travel is by bus and train via Agartala, taking about 23 hours.
What is the fastest way to travel from Shillong to Kolkata?
The fastest way to travel is by flight, taking approximately 1 hour.
Is there a direct flight from Shillong to Kolkata?
Yes, there are direct flight services available from Shillong to Kolkata.
What are the famous places to visit in Kolkata?
• Victoria Memorial – iconic marble building and museum • Howrah Bridge – historic cantilever bridge over the Hooghly River • Indian Museum – largest and oldest museum in India • Dakshineswar Kali Temple – famous Hindu temple • Marble Palace – restored 19th-century mansion with art collection
How to go from Shillong to Kolkata?
To travel from Shillong to Kolkata, consider the direct flight that takes about 1 hour for the quickest journey. Alternatively, a bus to Agartala followed by a train to Kolkata offers a more economical option, though the trip lasts about 23 hours. Several transport modes including cab and train are also available for added convenience.
Which is better, train or flight, from Shillong to Kolkata?
• Flight: fastest travel time of approximately 1 hour with direct flights available • Train: part of the cheapest route via Agartala but significantly longer travel time • Choose flights for speed and convenience, and train combined with bus for budget travel and scenic experience.
What should I know before travelling from Shillong to Kolkata?
Multiple transportation modes such as flight, cab, bus, and train are available. Travel durations range from 1 hour by flight to about 23 hours by bus and train via Agartala. The best time to travel is typically during the cooler months for a comfortable journey and pleasant weather.
What is the best time to travel from Shillong to Kolkata?
The best time to travel from Shillong to Kolkata is usually during the cooler seasons from late autumn to early spring when the weather is more favorable for travel and sightseeing.
What modes of transport can I use to travel from Shillong to Kolkata?
Several transport options are available including flight, cab, bus, and train, providing flexibility to choose based on time and convenience.
What is the best way to travel from Shillong to Kolkata?
The best way to travel is by flight, taking approximately 1 hour, combining speed and convenience.
Routes Connecting Shillong
Routes From Shillong
Routes To Shillong
Routes Connecting Kolkata
Routes From Kolkata
Popular Places Routes
- Arrah to Chhabra
- Brahmapur to Sankarankovil
- Hoshangabad to Prayagraj(Allahabad)
- Tinsukia to Nakodar
- Navi-Mumbai to Vrindavan
- Bangalore to Sanand
- Luni to Nizamabad
- Lakshadweep to Phulpur
- Goa to Palampur
- Tarn-Taran to Ranikhet
- Gulbarga to Haflong
- Ghumarwin to Jaipur
- Delhi to Yadgir
- Ayodhya to Shahada
- Puri to Hathras

