Find your perfect holiday rental in Puglia

Find your perfect villa or apartment in Puglia, rich in culture, colour and glorious landscapes

Villas, apartments and holiday rentals in Puglia

Escape to  Puglia, also known as Apulia, if you want to avoid the better known areas of Italy. Although it's becoming increasingly popular the “heel of Italy’s boot” is still largely unspoiled and authentic. Salento, in the sun-drenched south, offers wild beaches and inexpensive food; Lecce is charming with its plethora of baroque buildings and Ostuni is a dazzling white city on the top of a hill, with beautiful views over the adjacent Adriatic sea. Puglia offers nature reserves, sweeping vistas of ancient farmland, beaches, baroque towns and white-washed trullo houses, all to be enjoyed with a fantastic holiday climate, from mild winters to long, hot, dry summers which warm the sea to glorious temperatures.

Puglia’s star attraction is its excellent food; known as the breadbasket of Italy most of Europe’s pasta comes from here and it makes more olive oil than the other Italian regions put together. Find a villa in Puglia and experience the allure of unspoiled Italy for yourself...

Showing 754 villas and houses in Apulia

Country House in Martina Franca, Italy
From £1,040 Per week
  • Country house
  • Sleeps 6
  • 3 Beds
  • 3 Baths
  • Private pool
  • WiFi
  • Parking
  • Private garden
"As featured in A Place in the Sun Magazine Oct 2010!" Trullo Patrizia is a 300 year old trullo and a romantic southern Italian farmhouse surrounded by 5 private acres of lush greenery.
House in Nardò, Italy
From £2,130 Per week
  • House
  • Sleeps 9
  • 4 Beds
  • 3 Baths
  • Private pool
  • Internet
  • Near beach
  • Air con
This 4 bedroom house with private pool is located in Nardò and sleeps 9 people. It has WiFi, air conditioning and a garden. The house is near golf and beach.
House in Nardò, Italy
From £388 Per week
  • House
  • Sleeps 6
  • 2 Beds
  • 1 Bath
  • Private pool
  • Near beach
  • Air con
  • Near golf
This 2 bedroom house with private pool is located in Nardò and sleeps 6 people. It has air conditioning, barbeque facilities and parking nearby. The house is near golf and beach.
Apartment in Carovigno, Italy
From £285 Per week
  • Apartment
  • Sleeps 4
  • 2 Beds
  • 2 Baths
  • Balcony / terrace
  • Parking
  • Washing machine
  • Open fire
This 2 bedroom apartment is located in Carovigno and sleeps 4 people. It has parking nearby, a gym and a spa. The apartment is near golf and beach.
Apartment in Castro, Italy
From £362 Per week
  • Apartment
  • Sleeps 6
  • 3 Beds
  • 2 Baths
  • Near beach
  • Air con
  • Balcony / terrace
  • Near golf
This 3 bedroom apartment is located in Castro and sleeps 6 people. It has air conditioning. The apartment is walking distance away from golf and beach.
House in Martina Franca, Italy
From £291 Per week
  • House
  • Sleeps 4
  • 2 Beds
  • 1 Bath
  • Air con
  • Parking
  • Garden
  • BBQ
This 2 bedroom house is located in Martina Franca and sleeps 4 people. It has air conditioning, a garden and barbeque facilities.
Apartment in Castro, Italy
From £181 Per week
  • Apartment
  • Sleeps 4
  • 1 Bed
  • 1 Bath
  • Near beach
  • Air con
  • Balcony / terrace
  • Near golf
This 1 bedroom apartment is located in Castro and sleeps 4 people. It has air conditioning and a garden. The apartment is walking distance away from golf and beach.
House in Novoli, Italy
From £859 Per week
  • House
  • Sleeps 8
  • 4 Beds
  • 1 Bath
  • Private pool
  • Internet
  • Air con
  • Parking
This 4 bedroom house with private pool is located in Novoli and sleeps 8 people. It has WiFi, air conditioning and barbeque facilities.
House in Ugento, Italy
From £2,104 Per week
  • House
  • Sleeps 9
  • 4 Beds
  • 2 Baths
  • Private pool
  • Air con
  • Parking
  • BBQ
This 4 bedroom house with private pool is located in Ugento and sleeps 9 people. It has air conditioning, barbeque facilities and parking nearby.
House in Racale, Italy
From £1,808 Per week
  • House
  • Sleeps 11
  • 4 Beds
  • 1 Bath
  • Private pool
  • Internet
  • Air con
  • Balcony / terrace
This 4 bedroom house with private pool is located in Racale and sleeps 11 people. It has WiFi, air conditioning and barbeque facilities.
House in Alliste, Italy
From £1,796 Per week
  • House
  • Sleeps 12
  • 5 Beds
  • 1 Bath
  • Private pool
  • Internet
  • Air con
  • Balcony / terrace
This 5 bedroom house with private pool is located in Alliste and sleeps 12 people. It has WiFi, air conditioning and barbeque facilities.
House in Alberobello, Italy
From £1,722 Per week
  • House
  • Sleeps 10
  • 5 Beds
  • 1 Bath
  • Private pool
  • Internet
  • Air con
  • Parking
This 5 bedroom house with private pool is located in Alberobello and sleeps 10 people. It has WiFi, air conditioning and barbeque facilities.
Villa in Andrano, Italy
From £515 Per week
  • Villa
  • Sleeps 6
  • 3 Beds
  • 2 Baths
  • Private pool
  • WiFi
  • Near beach
  • Air con
Wonderful and new villa with a big garden and private pool. The right solutions to stay in peace and relaxed not far from the sea and from Otranto, Castro, Santa Maria di Leuca
House in Castrignano del Capo, Italy
From £811 Per week
  • House
  • Sleeps 6
  • 3 Beds
  • 1 Bath
  • Private pool
  • Internet
  • Air con
  • Balcony / terrace
This 3 bedroom house with private pool is located in Castrignano del Capo and sleeps 6 people. It has WiFi, air conditioning and barbeque facilities.
House in Cutrofiano, Italy
From £2,205 Per week
  • House
  • Sleeps 13
  • 6 Beds
  • 1 Bath
  • Private pool
  • Internet
  • Air con
  • Balcony / terrace
This 6 bedroom house with private pool is located in Cutrofiano and sleeps 13 people. It has WiFi, air conditioning and barbeque facilities.
House in Specchia, Italy
From £1,744 Per week
  • House
  • Sleeps 19
  • 7 Beds
  • 1 Bath
  • Private pool
  • Air con
  • Parking
  • BBQ
This 7 bedroom house with private pool is located in Specchia and sleeps 19 people. It has air conditioning, barbeque facilities and parking nearby.
House in Martina Franca, Italy
From £226 Per week
  • House
  • Sleeps 3
  • 1 Bed
  • 1 Bath
  • Parking
  • BBQ
  • Washing machine
This 1 bedroom house is located in Martina Franca and sleeps 3 people. It has barbeque facilities, parking nearby and a gym. The house is near golf and beach.
House in Muro Leccese, Italy
From £1,588 Per week
  • House
  • Sleeps 12
  • 6 Beds
  • 1 Bath
  • Private pool
  • Air con
  • Parking
  • BBQ
This 6 bedroom house with private pool is located in Muro Leccese and sleeps 12 people. It has air conditioning, barbeque facilities and parking nearby.
House in Torre San Giovanni, Italy
From £1,310 Per week
  • House
  • Sleeps 8
  • 4 Beds
  • 1 Bath
  • Private pool
  • Air con
  • Parking
  • BBQ
This 4 bedroom house with private pool is located in Torre San Giovanni and sleeps 8 people. It has air conditioning, barbeque facilities and parking nearby.
Apartment in Scialara, Italy
From £298 Per week
  • Apartment
  • Sleeps 4
  • 2 Beds
  • 1 Bath
  • Pool
  • Internet
  • Near beach
  • Air con
This 2 bedroom apartment with swimming pool is located in Scialara and sleeps 4 people. It has WiFi and air conditioning. The apartment is walking distance away from golf and beach.
1 - 20 of 754