Firozpur is located about 160 km from Mahilpur. You can easily travel by local bus or private taxi. The journey takes about 3.5 hours and is well-connected. Firozpur is a historic city in Punjab and is known for its role in India's freedom struggle.
Total Distance: 160 km by road, 140 km air distance.
Local buses are frequent and very affordable.
October to March for pleasant weather.