Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Tarifa – 651 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Mesón de Sancho

Hotel in Tarifa

This traditional-style, Andalusian country mansion is just south of Los Alcornocales Nature Reserve, midway between Tarifa and Algeciras. Beautiful views of the balcony. Super welcoming and lovely staff. Felt very comfortable here.

Show more Show less
8.8
Excellent
2,171 reviews
Price from
$82
per night

Hotel Tarifa Lances

Hotel in Tarifa

Featuring a spa and 2 outdoor pools, Hotel Tarifa Lances offers accommodations in Tarifa. It offers a 24-hour front desk and free WiFi throughout the property. Everything was great! Location, room, staff, interior, breakfast - 10!

Show more Show less
8.6
Excellent
2,229 reviews
Price from
$184
per night

Wawa Tarifa

Hotel in Tarifa

Located 1312 feet from Valdevaqueros Beach, Wawa Tarifa offers views of the beautiful countryside, Atlantic Ocean and Morocco. Rooms and bungalows feature ocean or mountain views. Lovely place to just relax, loved the bean bags outside and chilled out music playing

Show more Show less
8.2
Very Good
1,209 reviews
Price from
$95
per night

Hotel La Mirada

Hotel in Tarifa

Just 10 minutes’ walk from Tarifa’s old town, Hotel La Mirada offers modern, air-conditioned rooms with marble bathrooms. The sandy beach is just 984 feet away from the hotel. Everything was very good! Room, bathroom, bed linen - all was clean, neat and comfortable. Very comfy bed. No problem to park your car, a small parking lot just nearby. Location is very good, not the very central, therefore not noisy, but it's a nice 7 min walk to the centre. 5 min to the beach. Good breakfast, no hot meals, but all you need to start your day: cereals, yogurt, ham, cheese, bread, tomato, coffee.

Show more Show less
8.4
Very Good
489 reviews
Price from
$74
per night

Misiana

Hotel in Tarifa

Misiana is set in the historic center of Tarifa, 984 feet from the beach. It offers comfortable, modern rooms and free Wi-Fi throughout, 5 minutes’ walk from Tarifa Port. Our room (Junior Suite) was better than the pictures, comfortable, great facilities and decoration, amazing location and views

Show more Show less
8.7
Excellent
500 reviews
Price from
$116
per night

Hotel La Torre

Hotel in Tarifa

Offering fantastic views of Los Alcornocales Nature Reserve, this converted country house is close to Valdevaqueros and Punta Paloma beaches. small but very cosy and clean pool, nice garden area, cool location (right next to Atlantic Ocean beach). Friendly staff!

Show more Show less
8.8
Excellent
802 reviews
Price from
$105
per night

La Codorniz

Hotel in Tarifa

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. Great location, easy to get to Los Lances, Valdevaqueros, as well to the city all within a couple of minutes drive. Good breakfast, nice pool, friendly staff. Certainly can recommend.

Show more Show less
8
Very Good
771 reviews
Price from
$80
per night

Kook Hotel Tarifa

Hotel in Tarifa

Featuring a terrace, Kook Hotel Tarifa is located in Tarifa in the Andalucía region, a 7-minute walk from Los Lances Beach and 0.4 miles from Playa Chica. very nice interior, good breakfast, perfect location

Show more Show less
9.5
Exceptional
963 reviews
Price from
$142
per night

Hotel & Spa La Residencia Puerto

Hotel in Tarifa

Featuring an outdoor heated pool, Hotel & Spa La Residencia Puerto is set in Tarifa, 591 feet from Los Lances beach and Playa Chica beach. This 4-star hotel offers a 24-hour front desk and free WiFi. everything was amazing i do not have any complaint

Show more Show less
9.2
Awesome
1,087 reviews
Price from
$199
per night

Beach Hotel Dos Mares

Hotel in Tarifa

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. This is a lovely hotel right on the beach. I stayed in one of the garden-view bungalows and found it perfect for my needs, I was approximately 50 metres from the beach and could see the sea from my room. Breakfast was self-service, buffet-style with fresh fruit (prepared melon and pineapple, plus apples, bananas and kiwis in a basket), bacon, fried eggs and frankfurter-type sausages, together with cold meats, cheese and fresh tomato slices. Everything was well-prepared and nicely presented.

Show more Show less
8.6
Excellent
887 reviews
Price from
$183
per night

Most-booked hotels in Tarifa in the past month

See all

Tarifa's best hotels with breakfast

See all

Budget hotels in Tarifa

See all

FAQs about hotels in Tarifa

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Tarifa:

Explore guest reviews of hotels in Tarifa

See all