A provincial council member says the attack appeared to have targeted a group of Pakistanis from that country's Balochistan province.
An Afghan official says a suicide bomber disguised as a beggar has killed six people in a wealthy subdivision of the southern city of Kandahar.
Mohammad Yousof Younosi, a provincial council member, says the attack on Tuesday happened a block away from his home and appeared to have targeted a group of Pakistanis from that country's Balochistan province.
No one immediately claimed the attack. Several militant and separatist groups operate in Balochistan.
Pakistan has accused Afghanistan of sheltering Baloch separatists, including those behind a deadly attack on the Chinese Consulate in Karachi earlier this month.
Afghanistan in turn accuses Pakistan of sheltering the Taliban and other militants.