Skip to main content

Filter by:


Star rating

Review score

San Pedro de Alcantara – 454 hotels and places to stay
See the latest prices and deals by choosing your dates.
Occidental Puerto Banús, hotel in San Pedro de Alcantara

Occidental Puerto Banús is located in the centre of Puerto Banus, 300 metres from the beach. It features 2 swimming pools and free WiFi throughout the property.

Location was great, close to marina and shopping. Nice room and the breakfast was good.
8.5
Scored 8.5
Very good
Rated very good
2,600 reviews
Price from£90.86per night
Senator Marbella, hotel in San Pedro de Alcantara

A rooftop pool with wonderful sea views can be found at this spa hotel. Situated 300 metres from Guadalpin Beach, it offers free WiFi and air-conditioned rooms with a 42-inch flat TV.

Staff was very friendly and helpful
8.0
Scored 8.0
Very good
Rated very good
4,564 reviews
Price from£68.81per night
BlueBay Banús, hotel in San Pedro de Alcantara

Surrounded by tropical gardens, BlueBay Banús is 10 minutes’ walk from the beach in Puerto Banús. It offers 3 outdoor pools, and air-conditioned rooms with satellite TV.

Such a green hotel, birds singing all the time, it’s like a botanical garden. Good for families with children
7.5
Scored 7.5
Good
Rated good
2,296 reviews
Price from£117.06per night
NH Marbella, hotel in San Pedro de Alcantara

Set in Marbella, NH Marbella lies just 5 minutes' walk from the seafront and 20 minutes' from the centre of Marbella. Free WiFi and outdoor pool are featured.

Excellent breakfast
8.3
Scored 8.3
Very good
Rated very good
2,447 reviews
Price from£123.82per night
Boho Club, hotel in San Pedro de Alcantara

Located in Marbella, 700 metres from Río Verde Beach, Boho Club provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

Staff were excellent and quality of accommodation was exceptional.
8.9
Scored 8.9
Fabulous
Rated fabulous
753 reviews
Price from£222.02per night
Óbal Urban Hotel, hotel in San Pedro de Alcantara

Óbal Urban, totally renovated in 2023, is centrally located opposite Alameda Park in Marbella's old town, 3 minutes' walk from Marbella Beach. It offers great views and free high-speed WiFi...

Modern and clean
8.9
Scored 8.9
Fabulous
Rated fabulous
182 reviews
Price from£162.25per night
Puente Romano Beach Resort, hotel in San Pedro de Alcantara

Welcome to Puente Romano Beach Resort, the Mediterranean's most vibrant place to be.

One of the best hotels I have ever stayed in. Beautiful gardens, amazing green space - very relaxing !! The Staff was very friendly. The rooms - liked the design, beds - comfortable.
8.8
Scored 8.8
Fabulous
Rated fabulous
722 reviews
Price from£330.47per night
Hotel Monarque El Rodeo, hotel in San Pedro de Alcantara

Next to Alameda Park and 200 metres from Venus Beach, Hotel Monarque El Rodeo is located in the city centre. It offers swimming pool, sun terrace and free Wi-Fi.

Great find ... friendly check in, restaurant and bar staff
8.1
Scored 8.1
Very good
Rated very good
1,987 reviews
Price from£141.75per night
Hotel Doña Matilde, hotel in San Pedro de Alcantara

Located just outside Estepona, this hotel is 4 minutes’ drive from the beaches of the Costa del Sol. It offers traditional, air-conditioned rooms with free Wi-Fi, flat-screen TV and a private...

Easy to find. The location is this I am looking for, near to the main road. Clean and comfortable.
7.7
Scored 7.7
Good
Rated good
530 reviews
Price from£64.04per night
Marriott's Playa Andaluza, hotel in San Pedro de Alcantara

Marriott's Playa Andaluza beach resort in Estepona, Spain, is situated on the Costa del Sol near the exclusive "Millionaire's Paradise" of Puerto Banus.

First class all around. Excellent staff in all departments. Great facilities. A truly Five Star resort.
8.9
Scored 8.9
Fabulous
Rated fabulous
197 reviews
Price from£169.93per night
See all hotels in and around San Pedro de Alcantara
Subscribe to receive premium deals

Prices drop the moment you sign up!