Den kraftige eksplosjonen skjedde ved 14.30-tiden tirsdag.
Vinduene på en rekke bygninger rundt kafeen ble knust og flere biler som sto parkert utenfor, ble ødelagt, opplyser lokale tjenestemenn til det russiske nyhetsbyrået Itar-Tass.
Russiske medier kommer med motstridende rapporter om tallet på drepte og sårede. Nyhetsbyrået RIA Novosti melder at 15 mennesker ble såret, mens byrået Itar-Tass melder at flere personer ble drept i eksplosjonen og ti sendt til sykehus.
Itar-Tass melder også at eksplosjonen skyldtes sprengstoff som var plassert i en bil.
Pjatigorsk, som er kjent for sine spatilbud, ligger ved foten av Kaukasus-fjellene.
Tidligere tirsdag drepte en selvmordsbomber en polititjenestemann i et angrep i Nord-Ossetia, som også ligger i Nord-Kaukasus.