BA has added a new service from Heathrow to Marrakech from October.
The airline will fly to the Moroccan city four times a week from Terminal 5 from October 28.
The service runs on Thursday, Friday, Saturday and Sunday.
The airline already flies from Gatwick to Marrakech eight times a week.
Sean Doyle, British Airways’ director of network and alliances, said: “Marrakech adds another exciting destination to our leisure network at Heathrow and is a fantastic starting point to explore Morocco; from trekking in the Atlas Mountains to discovering the amazing deserts and beaches and soaking up the atmosphere of the many medinas. Marrakech is one of the key tourism destinations in north Africa, so we’re excited to serve it from two of our London airports.”
Return fares start from £132 in Euro Traveller and £332 in Club Europe.
The airline is also increasing the number of flights it operates from Heathrow this winter to Prague, Budapest, Barcelona, Gibraltar, Larnaca and Malaga.