Bangalore to Rajpura - Multiple Options To Reach By Flight, Train
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 Delhi which would take approximately 10 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
Bangalore
Delhi
Rajpura
Approx Travel Time
10h 10m
₹6,871
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
₹7,220
Onwards
Via Bhopal
Bangalore
Bhopal
Rajpura
Approx Travel Time
22h 26m
₹7,855
Onwards
Via Jodhpur
Bangalore
Jodhpur
Rajpura
Approx Travel Time
17h 40m
₹8,284
Onwards
Via Lucknow
Bangalore
Lucknow
Rajpura
Approx Travel Time
17h 40m
On Demand
Via Amritsar
Bangalore
Amritsar
Rajpura
Approx Travel Time
10h 55m
₹8,513
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 Delhi.
What is the fastest way to reach Rajpura from Bangalore?
The fastest way to reach Rajpura from Bangalore is by Flight, Train Via Ghaziabad.