Found 94 relevant properties
Fancy a swim? Enjoy these hotels with direct pool access from your room!
Hotel Zahara Beach by Q Hotels

Hotel & Spa la Residencia Puerto
Kook Hotel Tarifa
When you a stay at Kook Hotel Tarifa in Tarifa, you'll be near the beach, within a 5-minute walk of St. Matthew's Church and Whale-Watching. This hotel is 14.3 mi (23 km) from Bolonia Beach and 19.2 mi (30.9 km) from Algeciras Harbour.
El Cortijo de Zahara by QHotels
100% Fun
With a stay at 100 Percent Fun in Tarifa, you'll be near the beach, within a 15-minute drive of Bolonia Beach and Playa Valdevaqueros. This hotel is 1.4 mi (2.3 km) from Playa de los Lances and 1.9 mi (3.1 km) from Ensenada de Valdevaqueros.
Silos19 Suites
Hotel Antonio II
Hotel la Peña
Located in Tarifa, Hotel La Peña is by the sea, a 4-minute drive from Playa Valdevaqueros and 7 minutes from Whale-Watching. This hotel is 0.5 mi (0.8 km) from Playa de los Lances and 4.9 mi (7.9 km) from Castle de Guzman El Bueno.
Mesón de Sancho
With a stay at Meson de Sancho in Tarifa, you'll be within a 15-minute drive of Algeciras Harbour and Mirador del Estrecho. This hotel is 19 mi (30.6 km) from Bolonia Beach and 21.4 mi (34.5 km) from Rock of Gibraltar.
Convento Tarifa
A stay at Hotel Convento Tarifa places you in the heart of Tarifa, within a 5-minute walk of Whale-Watching and St. Matthew's Church. This hotel is 14.4 mi (23.2 km) from Bolonia Beach and 18.6 mi (30 km) from Algeciras Harbour.
Tarifa Lances by QHotels
Hotel la Torre
With a stay at La Torre in Tarifa, you'll be on the waterfront, within a 15-minute drive of Bolonia Beach and Playa Valdevaqueros. This beach hotel is 0.6 mi (1 km) from Playa de los Lances and 2.7 mi (4.3 km) from Ensenada de Valdevaqueros.
Aristoy
With a stay at Hotel Aristoy in Tarifa, you'll be within a 5-minute walk of St. Matthew's Church and Estatua de Sancho IV. This hostal is 14.9 mi (24.1 km) from Bolonia Beach and 19.2 mi (30.8 km) from Algeciras Harbour.
Meliá Zahara Resort & Villas
El Rancho
Located in Tarifa, El Rancho is within a 5-minute drive of Ensenada de los Lances de Tarifa and Whale-Watching. This beach aparthotel is 11.6 mi (18.7 km) from Bolonia Beach and 20.2 mi (32.5 km) from Algeciras Harbour.
Hotel Copacabana Tarifa Beach
Located in Tarifa, Copacabana Beach Tarifa is by the sea, a 1-minute drive from Playa Valdevaqueros and 8 minutes from Whale-Watching. This beach hotel is 1.4 mi (2.3 km) from Playa de los Lances and 6.1 mi (9.9 km) from Church of San Mateo.
Hotel Atlántico
Iris Zahara
Apartamentos la Residencia Tarifa
When you a stay at La Residencia Tarifa in Tarifa, you'll be by the sea, within a 5-minute walk of Mirador El Estrecho and St. Matthew's Church. This boutique apartment is 15 mi (24.2 km) from Bolonia Beach and 19.2 mi (31 km) from Algeciras Harbour.
Rural Tarifa Beach Las Cabañas
Located in Tarifa, Viviendas Rurales Las Cabañas is in a national park, within a 10-minute drive of Playa Valdevaqueros and Playa de los Lances. This aparthotel is 11.1 mi (17.8 km) from Bolonia Beach and 18.2 mi (29.2 km) from Algeciras Harbour.
La Posada de Lola - Adults Only
El Levante
Located in Tarifa, Hostal El Levante is within a 5-minute drive of Playa de los Lances and Ensenada de los Lances de Tarifa. This hostal is 11.6 mi (18.7 km) from Bolonia Beach and 14.7 mi (23.7 km) from Algeciras Harbour.
Taiga Tarifa
When you stay at TAIGA Tarifa Punta Paloma in Tarifa, you'll be near the beach, within a 5-minute drive of Playa Valdevaqueros and Playa de los Lances. This campground is 7 mi (11.3 km) from Whale-Watching and 7.2 mi (11.6 km) from Bolonia Beach.
Margaritas 21 Rooms
A stay at Margaritas 21 Rooms places you in the heart of Tarifa, steps from Whale-Watching and 5 minutes by foot from St. Matthew's Church. This hostal is 14.4 mi (23.2 km) from Bolonia Beach and 18.6 mi (30 km) from Algeciras Harbour.
El Asturiano
Located in Tarifa, El Asturiano is near the beach, a 5-minute walk from Whale-Watching and 6 minutes by foot from Estatua Guzmán el Bueno. This pension is 0.4 mi (0.6 km) from Castillo de Guzmán and 0.4 mi (0.7 km) from Playa de los Lances.
Eole Tarifa Rooms
Located in Tarifa, Eole Tarifa Rooms is near the beach, within a 5-minute walk of St. Matthew's Church and Estatua de Sancho IV. This hotel is 14.9 mi (24 km) from Bolonia Beach and 19.1 mi (30.8 km) from Algeciras Harbour.
The 8 Rooms House
A stay at The 8 Rooms House places you in the heart of Tarifa, steps from Whale-Watching and 6 minutes by foot from St. Matthew's Church. This guesthouse is 14.6 mi (23.4 km) from Bolonia Beach and 18.8 mi (30.2 km) from Algeciras Harbour.
Alameda Hostal Boutique
A stay at Hostal Alameda places you in the heart of Tarifa, steps from Estatua Guzmán el Bueno and Estatua de Sancho IV. This hostal is 14.6 mi (23.5 km) from Bolonia Beach and 18.8 mi (30.3 km) from Algeciras Harbour.
Hostal Gravina
Located in Tarifa, Hostal Gravina is near the beach, within a 5-minute walk of St. Matthew's Church and Mirador El Estrecho. This hostal is 14.5 mi (23.3 km) from Bolonia Beach and 18.7 mi (30.1 km) from Algeciras Harbour.
Eole Tarifa Apartments
Located in Tarifa, Eole Tarifa Apartments is on the beach, within a 5-minute walk of St. Matthew's Church and Estatua de Sancho IV. This beach hotel is 14.9 mi (24 km) from Bolonia Beach and 19.1 mi (30.8 km) from Algeciras Harbour.