
Shillong to Ranchi
Ranchi is approximately 850+ kms from Shillong. The fastest way to reach Ranchi from Shillong is by Flight Via Kolkata. It takes approximately 3 hours. The cheapest way to reach Ranchi from Shillong is by Flight, Bus Via Kolkata which would take approximately 12 hours.
Sort By
Mode of Transport
Via Guwahati
RECOMMENDED
Shillong
Guwahati
Ranchi
Approx Travel Time
3h 40m
₹11,407
Onwards
Shillong
Guwahati
Ranchi
Approx Travel Time
4h 55m
₹6,326
Onwards
Shillong
Guwahati
Ranchi
Approx Travel Time
4h 55m
₹9,406
Onwards
Via Kolkata
FASTEST
Shillong
Kolkata
Ranchi
Approx Travel Time
3h 10m
₹8,760
Onwards
CHEAPEST
Shillong
Kolkata
Ranchi
Approx Travel Time
11h 40m
₹5,500
Onwards
Via Guwahati, Siliguri
Shillong
Guwahati
Siliguri
Ranchi
Approx Travel Time
5h 5m
₹17,367
Onwards
Via Guwahati, Kolkata
Shillong
Guwahati
Kolkata
Ranchi
Approx Travel Time
5h 5m
₹12,792
Onwards
Via Kolkata, Giridih
Shillong
Kolkata
Giridih
Ranchi
Approx Travel Time
7h 50m
₹7,933
Onwards
Shillong
Kolkata
Giridih
Ranchi
Approx Travel Time
8h 35m
₹8,138
Onwards
Via Siliguri
Shillong
Siliguri
Ranchi
Approx Travel Time
12h 40m
₹8,189
Onwards
Frequently Asked Questions
What is the distance between Shillong and Ranchi?
Ranchi is approximately 850+ kms from Shillong.
How long does it take to reach Ranchi from Shillong?
It takes approximately 3 hours to reach Ranchi from Shillong by Flight Via Kolkata.
What is the cheapest way to reach Ranchi from Shillong?
The cheapest way to reach Ranchi from Shillong is by Flight, Bus Via Kolkata.
What is the fastest way to reach Ranchi from Shillong?
The fastest way to reach Ranchi from Shillong is by Flight Via Kolkata.