
Bharuch to Rajpura
Rajpura is approximately 1200+ kms from Bharuch. The fastest way to reach Rajpura from Bharuch is by Train, Flight Via Ahmedabad, Delhi. It takes approximately 13 hours. The cheapest way to reach Rajpura from Bharuch is by Train, Flight Via Ahmedabad, Delhi which would take approximately 13 hours.
Sort By
Mode of Transport
Via Ahmedabad, Delhi
RECOMMENDED
CHEAPEST
FASTEST
Bharuch
Ahmedabad
Delhi
Rajpura
Approx Travel Time
12h 35m
₹3,197
Onwards
Bharuch
Ahmedabad
Delhi
Rajpura
Approx Travel Time
13h 5m
₹6,322
Onwards
Bharuch
Ahmedabad
Delhi
Rajpura
Approx Travel Time
13h 35m
₹3,758
Onwards
Via Ahmedabad, Amritsar
Bharuch
Ahmedabad
Amritsar
Rajpura
Approx Travel Time
13h 5m
₹3,719
Onwards
Bharuch
Ahmedabad
Amritsar
Rajpura
Approx Travel Time
14h 20m
₹4,109
Onwards
Via Phulera
Bharuch
Phulera
Rajpura
Approx Travel Time
1d 0h 10m
On Demand
Via Jaipur
Bharuch
Jaipur
Rajpura
Approx Travel Time
1d 0h 25m
On Demand
Via Merta
Bharuch
Merta
Rajpura
Approx Travel Time
1d 0h 40m
On Demand
Via Ajmer, Ghaziabad
Bharuch
Ajmer
Ghaziabad
Rajpura
Approx Travel Time
20h 20m
On Demand
Via Rewari
Bharuch
Rewari
Rajpura
Approx Travel Time
1d 0h 25m
On Demand
Frequently Asked Questions
What is the distance between Bharuch and Rajpura?
Rajpura is approximately 1200+ kms from Bharuch.
How long does it take to reach Rajpura from Bharuch?
It takes approximately 13 hours to reach Rajpura from Bharuch by Train, Flight Via Ahmedabad, Delhi.
What is the cheapest way to reach Rajpura from Bharuch?
The cheapest way to reach Rajpura from Bharuch is by Train, Flight Via Ahmedabad, Delhi.
What is the fastest way to reach Rajpura from Bharuch?
The fastest way to reach Rajpura from Bharuch is by Train, Flight Via Ahmedabad, Delhi.