Italy Festivals and Events Calendar: Updated 2018

!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)? ‘http’:’https’;if(!d.getElementById(id))js=d.createElement(s);js.id=id;js.src=p+’://platform.twitter.com/widgets.js’;fjs.parentNode.insertBefore(js,fjs);}(document, ‘script’, ‘twitter-wjs’);

It’s Italy, welcome! It’s that time again! I go through the Italian holidays and festivals to update the Italy calendar. The calendar is now up-to-date for your 2018 travel planning.

As last year, there are a few events that have yet to be published for 2018, but the majority of the calendar is complete.

The Living Chess Match in Marostica, September is a unique event that takes place every year. It is exactly what it sounds like – a large-scale chess match, including horses for knights, on a huge chess board that runs through the center of the town. Everyone wears Medieval garb. You can only see it in even-numbered year, so you will have to wait until 2020 if you missed it.

Venice’s Carnival takes place from late January to early February. Holy Week falls at the end March. Easter is on February 1. Verona has its 2018 Opera Festival schedule. It includes Aida, which I love, and Carmen (which I also like).

It appears that Turin‘s annual chocolate festival may be over. The event was cancelled by organizers for the second consecutive year. It looks like the future is uncertain. For EuroChocolate, chocolate lovers should visit Perugia in Oct.

Also, I added summer and winter sales in Italy notes to the calendar. However, I won’t be updating these dates every year as I do for the other events. There are sales dates for different regions, and sometimes cities. I can’t possibly cover all places in one note. There are links that will allow you to look up specific dates for cities you plan on visiting.

No matter where you are traveling in 2018, I hope that you include a special event.

All the best for a happy, healthy 2018,

!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)? ‘http’:’https’;if(!d.getElementById(id))js=d.createElement(s);js.id=id;js.src=p+’://platform.twitter.com/widgets.js’;fjs.parentNode.insertBefore(js,fjs);}(document, ‘script’, ‘twitter-wjs’);