ABTA/ATOL Protected
Huge savings
Monthly Payments
Low deposit

Cheap holidays in April 2020

You’ve made it through the gloomy British winter, but summer still seems a long way away. So why not treat yourself to an April holiday in the sunshine? Recharge your batteries, and store away some fun in the sun to carry you through the last days of winter. Plus, low season prices make April a bargain time to visit some of the most popular destinations, and you’ll have the added bonus of no summer crowds or crazy airport queues. Can’t you just imagine yourself soaking up the sun in the Canaries or the Algarve? Strolling around the enchanting Majorcan capital of Palma? Or having a blast with a group of friends in Magaluf or Benidorm? Perhaps you’re ready to hit the beaches somewhere gorgeous and exotic like Cape Verde. Or having a relaxing city break - maybe magical Marrakech, where you can laze by the pool before hitting the hammam. If you're still looking for inspiration, take a look at our blog on the best places to go on holiday in April!

Whatever you’re looking for, and whether you’re travelling with your partner, the kids or with pals, at loveholidays we've got just the holiday for you! Check out our fantastic range of hotels and holidays in all the top destinations and book your April 2020 holiday now!

Most popular April hotels

Hotel Alborada Ocean Club
Hotel Alborada Ocean Club
Hotel Alborada Ocean Club

Costa del Silencio, Tenerife

from £256 pp
db Seabank Resort + Spa
db Seabank Resort + Spa
db Seabank Resort + Spa

Mellieha,

from £327 pp
Bellevue Club
Bellevue Club
Bellevue Club

Alcudia, Majorca

from £160 pp
Gran Hotel Bali
Gran Hotel Bali
Gran Hotel Bali

Benidorm, Costa Blanca

from £266 pp
Sol Pelicanos Ocas
Sol Pelicanos Ocas
Sol Pelicanos Ocas

Benidorm, Costa Blanca

from £333 pp
Grande Real Santa Eulalia Resort
Grande Real Santa Eulalia Resort
Grande Real Santa Eulalia Resort

Albufeira, Algarve

from £319 pp
Broncemar Beach
Broncemar Beach
Broncemar Beach

Caleta de Fuste, Fuerteventura

from £361 pp
Blue Sea Puerto Resort
Blue Sea Puerto Resort
Blue Sea Puerto Resort

Puerto de la Cruz, Tenerife

from £262 pp