Two gunmen have locked in 140 guests and 30 employees in “a hostage-taking situation”, the hotel’s US owners said.
The attackers entered the Radisson Blu Hotel, which is popular with expat workers, shooting and shouting “God is great!” in Arabic.
A Malian army commander told the AP news agency that about 20 hostages had been freed.
Hostages able to recite verses of the Koran were being released, a security source has told Reuters news agency.
Six staff from Turkish Airlines are staying at the hotel, and a Chinese guest told China’s state news agency Xinhua that he was among about seven Chinese tourists trapped there.
French newspaper Le Monde quoted the Malian security ministry as saying at least three hostages had been killed, AFP news agency reports.
In August, suspected Islamist gunmen killed 13 people, including five UN workers, during a hostage siege at a hotel in the central Malian town of Sevare.
France, the former colonial power in Mali, intervened in the country in January 2013 when al-Qaeda-linked militants threatened to march on Bamako after taking control of the north of the country.
“It’s all happening on the seventh floor, jihadists are firing in the corridor,” a security source told AFP.
Malian soldiers, police and Special Forces are on the scene along with some UN peacekeeping troops and French soldiers, the agency reports.
The US embassy in Bamako tweeted that all American citizens were asked “to shelter in place” and were “encouraged to contact their families”.
Some reports say about ten gunmen in total are involved in the attack.
The Rezidor Hotel Group, which owns the Radisson Blu, said it was in constant contact “with the local authorities in order offer any support possible to re-instate safety and security at the hotel”.
The UN force in Mali took over responsibility for security in the country from French and African troops in July 2013, after the main towns in the north had been recaptured from the Islamist militants.
The US House Ethics Committee has voted to release its report on former Republican Representative…
ABC News has agreed to pay $15 million to President-elect Donald Trump to settle a…
South Korea’s parliament has voted to impeach President Yoon Suk Yeol over his failed attempt…
Israeli war planes have carried out more than 100 air strikes in Syria on December…
President-elect Donald Trump has threatened to impose 100% tariffs on the BRICS countries if they…
Syrian troops have withdrawn from the city of Aleppo following an offensive by rebels opposed…