Thall is situated near Kurrum tribal agency near the Afghan border.
Witnesses said that people in Thall bazaar shut shops shortly after the blast and the security forces closed roads.
Locals said that the attack was carried out near a roadside petrol station. Several women and children were among the killed.