Find the 3-star hotels that appeal to you the most
Check out our selection of great 3-star hotels in Tarifa
This traditional-style, Andalusian country mansion is just south of Los Alcornocales Nature Reserve, midway between Tarifa and Algeciras.

Located 10 minutes’ drive from Tarifa, Hotel Punta Sur offers accommodations set within gardens. It features an outdoor swimming pool, tennis court and lake. Free Wi-fi is available.

Set on Tarifa’s unspoiled Los Lances Beach, Beach Hotel Dos Mares offers an outdoor pool with views of the sea and Morocco, a tennis court, gym, windsurf school and horse riding.

Set in a stunning natural location, this hotel is a 10-minute walk from Valdevaqueros Beach, popular for kite and windsurfing.

Set at the foot of Alcornocales Park, this stylish and tasteful hotel is located only 3 miles from Tarifa and near the main beaches where you can enjoy kite flying and windsurfing.

Located in the historical center of Tarifa, Vagamundos Tarifa - Lifestyle Inn is housed in a property dating from the 18th century and is the perfect accommodations for exploring this fascinating...

This hotel in the center of Algeciras is just 5 minutes´ drive from the port and train station. It has free WiFi and air conditioning in all rooms.

Located in Algeciras, a 15-minute walk from Rinconcillo Beach, Suittes Hotel provides accommodations with a terrace, private parking, a bar and a casino.

Set within the Los Palmones Business and Technology Park, Holiday Inn Express Campo de Gibraltar-Barrios offers air-conditioned rooms with cable TV and tea and coffee-making facilities.

Just minutes from the beach, the Hotel Mirador’s rooms boast free internet connection, and large balconies from which you can admire great views of Algecira Bay.


Popular with guests booking 3-star hotels in Tarifa
Popular with guests booking 3-star hotels in Tarifa
Popular with guests booking 3-star hotels in Tarifa
Popular with guests booking 3-star hotels in Tarifa
Popular with guests booking 3-star hotels in Tarifa
Popular with guests booking 3-star hotels in Tarifa