
Rayagada to Shillong
Shillong is approximately 1250+ kms from Rayagada. The fastest way to reach Shillong from Rayagada is by Train, Flight Via Visakhapatnam, Kolkata. It takes approximately 10 hours. The cheapest way to reach Shillong from Rayagada is by Train, Flight Via Rourkela, Kolkata which would take approximately 13 hours.
Sort By
Mode of Transport
Via Bhubaneshwar, Kolkata
RECOMMENDED
Rayagada
Bhubaneshwar
Kolkata
Shillong
Approx Travel Time
11h 5m
₹8,063
Onwards
Rayagada
Bhubaneshwar
Kolkata
Shillong
Approx Travel Time
12h 35m
₹8,353
Onwards
Via Bhubaneshwar, Guwahati
Rayagada
Bhubaneshwar
Guwahati
Shillong
Approx Travel Time
11h 35m
₹10,934
Onwards
Rayagada
Bhubaneshwar
Guwahati
Shillong
Approx Travel Time
13h 5m
₹11,224
Onwards
Via Jharsuguda, Kolkata
Rayagada
Jharsuguda
Kolkata
Shillong
Approx Travel Time
11h 35m
₹9,657
Onwards
Via Visakhapatnam, Kolkata
FASTEST
Rayagada
Visakhapatnam
Kolkata
Shillong
Approx Travel Time
9h 20m
₹9,655
Onwards
Rayagada
Visakhapatnam
Kolkata
Shillong
Approx Travel Time
9h 50m
₹14,143
Onwards
Via Visakhapatnam, Guwahati
Rayagada
Visakhapatnam
Guwahati
Shillong
Approx Travel Time
10h 5m
₹11,923
Onwards
Rayagada
Visakhapatnam
Guwahati
Shillong
Approx Travel Time
10h 35m
₹16,411
Onwards
Via Rourkela, Kolkata
CHEAPEST
Rayagada
Rourkela
Kolkata
Shillong
Approx Travel Time
12h 50m
₹7,243
Onwards
Frequently Asked Questions
What is the distance between Rayagada and Shillong?
Shillong is approximately 1250+ kms from Rayagada.
How long does it take to reach Shillong from Rayagada?
It takes approximately 10 hours to reach Shillong from Rayagada by Train, Flight Via Visakhapatnam, Kolkata.
What is the cheapest way to reach Shillong from Rayagada?
The cheapest way to reach Shillong from Rayagada is by Train, Flight Via Rourkela, Kolkata.
What is the fastest way to reach Shillong from Rayagada?
The fastest way to reach Shillong from Rayagada is by Train, Flight Via Visakhapatnam, Kolkata.