The best time to enjoy Portugal's beaches is between May and September; slightly further south, Madeira enjoys reasonably warm temperatures year-round.
Portugal’s climate varies around the country, between inland areas and mountainous and coastal areas.
Summers are hot and dry, with balmy coastal weather by the sea. Spring and autumn days can also be warm and pleasant.
In winter there is snowfall in the Serra da Estrela mountains, the highest point in mainland Portugal.
Madeira has quite subtropical weather with balmy temperatures as well as rain showers.