
Gaya to Rajpura
Rajpura is approximately 1150+ kms from Gaya. The fastest way to reach Rajpura from Gaya is by Flight, Train Via Delhi. It takes approximately 8 hours. The cheapest way to reach Rajpura from Gaya is by Train which would take approximately 23 hours.
Sort By
Mode of Transport
Via Delhi
FASTEST
Gaya
Delhi
Rajpura
Approx Travel Time
8h 10m
₹6,922
Onwards
Via Bareilly
Gaya
Bareilly
Rajpura
Approx Travel Time
1d 0h 25m
₹655
Onwards
Via Bara Banki
Gaya
Bara Banki
Rajpura
Approx Travel Time
1d 0h 25m
₹680
Onwards
Via Lucknow
Gaya
Lucknow
Rajpura
Approx Travel Time
1d 0h 40m
On Demand
Via Shahjahanpur
Gaya
Shahjahanpur
Rajpura
Approx Travel Time
1d 0h 25m
₹665
Onwards
Via Moradabad
Gaya
Moradabad
Rajpura
Approx Travel Time
1d 1h
₹650
Onwards
Via Roorkee
Gaya
Roorkee
Rajpura
Approx Travel Time
1d 0h 25m
₹640
Onwards
Via Varanasi
Gaya
Varanasi
Rajpura
Approx Travel Time
1d 1h 16m
₹630
Onwards
Via Ambala
Gaya
Ambala
Rajpura
Approx Travel Time
1d 0h 25m
₹585
Onwards
Frequently Asked Questions
What is the distance between Gaya and Rajpura?
Rajpura is approximately 1150+ kms from Gaya.
How long does it take to reach Rajpura from Gaya?
It takes approximately 8 hours to reach Rajpura from Gaya by Flight, Train Via Delhi.
What is the cheapest way to reach Rajpura from Gaya?
The cheapest way to reach Rajpura from Gaya is by Train.
What is the fastest way to reach Rajpura from Gaya?
The fastest way to reach Rajpura from Gaya is by Flight, Train Via Delhi.