
Balasore to Rajpura
Rajpura is approximately 1550+ kms from Balasore. The fastest way to reach Rajpura from Balasore is by Train Via Lucknow. It takes approximately 33 hours. The cheapest way to reach Rajpura from Balasore is by Train Via Gaya which would take approximately 34 hours.
Sort By
Mode of Transport
Via Lucknow
RECOMMENDED
FASTEST
Balasore
Lucknow
Rajpura
Approx Travel Time
1d 8h 55m
On Demand
Via Mughal Sarai
Balasore
Mughal Sarai
Rajpura
Approx Travel Time
1d 8h 55m
₹915
Onwards
Via Varanasi
Balasore
Varanasi
Rajpura
Approx Travel Time
1d 9h 10m
₹915
Onwards
Via Sasaram
Balasore
Sasaram
Rajpura
Approx Travel Time
1d 8h 55m
₹920
Onwards
Via Gyanpur
Balasore
Gyanpur
Rajpura
Approx Travel Time
1d 9h 10m
On Demand
Via Kanpur
Balasore
Kanpur
Rajpura
Approx Travel Time
1d 9h 25m
On Demand
Via Gaya
CHEAPEST
Balasore
Gaya
Rajpura
Approx Travel Time
1d 9h 25m
₹900
Onwards
Via Etawah
Balasore
Etawah
Rajpura
Approx Travel Time
1d 9h 40m
On Demand
Via Aligarh
Balasore
Aligarh
Rajpura
Approx Travel Time
1d 9h 25m
On Demand
Via Meerut
Balasore
Meerut
Rajpura
Approx Travel Time
1d 9h 10m
₹905
Onwards
Frequently Asked Questions
What is the distance between Balasore and Rajpura?
Rajpura is approximately 1550+ kms from Balasore.
How long does it take to reach Rajpura from Balasore?
It takes approximately 33 hours to reach Rajpura from Balasore by Train Via Lucknow.
What is the cheapest way to reach Rajpura from Balasore?
The cheapest way to reach Rajpura from Balasore is by Train Via Gaya.
What is the fastest way to reach Rajpura from Balasore?
The fastest way to reach Rajpura from Balasore is by Train Via Lucknow.