Rishikesh to Siwan - Multiple Options To Reach By Train, Cab
Siwan is approximately 850+ kms from Rishikesh. The fastest way to reach Siwan from Rishikesh is by Train Via Ayodhya. It takes approximately 18 hours. The cheapest way to reach Siwan from Rishikesh is by Cab, Train Via Moradabad which would take approximately 20 hours.
Sort By
Mode of Transport
Via Bareilly
RECOMMENDED
Rishikesh
Bareilly
Siwan
Approx Travel Time
18h 25m
On Demand
Via Ayodhya
FASTEST
Rishikesh
Ayodhya
Siwan
Approx Travel Time
18h 10m
On Demand
Via Moradabad
Rishikesh
Moradabad
Siwan
Approx Travel Time
18h 25m
On Demand
CHEAPEST
Rishikesh
Moradabad
Siwan
Approx Travel Time
19h 20m
₹4,259
Onwards
Via Shahjahanpur
Rishikesh
Shahjahanpur
Siwan
Approx Travel Time
18h 40m
On Demand
Via Rampur (Uttar Pradesh)
Rishikesh
Rampur (Uttar Pradesh)
Siwan
Approx Travel Time
18h 25m
On Demand
Via Lucknow
Rishikesh
Lucknow
Siwan
Approx Travel Time
19h 10m
On Demand
Via Bara Banki
Rishikesh
Bara Banki
Siwan
Approx Travel Time
18h 40m
On Demand
Via Hardoi
Rishikesh
Hardoi
Siwan
Approx Travel Time
19h 10m
On Demand
Via Amroha
Rishikesh
Amroha
Siwan
Approx Travel Time
19h 23m
On Demand
Frequently Asked Questions
What is the distance between Rishikesh and Siwan?
Siwan is approximately 850+ kms from Rishikesh.
How long does it take to reach Siwan from Rishikesh?
It takes approximately 18 hours to reach Siwan from Rishikesh by Train Via Ayodhya.
What is the cheapest way to reach Siwan from Rishikesh?
The cheapest way to reach Siwan from Rishikesh is by Cab, Train Via Moradabad.
What is the fastest way to reach Siwan from Rishikesh?
The fastest way to reach Siwan from Rishikesh is by Train Via Ayodhya.