Mehrabpur is a town and a tehsil in the Naushahro Feroze District of Sindh in Pakistan. It is on the main railway line between Karachi and Lahore. It is a junction station with a disused branch line to Naushahro Feroze.