Default HTG hotel image

Search Tarifa hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Tarifa hotels

Oasis view

Oasis view
3.5 star property
Oria
10.0 out of 10, Exceptional, (1 review)
"We stayed in this beautiful place for 2 weeks and we had such a relaxing stay. The rooms were beautiful and spotlessly clean with everything you needed. Kevin and John were great hosts and were always on hand to help with anything we needed. Breakfast was a delight every morning and set us up for sour day ahead. The atmosphere and scenery were amazing, and we will definitely be booking again. Thanks for having us!"
United Kingdom
Clare
The price is AU$125
includes taxes & fees
21 July - 22 July
Oasis view

Jardines La Tejera

Jardines La Tejera
4.0 star property
Olula Del Rio
8.8 out of 10, Excellent, (31 reviews)
"Todo bien"
Spain
Federico
The price is AU$146
includes taxes & fees
8 July - 9 July
Jardines La Tejera

Pensión Cuadrado

Pensión Cuadrado
2.0 star property
Seron
9.0 out of 10, Wonderful, (34 reviews)
"Clean tidy, nice beds and mattress, shower 🚿 very good, owners 100% on the ball"
United Kingdom
Trevor
The price is AU$107
includes taxes & fees
8 July - 9 July
Pensión Cuadrado

Hostal Restaurante Torrente

Hostal Restaurante Torrente
1.0 star property
Maria
8.6 out of 10, Excellent, (12 reviews)
"La atención personal "
Spain
Angel
The price is AU$81
includes taxes & fees
8 July - 9 July
Hostal Restaurante Torrente

CUEVAS VICTORIA

CUEVAS VICTORIA
2.0 star property
Galera
The price is AU$163
includes taxes & fees
10 July - 11 July
CUEVAS VICTORIA

Almaterra Apartamentos Turísticos

Almaterra Apartamentos Turísticos
3.0 star property
Huéscar
The price is AU$151
includes taxes & fees
8 July - 9 July
Almaterra Apartamentos Turísticos

Cuevas Andalucia

Cuevas Andalucia
3.0 star property
Baza
10.0 out of 10, Exceptional, (14 reviews)
"Wonderfull place , with a very friendly welcome , cozy comfortable and clean , just great"
United Kingdom
SHAUN
The price is AU$138
includes taxes & fees
30 July - 31 July
Cuevas Andalucia

Hotel Restaurante Lorenzo

Hotel Restaurante Lorenzo
3.0 star property
Chirivel
8.8 out of 10, Excellent, (25 reviews)
"Good room, good bed. Lots of flies in dinning area, spent the whole meal brushing them off the food."
United Kingdom
Anonymous traveller
The price is AU$95
includes taxes & fees
12 July - 13 July
Hotel Restaurante Lorenzo
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Tarifa Hotel Reviews

Recent Reviews in Tarifa

More cheap accommodation in Tarifa

Frequently asked questions

What is the best area to stay in Tarifa?
The best areas to stay in Tarifa are within the Old Town for a traditional experience or just outside the town walls for those seeking a balance of accessibility and coastal views.

The Old Town is the historic heart of Tarifa, characterised by its narrow, cobbled streets and whitewashed buildings. It's a pedestrian-friendly area, centred around the main thoroughfares like Calle Batalla del Salado and the Plaza de la Ranita. You'll find a good selection of boutique hotels, guesthouses, and apartments here, many with roof terraces offering views over the town or towards the sea. This area is great for couples who appreciate being within walking distance of many excellent restaurants and small shops, and enjoy the evening atmosphere of the town.

For those who prefer slightly more space, easier parking, or direct access to the beach, the areas just outside the Old Town walls, particularly along the Paseo de la Alameda or towards the Playa de Los Lances, are excellent. These areas offer a mix of larger hotels and modern apartment rentals, often with sea views.
When is the best time to go to Tarifa?
The best time to go to Tarifa is during the shoulder seasons of May, early June, September, and early October. These months offer pleasant weather, fewer crowds, and good conditions for the activities Tarifa is known for.

For those keen on water sports like kitesurfing and windsurfing, these periods consistently provide the strong, steady winds that the Strait of Gibraltar is famous for. The sea temperatures are comfortable enough for extended periods in the water, and you'll find the beaches less busy than in the peak summer months.

If you're planning a beach holiday or simply want to explore the town and its surroundings, these months are also ideal.
Where can I find the best nightlife in Tarifa?
Tarifa has a compact town centre with several areas known for their nightlife, offering options from relaxed drinks to late-night dancing.

The main street, Calle Batalla del Salado, and the surrounding side streets, particularly around the Puerta de Jerez, are where you'll find a high concentration of bars and pubs. Many of these establishments have outdoor terraces and stay open until the early hours, offering a mix of music styles. You'll find places for cocktails, local wines, and draught beers here.

For those looking for a later night, the area around the Tarifa Port and the beach-front promenades also offers a selection of beach clubs and larger venues that often feature DJs and live music. These tend to get going later in the evening and continue into the early morning.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Tarifa.
How can I save on a hotel booking in Tarifa with Expedia?
One Key™ — Expedia's free travel rewards program—gives you instant access to perks and Member Prices on Tarifa hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Tarifa?
Prices for hotels in Tarifa often vary, but you can find a great deal from AU$81 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.