The flag carrier will operate at least four weekly flights between Faro and Madrid and daily flights between Funchal and Madrid in summer.
Iberia said the reintroduction of the routes aims to further strengthen the offer of seats compared to the previous year.
The company, which already operates routes from Madrid to Lisbon and Porto, is to offer 145 percent more seats compared to last year from and to Faro airport since flights will be operated with A320 planes, which have a capacity of between 141 and 200 passengers.
The Madrid-Faro route will have an average of four flights per week until 26 October, five in July and eight in August.
In addition to the usual routes between Lisbon and Porto with the Spanish capital, Iberia will also be operating flights between Funchal and Santiago de Compostela, once a week.
With regard to Funchal, the operator in charge of the links with Madrid will be Iberia’s regional branch Iberia Regional Air Nostrum, which will resume the flights on Saturday 13 April, three months ahead of the start of the summer season, twice a week.
In August, peak summer season, Iberia will up the frequency to offer daily flights between Funchal and Madrid, which should last until the end of October.
With this offer, Iberia increases capacity on the Funchal-Madrid route by about 64 percent compared to the summer season last year.
Between 19 July and 30 August, Iberia Regional Air Nostrum will also operate one flight per week between Funchal and Santiago de Compostela.
Iberia has been flying to Portugal since 1 May 1939, with the inauguration of the Madrid-Lisbon route, the Spanish carrier’s first international port-of-call.
Iberia operates 132 weekly flights between Lisbon, Porto, Faro, Funchal and Madrid and in 2019, will offer more than 1.10 million seats on flights between Portugal and Spain, 7.56 percent more than in the previous year.
Together with its subsidiary Iberia Express and Iberia Regional Air Nostrum, Iberia offers around 600 flights per day with a fleet of about 135 aircraft.