Self-Catering Resorts in Costa del Sol, Spain
With over 30 years of experience providing unforgettable, sun-soaked holidays in Spain, Macdonald Hotels & Resorts offer incredible holidays at our stunning Costa del Sol resorts.
Across Calahonda, Estepona, and Mijas, our self-catering resorts in Costa del Sol ensure that you have everything you need for a holiday in the Spanish sun, complete with relaxing rooms and sparkling outdoor pools.
Take a well-earned break in Costa del Sol with Macdonald Hotels & Resorts self-catering holidays in Spain.
Self-catering holidays in Costa del Sol
Relax on sandy beaches, sample Spanish cuisine, or explore the local culture; enjoy it all at our self-catering resorts.
If you are seeking a serene break in Calahonda, we have two self-catering resorts to choose between. Leila Playa sits right on the beach, offering local food and relaxing leisure facilities, including a jacuzzi pool, a sauna, and outdoor games. Doña Lola caters to anyone seeking a soothing Spanish getaway, with on-site spa and beauty treatments, a palm lined pool, and 10 courses located within 10 minutes of the resort for eager golfers.
Still within Costa del Sol are the picturesque hills of Mijas, which provide a secluded spot for the guests of La Ermita. This Spanish self-catering resort provides stunning views over the coastal village below, perfect for relaxing by the poolside or dining at the on-site restaurant.
For another beachfront resort in Costa del Sol, consider booking a stay at Villacana. This award-winning resort is found between Estepona and Marbella, just a short walk from the sand. Guests can also enjoy the landscaped gardens, on-site swimming pool, and Baobab Beach Restaurant.
Book direct with Macdonald Hotels & Resorts
There’s more to Costa del Sol than just sun, sand, and sea. From golf weekends in Spain to daytrips spent exploring the local culture, Macdonald Hotels & Resorts presents guests with relaxing Spanish self-catering accommodation.
To find the best place to stay in Spain, browse our Costa del Sol self-catering resorts below.