Alpuri (Urdu: الپوری, Pashto: الپوری) is the capital of Shangla District in the Khyber-Pakhtunkhwa province of Pakistan. It is located at 34°54′00″N 72°39′00″E / 34.90000°N 72.65000°E and has an average elevation of 1587 meters. The place has a government degree college and District headquarters hospital.