The best time to visit Capri depends on your style of travel and what you are primarily interested in. The tourist season usually lasts from the beginning of April to the end of October, so there might be a lot of closed places during the remaining months. If you prefer more relaxed travel with milder weather and less crowded streets, the best months to visit would be April to June and September and October. If you enjoy the summer rush and nightlife, the ideal time to visit would be July and August, as these are the peak season.