The Latin-American diva, who has sold more than 50m albums worldwide, will take to the stage at the Belfast venue for one night as part of her European tour.
Born in Colombia, the 33-year-old singer/songwriter was catapulted to global superstardom following the release of her first English-speaking album, Laundry Service, in 2001.
Shakira will perform at the Odyssey Arena on December 17.
Tickets go on sale on July 7.
COMMENT RULES: Comments that are judged to be defamatory, abusive or in bad taste are not acceptable and contributors who consistently fall below certain criteria will be permanently blacklisted. The moderator will not enter into debate with individual contributors and the moderator’s decision is final. It is Belfast Telegraph policy to close comments on court cases, tribunals and active legal investigations. We may also close comments on articles which are being targeted for abuse. Problems with commenting? firstname.lastname@example.org
You're moody and sensitive, especially when it comes to family matters. Although you should make a big change, emotional ties to home are holding you back. Stop making excuses for your failure to act. Just take a leap of faith. Your nearest and dearest will learn to live without your constant presence. Becoming more independent will actually strengthen your relationships, not weaken them. Start looking for your own place to live.More