The 116-bed hospital has been completed at a cost of about 600 million rupees.
It has an OPD, an operation theater, male and female wards, dialysis units and other necessary facilities.
The hospital is the first of its kind in Khyber Pakhtunkhwa.
The Prime Minister would also address a public meeting at Grassy Ground in Saidu Sharif tehsil of Swat district.