Continuously discounted flights between Spain or Italy and Kenya are available with British Airways. Round trip flights from various main airports to Nairobi are now starting at just €326. In some cases you may find flights with airport change in London on your return flight giving you great opportunity to end you trip in UK. (As usually just remember you can not skip first leg of your outbound flight). If interested in this BA solution look for flights departing from Barceona, Madrid, Bilbao, Malaga or Seville. From Italy you can fly from Venice, Milan, Rome, Pisa, Bologna, Naples and probably more..
This British Airways sale is working in travel period from 10th of September till 14th of December 2016 or 5th of January till 28th of March 2017. Book before 31st of August 2016. Flights require long layover in London on your outbound flight you would have to accept. Below you can find booking sample from each origin.
Booking samples
Travel dates. You can check here then compare via Skyscanner to find the lowest fare available. The chepest flights seems to be from Monday to Thursday and a bit more expensive in first half of 2017. Since there are plenty of options how to reach these European cities for very low fare this is an interesting option for many travelers within Europe. We recommend to use service of Skyscanner to quickly find out which airlines are available from your hometown. To book cheap accommodation in Africa you may consider this latest exclusive Amoma.com promotion code 2016.
Booking sample of a cheap return flights from Spain / Italy to Kenya with British Airways from €326 here. In this case you would be departing from Barcelona to Nairobi on 1st of November and returning from Africa back to Europe on 14th of November 2016.