The best time to visit Sicily is during the shoulder seasons of spring (March to May) and fall (September to November).