You are here: Spain » Costa del Sol » Estepona » Elba Estepona Gran Hotel & Thalasso Spa

Elba Estepona Gran Hotel & Thalasso Spa

The 5*****Elba Estepona Gran Hotel & Thalasso Spa is a luxurious beachfront hotel located just outside Estepona, approximately 20 minutes drive from Marbella. On offer are 204 rooms, comprising of 138 Deluxe Double, 43 Junior Suites, 20 Full Suites and 1 Presidential Suite. All rooms are spacious, with private balconies or terrace and complete with special touches of luxury including free WiFi access, Satellite TV, mini-bar, coffe & tea maker, fully equipped bathroom including hairdryer, separate shower and bath and a comfortable closet with bathrobe and slippers.

Food & beverage

The hotel offer splendid buffets for both breakfast and dinner in an informal setting in its Arena Beach restaurant, with a large dining area in front of the sea. For lunch there is a mix of cold starters and salads alongside typical Andalucian cuisine, plus the best from Asian, Latin and Spanish cooking. There is also an all inclusive option available and 3 themed á la carte restaurants offering the best in local and international cuisine.


The Elba Estepona is a paradise for golf lovers with around 35 golf courses nearby.

Other facilities

An adult and children´s swimming pools, a covered pool and beautiful gardens. For an extra cost, the Elba Estepona´s Spa features a sea water circuit, hot tub, sauna and igloo along with a variety of relaxing, therapeutic or beauty treatments on offer.

Share on social networks

Hotel Enquiry Form

Your Contact Details

Golf Holiday Requirements

What is IAGTO?

Why not ABTA? Many of our UK customers ask us about IAGTO and ABTA, so here is a kind of FAQ or explanation on the subject, based on questions from our loyal golf customers.

Click here for more info

Subscribe to Our Newsletter

Subscribe to our newsletter and get exlusive first minute offers straight into your inbox.


Elba Estepona Gran Hotel & Thalasso Spa

Your Contact Details

Golf Holiday Requirements

Translate »
Vote for Us