How to get from Moradabad to Amritsar by car, truck, walk, bike
Distance between Moradabad and Amritsar is 487 kilometers (302 miles).
Driving distance from Moradabad to Amritsar is 555 kilometers (344 miles)
Route Map
Routes from moradabad-uttar-pradesh to amritsar-punjab
4 Ways from Moradabad (India/Uttar Pradesh) to Amritsar (India/Punjab)
Choose 1 of the options below and start your journey
Cheapest
Fastest
Route instructions
1. Continue 27 m
2. Turn right 135 m
3. Turn right 249 m
4. Turn left 570 m
5. Turn left 519 m
See more
Questions and Answers
What is the cheapest way to get from Moradabad (India/Uttar Pradesh) to Amritsar (India/Punjab)?
How do I get from Moradabad (India/Uttar Pradesh) to Amritsar (India/Punjab) the fastest?
How long does it take to get from Moradabad (India/Uttar Pradesh) to Amritsar (India/Punjab)?
Trips to Amritsar (India/Punjab)
SecunderabadAmritsarSolanAmritsarUdaipurAmritsarNakodarAmritsarKhargharAmritsarNagpurAmritsarAboharAmritsarVirasat-e-KhalsaAmritsarBhiwaniAmritsarOther interesting routes
Uttar PradeshChandigarhDelhiHaryanaPunjabUttarakhandHimachal PradeshUttarakhandInformation about Stations
All station in Moradabad (India/Uttar Pradesh)
Moradabad Junction Moradabad StationKatghar Moradabad Station All station in Amritsar (India/Punjab)
Sri Guru Ram Dass