
Photo by Mark Thompson

Dom Pedro Hotels, Cabo de Santa Maria Island hotels
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Top Cabo de Santa Maria Island Hotel Reviews

PortoBay Blue Ocean
10/10 Excellent
"A beautiful resort . Very clean , helpful staff , great breakfast buffet and a gorgeous beach . Perfect for long walks. The town is walking distance with lots of restaurants and shops Our stay was almost perfect . The only draw back was the cold weather but like they there is no bad weather omly bad gear lol We were there for a wedding and it was perfect Vicki"

Cerro Mar Atlantico & Cerro Mar Garden
6/10 Okay
"The outdoor pool area was nice and the location was good. The housekeeping ladies were also very friendly and attentive. However, there were a few disappointing points. The spa closes at 7pm, which feels quite early. The room we received wasn’t great, and although the apartment had a kitchen, it wasn’t very well equipped. I also found the reception staff less welcoming than expected, and the luggage room didn’t feel very secure. Overall, an okay stay but there’s definitely room for improvement."

Holiday Inn Algarve Albufeira by IHG
8/10 Good
"Good overall stay! Clean room and facilities"

Vila Gale Tavira Resort Hotel
8/10 Good
"Large hotel with lots of European guests. Hotel could use a refresh. Breakfast was okay but chaotic due to so many guests. To get a towel for the beach or the pool you need to check it out of the spa and then check the towel back into the spa."

Dom Jose Beach Hotel
8/10 Good
"We spent only one night here. The location is great- right on the beach, and we got a suite for more space overlooking the beautiful wide promenade. Unfortunately, the only suite left had 2 twins pushed together as opposed to a king bed. The bed was comfortable and the linens we nice. The pillows could have been a little softer but there were extra.pillows available. I wish they had hair conditioner in the shower and body lotion available. The pool looked a little small, but it was available with pool lounge chairs. You can "rent" beach towels from the front desk for 2€ ( and a €10 deposit). The gorgeous beach is at your doorstep. They have a parking garage but we found free parking in front of the hotel on the street The lobby is clean and modern with a bar overlooking the beach. The buffet breakfast was decent. Staff were friendly and accommodating. The front entrance could have better signage from a side view driving towards it. Also, the parking spots across the street - it was not clear if those belonged to the residents in the houses behind them . But overall, we enjoyed our stayed."

Occidental Faro
10/10 Excellent
"Excellent position. Quiet, but central. Lovely and relaxing sitting outside dining with the marina below and the lagoon type water area beyond. Excellent breakfast. Friendly, helpful staff."

Tivoli Marina Vilamoura
8/10 Good
"Stayed for 1 wk, during which time a golf tournament was on. There was a distinct change in the clientele and business of the hotel post tournament. Staff on arrival only provided most basic information and we were left to find out for ourselves info about the facilities at the hotel. Room was clean and comfortable. Stayed on b & b rate choosing to eat out at the many restaurants within the marina Breakfast was a buffet arrangement with plenty of choice. Being coeliac, there was a dedicated gf area and toaster although be wary as non gf helped themselves to gf food. Disappointingly cooked breakfast was not gf and high risk of cross contamination. Chocolate spread open to all so cross contaminated. Difficult to explain this to staff although most spoke very good English. Tea very slow to arrive. We had 2 bookings due to a flight change by easyjet but took 4 attempts to get staff to agree we could stay in same room after first booking. They did recognise our wedding anniversary and sons birthday with a special treat in room which was really nice. Balconies on beach side in shade, marina side noisy but fantastic views. Great resort for those with mobility difficulties Pool not deep, not heated either but nice to take a quick dip. Drinks and food by pool very expensive, £40 for 3 drinks and fries. Beds on beach start at €40 per day and private pool €150 euros per day. 20% discount if staying in hotel. No ambience or real atmosphere in hotel of evening. Enjoyable stay."

Roots Hotel
10/10 Excellent
"Stylishly decorated and in pristine condition. Its location is perfect. The area itself is a little bit tatty but it’s minutes away from the old town, loads of restaurants and the marina. The staff couldn’t do enough for you, even helping me out with the uber app on my phone. The room was lovely. Just like everything else it was absolutely immaculate with a lovely kitchenette looking over the terrace/pool. The pool area is cute and after walking around in the heat it was such a pleasure to come back for a dip before spending a couple of hours lying on a sunbed. The breakfast box is an excellent idea: A full continental breakfast which you can eat in your room or take to the terrace by the pool where there was also a free coffee machine. I highly recommended this hotel and its staff."

3HB Faro
10/10 Excellent
"Perfect all around"