DreamWorks' 3D animated family movie, featuring the voice talents of Antonio Banderas and Salma Hayek, knocks Arthur Christmas from the top spot to claim first place.
New Year's Eve bows at number three, Hugo holds its place at four and Happy Feet Two completes the top five.
Elsewhere, new releases A Very Harold & Kumar 3D Christmas and Another Earth land at numbers eight and ten respectively.
The UK box office top ten in full:
1. (-) Puss in Boots - £1,975,758
2. (1) Arthur Christmas - £1,429,923
3. (-) New Year's Eve - £1,285,552
4. (4) Hugo - £732,902
5. (2) Happy Feet Two - £724,126
6. (3) The Twilight Saga: Breaking Dawn - Part 2 - £680,927
7. (6) My Week with Marilyn - £192,834
8. (-) A Very Harold & Kumar 3D Christmas - £183,798
9. (5) The Thing - £177,951
10. (-) Another Earth - £90,950
Watch the Puss in Boots teaser trailer below: