
Rajpura to Bharuch
Bharuch is approximately 1250+ kms from Rajpura. The fastest way to reach Bharuch from Rajpura is by Cab, Flight, Train Via Delhi, Vadodara. It takes approximately 11 hours. The cheapest way to reach Bharuch from Rajpura is by Train Via Delhi which would take approximately 19 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
Rajpura
Delhi
Bharuch
Approx Travel Time
19h 13m
₹545
Onwards
Rajpura
Delhi
Bharuch
Approx Travel Time
18h 52m
₹4,421
Onwards
Via Mathura
Rajpura
Mathura
Bharuch
Approx Travel Time
20h 44m
₹1,217
Onwards
Via Delhi, Vadodara
Rajpura
Delhi
Vadodara
Bharuch
Approx Travel Time
10h 38m
₹6,140
Onwards
FASTEST
Rajpura
Delhi
Vadodara
Bharuch
Approx Travel Time
10h 27m
₹10,016
Onwards
Rajpura
Delhi
Vadodara
Bharuch
Approx Travel Time
11h 11m
₹8,013
Onwards
Via Reengus
Rajpura
Reengus
Bharuch
Approx Travel Time
1d 2h 36m
₹3,699
Onwards
Via Delhi, Bhilwara
Rajpura
Delhi
Bhilwara
Bharuch
Approx Travel Time
1d 3h 40m
₹5,995
Onwards
Via Mohali, Ahmedabad
Rajpura
Mohali
Ahmedabad
Bharuch
Approx Travel Time
10h 39m
₹6,991
Onwards
Rajpura
Mohali
Ahmedabad
Bharuch
Approx Travel Time
10h 34m
₹7,993
Onwards
Frequently Asked Questions
What is the distance between Rajpura and Bharuch?
Bharuch is approximately 1250+ kms from Rajpura.
How long does it take to reach Bharuch from Rajpura?
It takes approximately 11 hours to reach Bharuch from Rajpura by Cab, Flight, Train Via Delhi, Vadodara.
What is the cheapest way to reach Bharuch from Rajpura?
The cheapest way to reach Bharuch from Rajpura is by Train Via Delhi.
What is the fastest way to reach Bharuch from Rajpura?
The fastest way to reach Bharuch from Rajpura is by Cab, Flight, Train Via Delhi, Vadodara.

