Amritsar is located about 150 km from Mahilpur. You can easily travel by local bus or private taxi. The journey takes about 3 hours and is well-connected. Amritsar is the holy city of Punjab and home to the Golden Temple.
Total Distance: 150 km by road, 130 km air distance.
Local buses are frequent and very affordable.
October to March for pleasant weather.