
Bangalore to Rajpura
Rajpura is approximately 2150+ kms from Bangalore. The fastest way to reach Rajpura from Bangalore is by Flight, Train Via Ghaziabad. It takes approximately 10 hours. The cheapest way to reach Rajpura from Bangalore is by Flight, Train Via Bhopal which would take approximately 23 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Bangalore
Delhi
Rajpura
Approx Travel Time
10h 10m
₹5,980
Onwards
Via Ghaziabad
FASTEST
Bangalore
Ghaziabad
Rajpura
Approx Travel Time
9h 55m
On Demand
Via Gwalior
Bangalore
Gwalior
Rajpura
Approx Travel Time
15h 40m
On Demand
Via Jaipur
Bangalore
Jaipur
Rajpura
Approx Travel Time
13h 55m
On Demand
Via Bareilly
Bangalore
Bareilly
Rajpura
Approx Travel Time
13h 10m
₹8,338
Onwards
Via Lucknow
Bangalore
Lucknow
Rajpura
Approx Travel Time
17h 40m
On Demand
Via Bhopal
CHEAPEST
Bangalore
Bhopal
Rajpura
Approx Travel Time
22h 26m
₹5,020
Onwards
Via Jodhpur
Bangalore
Jodhpur
Rajpura
Approx Travel Time
17h 40m
₹8,721
Onwards
Via Amritsar
Bangalore
Amritsar
Rajpura
Approx Travel Time
10h 55m
₹7,870
Onwards
Via Kanpur
Bangalore
Kanpur
Rajpura
Approx Travel Time
17h 40m
On Demand
Frequently Asked Questions
What is the distance between Bangalore and Rajpura?
Rajpura is approximately 2150+ kms from Bangalore.
How long does it take to reach Rajpura from Bangalore?
It takes approximately 10 hours to reach Rajpura from Bangalore by Flight, Train Via Ghaziabad.
What is the cheapest way to reach Rajpura from Bangalore?
The cheapest way to reach Rajpura from Bangalore is by Flight, Train Via Bhopal.
What is the fastest way to reach Rajpura from Bangalore?
The fastest way to reach Rajpura from Bangalore is by Flight, Train Via Ghaziabad.