
Rayagada to Siwan
Siwan is approximately 1050+ kms from Rayagada. The fastest way to reach Siwan from Rayagada is by Bus, Flight, Train Via Bhubaneshwar, Patna. It takes approximately 13 hours. The cheapest way to reach Siwan from Rayagada is by Train Via Sambalpur which would take approximately 18 hours.
Sort By
Mode of Transport
Via Bhubaneshwar, Patna
RECOMMENDED
FASTEST
Rayagada
Bhubaneshwar
Patna
Siwan
Approx Travel Time
12h 45m
₹7,962
Onwards
Rayagada
Bhubaneshwar
Patna
Siwan
Approx Travel Time
13h 4m
₹10,779
Onwards
Via Visakhapatnam, Patna
Rayagada
Visakhapatnam
Patna
Siwan
Approx Travel Time
12h 58m
₹10,119
Onwards
Rayagada
Visakhapatnam
Patna
Siwan
Approx Travel Time
13h 17m
₹12,936
Onwards
Via Jharsuguda
Rayagada
Jharsuguda
Siwan
Approx Travel Time
17h 55m
₹725
Onwards
Via Ranchi
Rayagada
Ranchi
Siwan
Approx Travel Time
1d 4h 25m
On Demand
Via Visakhapatnam, Jharsuguda
Rayagada
Visakhapatnam
Jharsuguda
Siwan
Approx Travel Time
1d 3h 55m
₹5,421
Onwards
Via Bhubaneshwar, Ranchi
Rayagada
Bhubaneshwar
Ranchi
Siwan
Approx Travel Time
1d 10h 35m
₹2,284
Onwards
Via Sambalpur
CHEAPEST
Rayagada
Sambalpur
Siwan
Approx Travel Time
18h 16m
₹635
Onwards
Via Sundargarh
Rayagada
Sundargarh
Siwan
Approx Travel Time
18h 21m
On Demand
Frequently Asked Questions
What is the distance between Rayagada and Siwan?
Siwan is approximately 1050+ kms from Rayagada.
How long does it take to reach Siwan from Rayagada?
It takes approximately 13 hours to reach Siwan from Rayagada by Bus, Flight, Train Via Bhubaneshwar, Patna.
What is the cheapest way to reach Siwan from Rayagada?
The cheapest way to reach Siwan from Rayagada is by Train Via Sambalpur.
What is the fastest way to reach Siwan from Rayagada?
The fastest way to reach Siwan from Rayagada is by Bus, Flight, Train Via Bhubaneshwar, Patna.