Amazing and stable weather denotes April through November as the best time to visit Madeira. April to mid-June is known for price cuts and moderate crowds. This period can offer you unforgettable hiking among lush green vegetation, and you can join famous Madeira Flower Festival. Would you go for swimming in fantastic lava pools? Easy! From June to September, Madeira trip would be especially warm and sweet with a tart taste of Madeira wine festival in August. But these months are also the busiest with hotel rates at their peak, so plan fast and book early. October to March is a fantastic time for birdwatching and eating tonnes fruit like guava, mango and annona. December would be a pleasant month for the trip. However, there is a higher chance of rain. Christmas and New Year celebrations draw more crowds, so the island gets busier.