
Azamgarh to Rajpura
Rajpura is approximately 850+ kms from Azamgarh. The fastest way to reach Rajpura from Azamgarh is by Train. It takes approximately 18 hours. The cheapest way to reach Rajpura from Azamgarh is by Train Via Ayodhya which would take approximately 19 hours.
Sort By
Mode of Transport
Via Ayodhya
CHEAPEST
Azamgarh
Ayodhya
Rajpura
Approx Travel Time
18h 55m
₹545
Onwards
Via Bara Banki
Azamgarh
Bara Banki
Rajpura
Approx Travel Time
19h 14m
₹555
Onwards
Via Ramsanehighat
Azamgarh
Ramsanehighat
Rajpura
Approx Travel Time
18h 55m
On Demand
Via Shahjahanpur
Azamgarh
Shahjahanpur
Rajpura
Approx Travel Time
19h 16m
On Demand
Via Moradabad
Azamgarh
Moradabad
Rajpura
Approx Travel Time
19h
On Demand
Via Lucknow
Azamgarh
Lucknow
Rajpura
Approx Travel Time
19h 25m
On Demand
Via Bareilly
Azamgarh
Bareilly
Rajpura
Approx Travel Time
19h 15m
On Demand
Via Akbarpur, Ambedkar Nagar
Azamgarh
Akbarpur, Ambedkar Nagar
Rajpura
Approx Travel Time
19h 10m
₹570
Onwards
Via Shahganj
Azamgarh
Shahganj
Rajpura
Approx Travel Time
19h 10m
₹580
Onwards
Frequently Asked Questions
What is the distance between Azamgarh and Rajpura?
Rajpura is approximately 850+ kms from Azamgarh.
How long does it take to reach Rajpura from Azamgarh?
It takes approximately 18 hours to reach Rajpura from Azamgarh by Train.
What is the cheapest way to reach Rajpura from Azamgarh?
The cheapest way to reach Rajpura from Azamgarh is by Train Via Ayodhya.
What is the fastest way to reach Rajpura from Azamgarh?
The fastest way to reach Rajpura from Azamgarh is by Train.