From a four-star beachside hotel in Tenerife to a mountain retreat in La Gomera, our selection of the best places for £100 or less
1 Hotel Rural El Mondalon
All is peaceful at this ten-room rural hotel close to the Caldera de Bandama volcanic crater and next door to the Mondalon winery. The 25-hectare farm blooms with olive and fruit trees; expect to see their bounty on the restaurant menu served in the converted barn or on the terrace. This is a great choice for families because there is a playground, children’s menu and rooms that can accommodate an extra bed or cot. There’s a large outdoor pool too, and four of the rooms have private terraces.
Details B&B doubles are from £59 a night (00 34 928 355 758, hotelruralmondalon.es)
2 La Hacienda del Buen Suceso
Nestled at the heart of a 50-acre banana farm, this cool rural hotel started life as a palatial plantation owner’s house on the Canary Islands’ oldest estate. The hotel retains its old charm — wood-beamed ceilings and exposed brickwork — alongside chic furnishings. Dinner is served in the old stables, while there’s also a small pool and a veranda.
Details B&B doubles cost from £100 a night (0117 946 7072, i-escape.com)
Settle into a beanbag on the roof terrace, cocktail in hand, and you’re sure to agree that this boutique base in Las Palmas lives up to its name. Rooms are hip, with quirky cushions and crisp linens, but it’s worth spending a little extra to avoid the standard rooms, which overlook the street and can be noisy. It’s a short walk to Las Canteras beach and breakfast is available at the restaurant downstairs.
Details Doubles are available from £55 a night, superior doubles from £59, room only (00 34 928 904 289, bedandchic.com)
4 Maipez Hotel
near La Calzada
The bustling city of Las Palmas is a 15-minute drive from Maipez, but you’d never know it. This is a place to escape to, where you can sleep surrounded by whitewashed stone walls and lush gardens. The ten rooms are simply furnished farmhouse-style, one has a terrace and two are suites with slightly more space. There’s a lovely outdoor pool on the lawn and the hotel can book you a court at the large tennis centre next door. There are a few restaurants close by, but you will need a car.
Details B&B doubles cost from £68 a night (00 34 928 287 272, maipez.com)