
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,413
Onwards
Rayagada
Bhubaneshwar
Kolkata
Shillong
Approx Travel Time
12h 35m
₹8,703
Onwards
Via Bhubaneshwar, Guwahati
Rayagada
Bhubaneshwar
Guwahati
Shillong
Approx Travel Time
11h 35m
₹10,984
Onwards
Rayagada
Bhubaneshwar
Guwahati
Shillong
Approx Travel Time
13h 5m
₹11,274
Onwards
Via Jharsuguda, Kolkata
Rayagada
Jharsuguda
Kolkata
Shillong
Approx Travel Time
11h 35m
₹9,504
Onwards
Via Visakhapatnam, Kolkata
FASTEST
Rayagada
Visakhapatnam
Kolkata
Shillong
Approx Travel Time
9h 20m
₹9,577
Onwards
Rayagada
Visakhapatnam
Kolkata
Shillong
Approx Travel Time
9h 50m
₹14,065
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,340
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.