Restaurante La Pescadería
SeafoodKnown for its fresh catch and vibrant atmosphere.
Beach Hotel Dos Mares is a 3-star hotel in Tarifa, Spain. Rated 8.8 out of 10 based on 318 guest reviews.
Beach Hotel Dos Mares is a 3-star base in Tarifa, Spain, set along Carretera Cadiz-Malaga, Km 79.5, with easy access to the coastline and the town when you’re traveling by car. Guests consistently rate it highly at 8.8/10 across 318 reviews, with many remarking on the practical setup for beach days and the calm, straightforward atmosphere. It’s a good fit for families and pet owners who want a relaxed stay, plus road-trip travelers who value free parking and the option of discounted offsite parking. The hotel’s outdoor pool is a simple reward after windier beach sessions, and air conditioning helps when the weather swings. For meals, the on-site restaurant and terrace give you a place to eat without having to drive back into town every time. Fitness facilities are available for those who want to keep up a routine, though they come with a surcharge. In the wider area, Los Lances Beach is about 1 km away for early swims and kite and windsurf watching. Tarifa Castle is roughly 2 km from the hotel, making it manageable for a short outing into the historic core. If you’re planning a longer coastal day, Bolonia Beach and the Bolonia area are around 10 km away, where the scenery shifts from town energy to wide, open shoreline. Reviews often mention that the location works well for splitting time between Tarifa’s sights and the beaches, especially when you’re coordinating around family schedules and pet needs.
Beach Hotel Dos Mares is worth considering for its family-friendly atmosphere and pet policies, but be aware of its 3-star limitations in amenities.
Upon arrival at Beach Hotel Dos Mares, you'll be greeted by the salty breeze from Los Lances Beach just steps away. The hotel exudes a casual charm, making it easy to settle in and unwind. Mornings can be spent lounging by the swimming pool or enjoying breakfast at the on-site restaurant, followed by a stroll to Tarifa Old Town to explore its historic streets. The vibrant atmosphere of nearby eateries adds to the experience, with the scent of fresh seafood wafting through the air.
The hotel is conveniently located near Tarifa Old Town, just a short walk away, making it easy to explore local shops and restaurants. With attractions like Bolonia Beach and Cabo de Trafalgar within a 15 km radius, guests can easily access stunning natural sights. Public transport options are limited, so a car may be beneficial for exploring further afield.
With an average price of 179.35 EUR per night, Beach Hotel Dos Mares offers competitive rates for the area, especially with the lowest found at 96.21 EUR. Booking in November could yield the best savings.
Per night, 7-night stay, 2 adults · checked 30th March 2026









Top dining spots near Beach Hotel Dos Mares
Known for its fresh catch and vibrant atmosphere.
Offers traditional tapas and a cozy ambiance.
A favorite spot for its eclectic menu and friendly service.
Delightful dishes with a stunning view of the beach.
Famous for its wood-fired pizzas and family-friendly vibe.
Perfect for a relaxing coffee or snack by the beach.
Combines local flavors with international cuisine.
A charming place to enjoy authentic Spanish tapas.
Casual beachside dining with a laid-back atmosphere.
Offers hearty meals in a rustic setting.
Yes, Beach Hotel Dos Mares is family-friendly, offering family rooms and amenities that cater to guests of all ages.
Check-in at Beach Hotel Dos Mares is from 03:00 PM to 12:00 AM, and check-out is at 12:00 PM.
Yes, Beach Hotel Dos Mares is pet-friendly, allowing guests to bring their pets during their stay.
Beach Hotel Dos Mares is approximately 2 km from Tarifa Castle, making it a short trip for sightseeing.
Yes, Beach Hotel Dos Mares features a swimming pool where guests can relax and enjoy the sun.
Beach Hotel Dos Mares offers various recreational activities, including kitesurfing, windsurfing, and beach volleyball.
Yes, Beach Hotel Dos Mares offers free parking for guests, making it convenient for those traveling by car.
Beach Hotel Dos Mares is located just 0.1 km from Los Lances Beach, providing easy beach access.
Children are welcome.
Pets are allowed.
VAT (10%) – included in the price
318 reviews
Discover more places to stay in Tarifa, Spain. Compare prices, read reviews, and find your perfect hotel.
View all hotels in Tarifa