Por lo menos otras 85 personas resultaron heridas en el ataque, agregó el funcionario del gobierno local Fazal Khan.
El funcionario dijo que unas 300 personas se encontraban dentro del templo en el momento del estallido, informó la cadena CNN.
El atentado ocurrió en el distrito de Ghundi de la región tribal de Khyber.
Las regiones tribales del noroeste de Pakistán son bastiones de grupos islamistas radicales, además de frecuentes escenarios de brotes de violencia sectarios.
Ningún grupo reivindicó el atentado, pero los talibanes paquistaníes y otros grupos integristas atacaron en el pasado decenas de objetivos en la zona, que se extiende a lo largo de la frontera con Afganistán.
El Ejército paquistaní lanzó varias ofensivas contrainsurgentes en Khyber en los últimos años, pero con resultados limitados.