
Rishikesh to Shillong
Shillong is approximately 1450+ kms from Rishikesh. The fastest way to reach Shillong from Rishikesh is by Cab, Flight Via Dehradun, Kolkata. It takes approximately 7 hours. The cheapest way to reach Shillong from Rishikesh is by Bus Via Gorakhpur, Siliguri which would take approximately 46 hours.
Sort By
Mode of Transport
Via Dehradun, Guwahati
RECOMMENDED
Rishikesh
Dehradun
Guwahati
Shillong
Approx Travel Time
8h 6m
₹16,736
Onwards
Rishikesh
Dehradun
Guwahati
Shillong
Approx Travel Time
8h 30m
On Demand
Rishikesh
Dehradun
Guwahati
Shillong
Approx Travel Time
10h 33m
₹13,678
Onwards
Rishikesh
Dehradun
Guwahati
Shillong
Approx Travel Time
8h 15m
₹15,422
Onwards
Via Dehradun, Kolkata
FASTEST
Rishikesh
Dehradun
Kolkata
Shillong
Approx Travel Time
6h 41m
₹12,947
Onwards
Via Gorakhpur, Siliguri
Rishikesh
Gorakhpur
Siliguri
Shillong
Approx Travel Time
1d 19h 35m
On Demand
CHEAPEST
Rishikesh
Gorakhpur
Siliguri
Shillong
Approx Travel Time
1d 21h 25m
₹2,749
Onwards
Via Moradabad, Guwahati
Rishikesh
Moradabad
Guwahati
Shillong
Approx Travel Time
1d 17h 36m
On Demand
Via Delhi
Rishikesh
Delhi
Shillong
Approx Travel Time
9h 10m
₹10,624
Onwards
Frequently Asked Questions
What is the distance between Rishikesh and Shillong?
Shillong is approximately 1450+ kms from Rishikesh.
How long does it take to reach Shillong from Rishikesh?
It takes approximately 7 hours to reach Shillong from Rishikesh by Cab, Flight Via Dehradun, Kolkata.
What is the cheapest way to reach Shillong from Rishikesh?
The cheapest way to reach Shillong from Rishikesh is by Bus Via Gorakhpur, Siliguri.
What is the fastest way to reach Shillong from Rishikesh?
The fastest way to reach Shillong from Rishikesh is by Cab, Flight Via Dehradun, Kolkata.


