Rajpur Sonarpur
Rajpur Sonarpur
Shillong
Shillong
Train Flight

Rajpur Sonarpur to Shillong

Updated: 28 May 2026

The journey from Rajpur Sonarpur to Shillong spans approximately 1100 km, connecting the suburban areas of West Bengal with the hill station of Shillong in Meghalaya. You can take a train from Kolkata to Guwahati and then a taxi to Shillong. Alternatively, you can fly from Kolkata to Guwahati and then take a taxi. The travel time is roughly 22 to 25 hours by train or 4 to 5 hours by flight and taxi. Shillong is famous for its pleasant weather and scenic beauty.

Total Distance: Driving distance is 1100 km; straight-line air distance is 850 km.
Fastest Way
Flight to Guwahati followed by a taxi takes 4 hours.
Cheapest Way
Train (Sleeper Class) to Guwahati followed by a shared taxi to Shillong.
Compare Rajpur Sonarpur to Shillong Routes
Train
Connecting
Flight
Connecting
Duration 22 hours 4 hours
Avg Price 1000 - 3000 INR 4000 - 9000 INR
Operator Indian Railways IndiGo
Route Howrah Junction to Guwahati Station, then taxi to Shillong. Kolkata International Airport to Guwahati International Airport, then taxi to Shillong.
Tip Book your tickets in advance as this is a busy route. Book flights in advance for better rates.
Travel Tips
  • Food
    Try the local Khasi cuisine, especially the famous Jadoh.
  • Transport
    Use local taxis for quick and comfortable travel across the city.
  • Shopping
    Buy traditional handicrafts from the local markets in Police Bazaar.
  • Connectivity
    Mobile network is excellent throughout the city.
  • Timing
    Plan your sightseeing for the early morning to avoid the afternoon heat.
Safety Tips
  • Traffic
    Shillong traffic can be heavy; allow extra time for travel within the city.
  • Night Travel
    Stick to well-lit main roads if traveling late at night.
  • Emergency
    Keep the contact details of your hotel and local emergency services.
  • Personal Safety
    Stay alert in crowded markets and keep your belongings secure.
People Also Ask
  • Is there a direct train to Shillong?
    No, the nearest major station is Guwahati.
  • How far is the airport from the city center?
    It is about 30 km and takes 1 hour by road.
  • Is it safe for tourists?
    Yes, Shillong is a safe and welcoming city for tourists.
  • What is the best time to visit?
    Winter months are ideal for exploring the city.
  • Are there buses available?
    Yes, frequent bus services operate from Guwahati to Shillong.
Quick Info
  • From Rajpur Sonarpur, West Bengal, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Shillong
1
Elephant Falls
Visit these stunning waterfalls, a popular spot for photography.
2
Shillong Peak
Enjoy the stunning views of the city from this peak, the highest point in Shillong.
3
Ward's Lake
Relax in this beautiful lake, a popular spot for families and outdoor activities.
4
Don Bosco Museum
Explore this massive museum, known for its diverse collection of artifacts.
Tags
Rajpur Sonarpur to Shillong Shillong travel guide West Bengal to Meghalaya best way to reach Shillong train to Guwahati taxi to Shillong