
Amritsar to Rajgir
Rajgir is approximately 1400+ kms from Amritsar. The fastest way to reach Rajgir from Amritsar is by Flight, Train Via Patna. It takes approximately 6 hours. The cheapest way to reach Rajgir from Amritsar is by Train Via Moradabad which would take approximately 30 hours.
Sort By
Mode of Transport
Via Patna
RECOMMENDED
FASTEST
Amritsar
Patna
Rajgir
Approx Travel Time
5h 25m
₹9,201
Onwards
Amritsar
Patna
Rajgir
Approx Travel Time
5h 55m
₹9,286
Onwards
Amritsar
Patna
Rajgir
Approx Travel Time
6h 34m
₹11,515
Onwards
Via Varanasi
Amritsar
Varanasi
Rajgir
Approx Travel Time
9h 40m
₹6,267
Onwards
Via Lucknow
Amritsar
Lucknow
Rajgir
Approx Travel Time
14h 10m
On Demand
Via Bareilly
Amritsar
Bareilly
Rajgir
Approx Travel Time
1d 5h 40m
₹815
Onwards
Via Shahjahanpur
Amritsar
Shahjahanpur
Rajgir
Approx Travel Time
1d 5h 40m
₹815
Onwards
Via Sultanpur
Amritsar
Sultanpur
Rajgir
Approx Travel Time
1d 5h 40m
₹825
Onwards
Via Delhi
Amritsar
Delhi
Rajgir
Approx Travel Time
22h 25m
₹4,381
Onwards
Via Moradabad
CHEAPEST
Amritsar
Moradabad
Rajgir
Approx Travel Time
1d 5h 40m
₹705
Onwards
Frequently Asked Questions
What is the distance between Amritsar and Rajgir?
Rajgir is approximately 1400+ kms from Amritsar.
How long does it take to reach Rajgir from Amritsar?
It takes approximately 6 hours to reach Rajgir from Amritsar by Flight, Train Via Patna.
What is the cheapest way to reach Rajgir from Amritsar?
The cheapest way to reach Rajgir from Amritsar is by Train Via Moradabad.
What is the fastest way to reach Rajgir from Amritsar?
The fastest way to reach Rajgir from Amritsar is by Flight, Train Via Patna.