Seasonal closing. Reopening on April 11st 2025.
Imagine an oasis of tranquility between pine forests and the beach. The Madreselva hotel is a one-level building built ‘hacienda’ style, with all the rooms centered around a lush plant-filled courtyard.
Each of the hotel rooms has a small private terrace where you can read, relax, or store your surf equipment. All of Madreselva’s eighteen rooms are equipped with bathrooms and air conditioning. The hotel additionally has a private swimming pool and its own parking.
The Madreselva is located in the heart of Los Caños and is just 50m. from the main beach and a short walk to local bars and restaurants.
BEST PRICE GUARANTEE
FREE CANCELLATION
PRIVATE PARKING
ROOMS
An oasis in the heart of Los Caños
The Trafalgar Suite has two bedrooms, one with a queen-size bed and the other with two single beds. It has two bathrooms, one with a shower and the other with a bathtub. It also features a small kitchen equipped with a fridge, a two-burner ceramic hob, sink, and basic amenities. Completing the space is a living room with a comfortable sofa. From the living room, you have access to a large private patio overlooking the Natural Park of La Breña and Barbate Marismas. The Trafalgar Suite is equipped with a telephone, TV, safe, air conditioning, hairdryer, and ample space to add an extra bed if necessary.
Madreselva has 18 double or twin rooms. All rooms have been recently renovated and have air conditioning, telephones, TV and a safe. Each room also has its own small private courtyard - a great place to chill out.
EMIR SERVICE
In all rooms you can choose our Emir Service for the day of your arrival. The service includes:
- Fresh flowers in the room
- A bottle of cava
- Handmade chocolates made here in the province of Cádiz
The price of this service is 46€ (VAT included) per room. Please, if you wish, check the option “Emir Service” when you make your reservation.
GALLERY
Hotel Madreselva
Avda. Atlántico 102 | Los Caños de Meca | Barbate, Cádiz
Tlfs: +34 956 43 72 55 – +34 647 71 36 08
We’re here for you:
+34 956 43 72 55