
Bhuj to Rajpura
Rajpura is approximately 1150+ kms from Bhuj. The fastest way to reach Rajpura from Bhuj is by Flight, Cab Via Ahmedabad, Mohali. It takes approximately 7 hours. The cheapest way to reach Rajpura from Bhuj is by Train Via Delhi which would take approximately 24 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Bhuj
Delhi
Rajpura
Approx Travel Time
8h 9m
₹7,021
Onwards
CHEAPEST
Bhuj
Delhi
Rajpura
Approx Travel Time
23h 39m
₹645
Onwards
Bhuj
Delhi
Rajpura
Approx Travel Time
8h 50m
₹7,330
Onwards
Bhuj
Delhi
Rajpura
Approx Travel Time
8h 7m
₹10,385
Onwards
Via Gandhidham, Delhi
Bhuj
Gandhidham
Delhi
Rajpura
Approx Travel Time
11h 16m
On Demand
Bhuj
Gandhidham
Delhi
Rajpura
Approx Travel Time
11h 4m
On Demand
Via Jaipur
Bhuj
Jaipur
Rajpura
Approx Travel Time
1d 0h 15m
₹1,334
Onwards
Via Rewari
Bhuj
Rewari
Rajpura
Approx Travel Time
23h
₹4,687
Onwards
Via Ahmedabad, Mohali
FASTEST
Bhuj
Ahmedabad
Mohali
Rajpura
Approx Travel Time
7h 5m
₹16,874
Onwards
Via Bikaner
Bhuj
Bikaner
Rajpura
Approx Travel Time
1d 5h 15m
₹2,400
Onwards
Frequently Asked Questions
What is the distance between Bhuj and Rajpura?
Rajpura is approximately 1150+ kms from Bhuj.
How long does it take to reach Rajpura from Bhuj?
It takes approximately 7 hours to reach Rajpura from Bhuj by Flight, Cab Via Ahmedabad, Mohali.
What is the cheapest way to reach Rajpura from Bhuj?
The cheapest way to reach Rajpura from Bhuj is by Train Via Delhi.
What is the fastest way to reach Rajpura from Bhuj?
The fastest way to reach Rajpura from Bhuj is by Flight, Cab Via Ahmedabad, Mohali.

