Rajpura to Siwan Distance
Siwan is approximately 950+ km from Rajpura. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 18 hours, subject to the chosen service and route. Flying is the fastest way to reach Siwan, with a total travel time of approximately 10 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Direct Options
RECOMMENDED
CHEAPEST
Rajpura
Siwan
Approx Travel Time
18h 6m
₹525
Onwards
Via Delhi, Gorakhpur
Rajpura
Delhi
Gorakhpur
Siwan
Approx Travel Time
11h 7m
On Demand
Rajpura
Delhi
Gorakhpur
Siwan
Approx Travel Time
11h 11m
₹5,035
Onwards
Rajpura
Delhi
Gorakhpur
Siwan
Approx Travel Time
12h 6m
On Demand
Via Mohali, Patna
FASTEST
Rajpura
Mohali
Patna
Siwan
Approx Travel Time
9h 31m
On Demand
Rajpura
Mohali
Patna
Siwan
Approx Travel Time
9h 35m
₹6,722
Onwards
Via Bareilly
Rajpura
Bareilly
Siwan
Approx Travel Time
19h 15m
₹600
Onwards
Via Ayodhya
Rajpura
Ayodhya
Siwan
Approx Travel Time
22h 25m
₹1,898
Onwards
Via Saharanpur
Rajpura
Saharanpur
Siwan
Approx Travel Time
20h 39m
₹4,105
Onwards
Via Etawah, Gorakhpur
Rajpura
Etawah
Gorakhpur
Siwan
Approx Travel Time
23h 51m
On Demand
Frequently Asked Questions
What is the straight-line (aerial) distance between Rajpura and Siwan?
The straight-line distance is approximately 850+ km.
What is the distance from Rajpura to Siwan via Delhi?
Via Delhi, the distance is approximately 1000+ km, taking around 11 hours.
Is there a train from Rajpura to Siwan?
Yes, trains run between Rajpura and Siwan, covering approximately 950+ km in around 18 hours.

