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
It feels like friends are few and far between. If you're not getting the help you need, ask why. It may be because you have been so preoccupied with work. Skipping special occasions and failing to return phone calls causes resentment. You have to be more engaged to sustain loving bonds. Call someone you've missed. It may take a few tries, but it's worth the effort. Be forthright about why you have been out of touch. Communication is the cornerstone of every healthy relationship.More