Road is in bad condition but motorable. Narrow also, people block in opposite directions which is the major nuisance.
Corolla with good clearance and not loaded to the brim are going easily, but slowly. Keep 4 hours.
For Mingora-Bahrain, take the bypass which goes via Matta.
Traveled last week.