The Moroccan resort of Agadir has been identified as the best value destination for British holidaymakers this year.

Agadir was found to offer the lowest prices followed by Malta, the Portuguese Algarve and the Greek islands of Kefalonia and Corfu.

The research by On the Beach compared the average cost of a one-week holiday across the most popular summer and winter sun destinations.

The company also compared the cost of holidays this year to last and found Marrakech offer the biggest savings, with the average price of a holiday down 24% on 2017.

Holidays to many of the most popular Greek islands are cheaper in 2018 with Zante (-10%), Kefalonia (-8%), Kos (-5%) and Corfu (-3%) all offering better value.

Agadir was found to be the cheapest resort for family holidays followed by the Costa Brava, Costa Dorada, Corfu and the Algarve.

The Moroccan Atlantic Ocean destination was also the best value for all-inclusive holidays followed by the Costa Brava, the Egyptian Red Sea resort of Marsa Alam and Turkish resorts of Bodrum and Dalaman.

On the Beach chief marketing officer Alistair Daly said: “Our research shows that for Brits looking for a great value holiday, there are many fantastic options with the Moroccan resort of Agadir offering the very best value.

“All-inclusive holidays are a great option for those wanting to spend less money whilst in resort and with hoteliers across Europe offering fantastic discounts to people booking their holidays in advance, now is a great time to book your beach holiday.”