Factual error: Throughout the movie, all countries work at the same time. This would be wrong. There are things around the world called time zones which there is one time in one country where in other countries is several hours earlier/afterwards. Arthur, Grandsanta and Bryony had to get to Trelew, England by 7:39am. Arthur, Grandsanta and Bryony started at 5:37am. This is the North Pole so there's no knowing of what country the North Pole is in. Meaning there's no way we can know what the time would be in time zones. However later, Arthur, Grandsanta and Bryony are in Idaho at 5:53am, when it should have been 10:53pm Christmas Eve from England's point of view and according to the time zones. Later it is 6:13am in Tanzania, when it should have been 9:13am from England's point of view and according to the time zones. Then, it is 6:32am in Trelew, Mexico when it should have been 12:32am from England's point of view and according to time zones. After losing the sleigh, Arthur, Grandsanta and Bryony are in Cayo Confides, Cuba at 6:48am which from England's point of view and according to time zones should have been 1:48am. And finally when Steve gets to Trelew to give the bike to Gwen before she wakes up, he ends up in the wrong Trelew and is in Trelew, Mexico at 7:33am. From England's point of view and according to time zones it should have been 1:33am. This type of mistake also occurs at the very beginning when they are delivering the gifts since it is midnight in every single country. Even if it was different times, the sky should have been significantly brighter/darker than usual.
Continuity mistake: Arthur's older brother gets "bombed" by a seagull. In the very next scene, there is nothing on his jacket, but the offending "message" appears again a little later on.