Search your villa holiday

Where to Destination, resort or villa
Any destination
Cyprus
Croatia
France

French Riviera

Languedoc

Provence

Greek Islands

Corfu

Crete

Kefalonia

Lefkada

Rhodes

Zante

Italy

Puglia

Sicily

Portugal

Algarve

Madeira

Spain

Balearic Islands

Majorca

Menorca

Canary Islands

Fuerteventura

Lanzarote

Tenerife

Mainland Spain

Andalucia

Costa Blanca

Costa del Sol

When Check-in - Check-out
Who's going
2 Guests

Stunning villas selected by experts

Group
Seaview
beach
Beach
Layer_3
Central
Large
countryside
Countryside
As seen on TV
Agios Nikolaos, Zante
6
3
3
7 nights, Sat, 31 May
£1,545 total
Beach 2.2 km Pool 7.8 x 4 m

Roda, Corfu
10
5
3
10 nights, Fri, 3 Oct
£2,348 total
Beach 100 m Heated pool 10 x 5 m

Javea, Costa Blanca
10
5
3
11 nights, Sat, 12 Jul
£5,713 total
Beach 3.2 km Pool 10 x 5 m

Mijas Costa, Costa del Sol
12
6
4
7 nights, Sat, 5 Jul
£3,893 total
Beach 950 m Car optional Pool 8 x 4 m

Kalami, Corfu
7
3
3
7 nights, Fri, 9 Oct 2026
£998 total
Beach 3.4 km Heated pool 6.9 x 3.9 m

Torrox Costa, Andalucia
10
5
3
7 nights, Sat, 26 Jul
£5,678 total
Beach 405 m Pool 6 x 3.5 m

Agios Nikitas, Lefkada
5
2
2
7 nights, Sun, 3 Aug
£3,343 total
Beach 2.7 km Pool 10 x 5 m

Son Bou, Menorca
8
4
3
7 nights, Fri, 7 Aug 2026
£4,101 total
Beach 1.8 km Car optional Pool 8 x 4 m

Funchal, Madeira
8
3
2
7 nights, Sat, 6 Sept
£1,500 total
Beach 5.4 km Car optional Heated pool 8 x 3 m

Coral Bay, Cyprus
6
3
3
7 nights, Sun, 27 Jul
£3,654 total
Beach 805 m Car not required Pool 8 x 4 m

Javea, Costa Blanca
10
5
3
7 nights, Sat, 30 Aug
£2,003 total
Beach 2.5 km Pool 12 x 6 m

Agios Nikolaos, Zante
8
3
2
3 nights, Sat, 27 Sept
£1,646 total
Beach 1.2 km Pool 7 x 3.8 m

Coral Bay, Cyprus
9
4
3
7 nights, Sun, 14 Sept
£2,060 total
Beach 805 m Car not required Gated pool 8 x 4 m

Son Bou, Menorca
6
3
2
7 nights, Thu, 26 Jun
£2,288 total
Beach 1.9 km Pool 8 x 4 m

Agios Nikitas, Lefkada
4
2
2
13 nights, Sun, 19 Jul 2026
£4,378 total
Beach 1 km Pool 7 x 6 m

Lindos, Rhodes
5
2
2
12 nights, Wed, 16 Jul
£3,786 total
Beach 800 m Car optional Pool 5 x 3 m

Pomos, Cyprus
7
3
3
7 nights, Sun, 3 Aug
£1,592 total
Beach 2.5 km Pool 10 x 5 m

Santa Cruz, Madeira
6
3
3
7 nights, Fri, 14 Mar
£977 total
Beach 200 m Car optional Heated pool 10 x 4 m

Lourdas, Kefalonia
4
2
2
7 nights, Thu, 25 Sept
£1,613 total
Beach 400 m Car optional Heated pool 8 x 4 m

Sainte-Maxime, French Riviera
6
3
3
26 nights, Sat, 30 May 2026
£11,128 total
Beach 700 m Car optional Gated pool 10 x 5 m

Funchal, Madeira
6
3
2
7 nights, Fri, 12 Sept
£1,786 total
Beach 3.8 km Heated pool 7 x 3 m

Kalathos, Rhodes
5
2
1
7 nights, Sat, 26 Jul
£1,873 total
Beach 2.5 km Pool 6 x 4 m

Agios Nikolaos, Zante
6
3
2
20 nights, Sat, 2 Aug
£9,837 total
Beach 1.2 km Pool 7 x 3.8 m

Aghios Nikolaos, Crete
5
2
2
7 nights, Sat, 16 Aug
£2,476 total
Beach 4.3 km Pool 10 x 2 m

Exanthia, Lefkada
5
2
2
26 nights, Sun, 29 Jun
£6,675 total
Beach 6.8 km Pool 9 x 4 m

Kalami, Corfu
8
4
4
7 nights, Fri, 19 Sept
£3,295 total
Beach 3.2 km Heated pool 6.8 x 4.3 m

Binibeca, Menorca
6
3
2
22 nights, Thu, 17 Sept 2026
£5,610 total
Beach 1.2 km Car optional Pool 8 x 4 m

Skala, Kefalonia
7
3
3
23 nights, Tue, 19 May 2026
£6,207 total
Beach 1.6 km Heated pool 11.3 x 4.3 m

Alykes, Zante
2
1
1
7 nights, Sat, 19 Jul
£1,420 total
Beach 800 m Pool 3.5 x 3.4 m

Elounda, Crete
7
3
2
7 nights, Fri, 13 Jun
£1,542 total
Beach 480 m Pool 8.5 x 6.3 m

Kalami, Corfu
6
3
2
7 nights, Fri, 11 Jul
£1,939 total
Beach 3.1 km Pool 5 x 10 m

Tsilivi, Zante
6
3
3
7 nights, Sat, 18 Jul 2026
£4,092 total
Beach 2.4 km Pool 9.8 x 4.4 m

Trapezaki, Kefalonia
2
1
1
7 nights, Sat, 27 Sept
£801 total
Beach 1.8 km Pool 7 x 3.5 m

Latchi, Cyprus
7
3
3
7 nights, Sun, 13 Apr
£832 total
Beach 2.8 km Pool 8 x 4 m

Lindos, Rhodes
7
3
2
20 nights, Sat, 26 Apr
£2,249 total
Beach 1 km Pool 8 x 4 m

Exanthia, Lefkada
6
3
3
20 nights, Sun, 5 Oct
£3,749 total
Beach 9.6 km Heated pool 8 x 4 m

Nissaki, Corfu
6
3
4
7 nights, Fri, 7 Aug 2026
£4,400 total
Beach 2.7 km Pool 7 x 3.9 m

Lindos, Rhodes
7
3
2
25 nights, Wed, 18 Jun
£10,303 total
Beach 1 km Car optional Pool 9 x 4.5 m

Barbati, Corfu
8
4
2
7 nights, Fri, 20 Jun
£3,874 total
Beach 500 m Car not required Heated pool 7.5 x 3 m

Playa Blanca, Lanzarote
4
2
1
7 nights, Thu, 4 Sept
£1,557 total
Beach 1 km Car not required Pool 7.9 x 4 m

Agios Nikolaos, Zante
6
3
4
7 nights, Sat, 21 Jun
£2,214 total
Beach 1.7 km Heated pool 8.1 x 3 m

Fiskardo, Kefalonia
4
2
2
7 nights, Tue, 10 Jun
£1,566 total
Beach 5.1 km Heated pool 7.4 x 3.6 m

Desimi, Lefkada
4
2
2
11 nights, Sun, 5 Oct
£1,394 total
Beach 750 m Pool 6.9 x 3.4 m

Caleta de Fuste, Fuerteventura
7
4
2
5 nights, Wed, 10 Sept
£1,555 total
Beach 2.1 km Car optional Heated pool 9 x 4 m

Peyia, Cyprus
4
2
1
26 nights, Wed, 13 Aug
£5,589 total
Beach 2.3 km Pool 9 x 4.5 m