Iraqi television showed body parts and clothing lying in pools of blood.
It was the second blast in Karbala in as many days, following a period of relative quiet in the city.
The attack comes after a wave of violence killed more than 50 people across Iraq on 4 January, including a suicide attack that killed more than 30 mourners at a Shi'ite funeral.
(compiled from wire reports)
RFE/RL Iraq Report
SUBSCRIBE For weekly news and analysis on Iraq by e-mail, subscribe to "RFE/RL Iraq Report."