
Ballia to Sirhind
Sirhind is approximately 1050+ kms from Ballia. The fastest way to reach Sirhind from Ballia is by Train. It takes approximately 22 hours. The cheapest way to reach Sirhind from Ballia is by Train Via Roorkee which would take approximately 22 hours.
Sort By
Mode of Transport
Via Moradabad
Ballia
Moradabad
Sirhind
Approx Travel Time
21h 55m
₹460
Onwards
Via Amroha
Ballia
Amroha
Sirhind
Approx Travel Time
21h 55m
On Demand
Via Ayodhya
Ballia
Ayodhya
Sirhind
Approx Travel Time
21h 55m
₹605
Onwards
Via Shahjahanpur
Ballia
Shahjahanpur
Sirhind
Approx Travel Time
22h 10m
₹630
Onwards
Via Bara Banki
Ballia
Bara Banki
Sirhind
Approx Travel Time
22h 10m
₹615
Onwards
Via Lucknow
Ballia
Lucknow
Sirhind
Approx Travel Time
22h 25m
On Demand
Via Hardoi
Ballia
Hardoi
Sirhind
Approx Travel Time
22h 10m
₹640
Onwards
Via Shahganj
Ballia
Shahganj
Sirhind
Approx Travel Time
22h 10m
₹590
Onwards
Via Roorkee
CHEAPEST
Ballia
Roorkee
Sirhind
Approx Travel Time
22h 7m
₹385
Onwards
Frequently Asked Questions
What is the distance between Ballia and Sirhind?
Sirhind is approximately 1050+ kms from Ballia.
How long does it take to reach Sirhind from Ballia?
It takes approximately 22 hours to reach Sirhind from Ballia by Train.
What is the cheapest way to reach Sirhind from Ballia?
The cheapest way to reach Sirhind from Ballia is by Train Via Roorkee.
What is the fastest way to reach Sirhind from Ballia?
The fastest way to reach Sirhind from Ballia is by Train.