
Nanpara to Amritsar
Amritsar is approximately 900+ kms from Nanpara. The fastest way to reach Amritsar from Nanpara is by Cab, Flight Via Lucknow. It takes approximately 7 hours. The cheapest way to reach Amritsar from Nanpara is by Bus, Train Via Delhi which would take approximately 22 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Nanpara
Delhi
Amritsar
Approx Travel Time
13h 55m
₹4,362
Onwards
CHEAPEST
Nanpara
Delhi
Amritsar
Approx Travel Time
22h 10m
₹1,180
Onwards
Via Lucknow
FASTEST
Nanpara
Lucknow
Amritsar
Approx Travel Time
6h 55m
₹11,070
Onwards
Via Delhi, Mohali
Nanpara
Delhi
Mohali
Amritsar
Approx Travel Time
19h 35m
₹3,819
Onwards
Nanpara
Delhi
Mohali
Amritsar
Approx Travel Time
20h 50m
₹4,264
Onwards
Via Delhi, Bathinda
Nanpara
Delhi
Bathinda
Amritsar
Approx Travel Time
18h 35m
₹3,300
Onwards
Nanpara
Delhi
Bathinda
Amritsar
Approx Travel Time
19h 20m
₹3,375
Onwards
Via Delhi, Shimla
Nanpara
Delhi
Shimla
Amritsar
Approx Travel Time
15h 20m
₹9,820
Onwards
Via Delhi, Chandigarh
Nanpara
Delhi
Chandigarh
Amritsar
Approx Travel Time
19h 50m
₹3,824
Onwards
Via Delhi, Phagwara
Nanpara
Delhi
Phagwara
Amritsar
Approx Travel Time
1d 0h 5m
₹1,235
Onwards
Frequently Asked Questions
What is the distance between Nanpara and Amritsar?
Amritsar is approximately 900+ kms from Nanpara.
How long does it take to reach Amritsar from Nanpara?
It takes approximately 7 hours to reach Amritsar from Nanpara by Cab, Flight Via Lucknow.
What is the cheapest way to reach Amritsar from Nanpara?
The cheapest way to reach Amritsar from Nanpara is by Bus, Train Via Delhi.
What is the fastest way to reach Amritsar from Nanpara?
The fastest way to reach Amritsar from Nanpara is by Cab, Flight Via Lucknow.