
Nathdwara to Amritsar
Amritsar is approximately 950+ kms from Nathdwara. The fastest way to reach Amritsar from Nathdwara is by Cab, Flight Via Jodhpur, Delhi. It takes approximately 10 hours. The cheapest way to reach Amritsar from Nathdwara is by Cab, Train Via Jodhpur which would take approximately 20 hours.
Sort By
Mode of Transport
Via Ajmer, Jaipur
RECOMMENDED
Nathdwara
Ajmer
Jaipur
Amritsar
Approx Travel Time
9h 51m
₹20,897
Onwards
Via Jaipur
Nathdwara
Jaipur
Amritsar
Approx Travel Time
11h 23m
₹9,261
Onwards
Via Jodhpur, Delhi
FASTEST
Nathdwara
Jodhpur
Delhi
Amritsar
Approx Travel Time
9h 33m
₹12,398
Onwards
Nathdwara
Jodhpur
Delhi
Amritsar
Approx Travel Time
20h 3m
₹10,190
Onwards
Via Jodhpur
CHEAPEST
Nathdwara
Jodhpur
Amritsar
Approx Travel Time
20h 8m
₹4,898
Onwards
Via Jodhpur, Jaipur
Nathdwara
Jodhpur
Jaipur
Amritsar
Approx Travel Time
15h 3m
₹8,215
Onwards
Via Ajmer, Delhi
Nathdwara
Ajmer
Delhi
Amritsar
Approx Travel Time
16h 21m
₹8,461
Onwards
Nathdwara
Ajmer
Delhi
Amritsar
Approx Travel Time
1d 0h 36m
₹5,846
Onwards
Via Ajmer, Ghaziabad
Nathdwara
Ajmer
Ghaziabad
Amritsar
Approx Travel Time
18h 6m
On Demand
Via Kota, Delhi
Nathdwara
Kota
Delhi
Amritsar
Approx Travel Time
19h 14m
₹8,451
Onwards
Frequently Asked Questions
What is the distance between Nathdwara and Amritsar?
Amritsar is approximately 950+ kms from Nathdwara.
How long does it take to reach Amritsar from Nathdwara?
It takes approximately 10 hours to reach Amritsar from Nathdwara by Cab, Flight Via Jodhpur, Delhi.
What is the cheapest way to reach Amritsar from Nathdwara?
The cheapest way to reach Amritsar from Nathdwara is by Cab, Train Via Jodhpur.
What is the fastest way to reach Amritsar from Nathdwara?
The fastest way to reach Amritsar from Nathdwara is by Cab, Flight Via Jodhpur, Delhi.