Um soldado morreu na hora e outro faleceu no hospital, vítima dos ferimentos.
Cinquenta e duas pessoas, civis e militares, ficaram feridas, informou o primeiro-ministro Ahmet Davutoglu ao Parlamento.
"Os assassinos criam armadilhas traidoras em Diyarbakir", disse Davutoglu.
"Terão o que merecem", completou, em tom de ameaça.
"Nossas cidades e montanhas ficarão limpas de todos os criminosos".
Há vários meses, a Turquia vive em estado de alerta permanente por uma série de atentados vinculados ao conflito curdo ou atribuídos ao grupo Estado Islâmico (EI).
Ancara iniciou uma ampla ofensiva contra o PKK depois do fracasso de um cessar-fogo que durou dois anos.
O conflito, iniciado em 1984, deixou mais de 40.000 mortos.