For many, Christmas doesn’t start until the Coca-Cola Christmas Trucks appear on our TVs and in our towns – their arrival signals that 'Holidays are Coming'.

This year anticipation levels have been higher than ever before, and today the 46 locations of the Coca-Cola Christmas Truck Tour were revealed after the public helped unlock them on Twitter. For the first time fans were able to determine the release of the route, by getting @CocaCola_GB's tweet to reach 500 retweets.

The nationwide tour kicks off on 20 November, and will be delivering festive cheer up and down the country. At each stop, family and friends will have the chance to take pictures with the truck as it lights up, and experience a snowy winter wonderland setting while enjoying a choice of Coca-Cola, Diet Coke, Coke Zero or Coke Life.

Last year, the truck made 46 stops between late November and Christmas, and 50,000 official photos were taken with it. Not to mention, the website received nearly two million hits!

This season we're going the extra mile, and bringing Christmas to the doorstep of one of our lucky fans. That's right! To mark 20 years of the much-loved ‘Holidays are Coming’ advert, you can enter our competition to win a visit from the Christmas truck, and a hamper of festive treats worth £5,000.

  1. Inverness – 20th Nov
  2. Fraserburgh – 21st Nov
  3. Perth – 22nd Nov
  4. Edinburgh – 23rd Nov
  5. Newquay – 24th Nov
  6. Glasgow – 24th Nov
  7. Tavistock – 25th Nov
  8. Gateshead – 26th Nov
  9. Paignton – 26th Nov
  10. Barnstaple – 27th Nov
  11. Middlesbrough – 27th Nov
  12. Penrith – 28th Nov
  13. Yeovil – 28th Nov
  14. Morecambe – 29th Nov
  15. Weymouth – 29th Nov
  16. Newtown – 1st Dec
  17. Colwyn Bay – 2nd Dec
  18. Llanelli – 2nd Dec
  19. Cardiff – 3rd Dec
  20. Chester – 3rd Dec
  21. Liverpool– 4th Dec
  22. Swindon – 4th Dec
  23. Manchester – 5th Dec
  24. The O2 Greenwich, London – 5th Dec
  25. The O2 Greenwich, London – 6th Dec
  26. Wigan – 6th Dec
  27. Huddersfield – 9th Dec
  28. Great Yarmouth – 9th Dec
  29. Bury St Edmunds – 10th Dec
  30. Leeds – 10th Dec
  31. Ripon – 11th Dec
  32. Watford – 11th Dec
  33. Bridlington – 12th Dec
  34. Reading – 12th Dec
  35. Gloucester – 13th Dec 
  36. Sheffield – 13th Dec
  37. Bournemouth – 16th Dec
  38. Nottingham – 16th Dec
  39. Leicester – 17th Dec
  40. Winchester – 17th Dec
  41. Peterborough – 18th Dec
  42. Eastbourne – 18th Dec
  43. Margate – 19th Dec
  44. Romford – 20th Dec
  45. Paddington Central, London – 22nd Dec
  46. Leicester Square, London – 23rd Dec