April to early June and September to October are generally considered the best times to visit Palermo. During these months, the temperatures aren't as sweltering as they are in the summer months, and the region isn't as busy with tourists as it is during the summer.