Riot police fired tear gas to disperse the crowd of about 50. This took place just before Kardashian opened the Bahrain branch of her Millions of Milkshakes shop.
Earlier, the reality TV star posted glowing remarks about Bahrain on her Twitter account, calling it "the prettiest place on Earth." Her remarks were re-Tweeted by Bahrain's foreign minister. Kardashian even posted a photo of herself making peace signs in front of camels with the message, "Such a fun day in Bahrain!!!"
Kardashian was in Kuwait earlier this week to open another branch of the shop.
Fans reportedly paid up to $1,200 to attend Kardashian's mall appearance in Bahrain.
Meantime, the reality star has wrapped up her three-day Mid-East tour and flew out to Germany on Sunday.
The Associated Press contributed to this report.