- Sort by:
- Reviews
- Best Reviews
- Most Reviewed
- Stars
- Stars 5 to 1
- Stars 1 to 5
- Price
- Price Low to High
- Price High to Low
€63
per night
Beach Hotel Dos Mares
Hotel with 48 rooms from €63. Set on Tarifa’s unspoilt Los Lances Beach, Beach Hotel Dos Mares offers an outdoor pool with views o... more
Score: 8.3 out of 10
€30
per night
Hostal El Levante
Bed and breakfast with 13 rooms from €30. Hostal El Levante is situated 500 metres from Playa de los Lances Beach, 2 km from Tarifa. This gues... more
Score: 8.2 out of 10
€40
per night
Meson de Sancho
Hotel with 50 rooms from €40. This traditional-style, Andalusian country mansion is just south of Los Alcornocales Nature Reserve,... more
Score: 8.1 out of 10
€40
per night
Hotel La Torre
Hotel with 11 rooms from €40. This classic country house has been converted into a beautiful hotel, boasting magnificent views of ... more
Score: 8.3 out of 10
€45
per night
Balenciaga Rooms
Bed and breakfast with 8 rooms from €45. Balenciaga Rooms is situated in Tarifa's old town, a short walk from the castle. This pretty guest h... more
Score: 7.8 out of 10
€60
per night
Chillout Hotel Tres Mares
Hotel with 24 rooms from €60. Set in beautiful gardens 400 meters from Casas de Porro Beach, the Chillout Hotel Tres Mares offers ... more
Score: 8.0 out of 10
€30
per night
Hostal Las Margaritas
Bed and breakfast with 22 rooms from €30. Take a daytrip to the Alcornocales Nature Park which boasts an abundance of flora and fauna. Bei... more
Score: 7.7 out of 10
€40
per night
Alborada
Bed and breakfast with 37 rooms from €40. Hostal Alborada is located in 250 metres from the beach in Tarifa, on the southernmost tip of contin... more
Score: 7.9 out of 10
€50
per night
Hostal Alameda
Bed and breakfast with 27 rooms from €50. Set in the heart of this charming town, Hostal Alameda provides a great base to explore Tarifa and t... more
Score: 7.9 out of 10
€56
per night
La Casa Amarilla
Appartment with 10 rooms from €56. La Casa Amarilla is in the centre of Tarifa, near San Mateo Church. The charming apartments feature ... more
Score: 7.9 out of 10
€48
per night
Cortijo El Pozuelo
This converted 19th-century country house is just outside Tarifa, in Estrecho Nature Reserve, 5 minu... more
Score: 8.9 out of 10
€50
per night
Hostal La Calzada
Bed and breakfast with 10 rooms from €50. This guest house is located in the historic old town of Tarifa and is an ideal base from which to vi... more
Score: 8.2 out of 10
€12
per night
Pension Facundo
Bed and breakfast with 30 rooms from €12. Set just a short walk from the old quarter of Tarifa, this convenient guest house boasts a family-ru... more
Score: 6.7 out of 10
€50
per night
Hotel Copacabana Tarifa Beach
Hotel with 26 rooms from €50. Set on Valdevaqueros Beach, Tarifa, Copacabana Tarifa Beach Hotel offers great views of the Moroccan... more
Score: 6.9 out of 10
€15
per night
Tarik
Bed and breakfast with 18 rooms from €15. The Tarik guesthouse is just 10 minutes from the beach in the old town of Tarifa – at the most south... more
Score: 6.9 out of 10