The flag carrier is to introduce new weekend flights from Heathrow to the popular clubbing destination Ibiza from the end of April.
In addition, BA will offer new routes from Heathrow to Palma (starting 31 March) and Gatwick to Lanzarote (31 March) and Tenerife (29 March).
At the same time the airline will also be moving some of its other operations from Heathrow's Terminal 1 to the newer Terminal 5, and rescheduling some of its internal flights to favour business travellers, who prefer early morning departures.
The announcement of new routes into Spain is good news for British holiday makers, especially those coming to the Balearics.
Vueling has already taken over the daily Heathrow Palma route scrapped by British Midland and BS's CityFlyer has increased its operations to Palma and Ibiza out of London City Airport due to a continual increase in demand.