View our wide range of Tarifa holiday villas on the Costa de la Luz including beach properties and others located in the countryside and with spectacular views. Many villas contain pools and large private gardens and can include extra services like yoga, chefs or babysitting at an extra cost.
Enjoy the luxuries of a hotel in your own private villa. Please scroll through the villas below and don't hesitate to contact us with any questions you may have.
Sales Enquiries: frank@tarifadirect.com | Phone: +34 678 974 454
Rental Enquiries: rentals@tarifadirect.com | Phone: +34 693 703 378
Tarifa villa to rent with two pools and incredible views of the Straits and across to Africa.
This fabulous holiday villa…
Rustic detached rental villa with with spectacular panoramic sea views above Valdevaqueros in Tarifa which enjoys large…
"La Casita" is a charming south facing two bedroom, cottage just outside Tarifa with spectacular views of the sea and…
Your future holiday home is a detached villa in typical Andalusian style, with an unusual layout, beautifully framed by…
A lovely country villa in an elevated position which is ideal for couples or families who want to enjoy a quiet holiday.
The…
Fantastic holiday villa for rent in Tarifa with private pool; close to the beach and the Hurricane Hotel.
This rustic…
Newly renovated villa with 3 bedrooms for rent in Punta Paloma, Tarifa.
This modern styled villa is located on a large…
Newly renovated bungalow with 2 suites for rent in Punta Paloma, Tarifa.
The bungalow enjoys 2 suites and each with an…
Two wooden cabins for Summer rent near Tarifa providing that complete get away from the hum drum of normal everyday life…
A lovely country villa in an elevated position which is ideal for couples or families who want to enjoy a quiet holiday.
The…
A lovely country villa in an elevated position which is ideal for couples or families who want to enjoy a quiet holiday.
The…
This old shepherds ouse is more than 200 years old overlooking the Natural park and enjoying a sea view of Valdevaqueros…