
Rajpura to Gaya
Gaya is approximately 1100+ kms from Rajpura. The fastest way to reach Gaya from Rajpura is by Cab, Flight, Train Via Mohali, Patna. It takes approximately 7 hours. The cheapest way to reach Gaya from Rajpura is by Train Via Bareilly which would take approximately 21 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Rajpura
Delhi
Gaya
Approx Travel Time
7h 25m
₹7,452
Onwards
Rajpura
Delhi
Gaya
Approx Travel Time
7h 24m
₹4,219
Onwards
Rajpura
Delhi
Gaya
Approx Travel Time
9h 5m
₹4,559
Onwards
Via Mohali, Patna
Rajpura
Mohali
Patna
Gaya
Approx Travel Time
7h 7m
₹8,825
Onwards
FASTEST
Rajpura
Mohali
Patna
Gaya
Approx Travel Time
6h 39m
₹6,533
Onwards
Via Bareilly
CHEAPEST
Rajpura
Bareilly
Gaya
Approx Travel Time
21h 15m
₹655
Onwards
Via Agra
Rajpura
Agra
Gaya
Approx Travel Time
21h 20m
₹1,689
Onwards
Via Ambala, Varanasi
Rajpura
Ambala
Varanasi
Gaya
Approx Travel Time
22h 2m
₹1,869
Onwards
Via Ayodhya, Patna
Rajpura
Ayodhya
Patna
Gaya
Approx Travel Time
1d 2h 54m
₹2,848
Onwards
Frequently Asked Questions
What is the distance between Rajpura and Gaya?
Gaya is approximately 1100+ kms from Rajpura.
How long does it take to reach Gaya from Rajpura?
It takes approximately 7 hours to reach Gaya from Rajpura by Cab, Flight, Train Via Mohali, Patna.
What is the cheapest way to reach Gaya from Rajpura?
The cheapest way to reach Gaya from Rajpura is by Train Via Bareilly.
What is the fastest way to reach Gaya from Rajpura?
The fastest way to reach Gaya from Rajpura is by Cab, Flight, Train Via Mohali, Patna.


