Find hotels in Praia da Rocha from $33

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Check Praia da Rocha hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 577 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

RR Hotel da Rocha
4 out of 5
Ave Tomas Cabreira, Praia da Rocha, Portimão
Fully refundableReserve now, pay when you stay
The price is $75 per night from Nov 1 to Nov 2
$75
per night
Nov 1 - Nov 2
0.13 mi from city center
9/10 Wonderful! (820 reviews)
Incredibile
"Our trip was amazing ! The staff at the front desk and cleaning and food service was incredible!! Perfect location and beautiful Hotel I recommend this location for anytime of stay"

Reviewed on Sep 24, 2023

RR Hotel da Rocha
NAU Salgados Dunas Suite
5 out of 5
Herdade dos Salgados, Rua Boca da Alagoa, Guia, Albufeira, Algarve
Fully refundableReserve now, pay when you stay
The price is $104 per night from Oct 25 to Oct 26
$104
per night
Oct 25 - Oct 26
12.04 mi from city center
8.8/10 Excellent! (500 reviews)
"Very relaxing"

Reviewed on Sep 21, 2023

NAU Salgados Dunas Suite
NAU Sao Rafael Suites – All Inclusive
5 out of 5
Sesmarias 8200-613, Albufeira
Fully refundableReserve now, pay when you stay
The price is $188 per night from Oct 9 to Oct 10
$188
per night
Oct 9 - Oct 10
14.39 mi from city center
8.4/10 Very Good! (609 reviews)
"!"

Reviewed on Aug 24, 2023

NAU Sao Rafael Suites – All Inclusive
Save an average of 15% on thousands of hotels when you're signed in
Hilton Vilamoura As Cascatas Golf Resort & Spa
5 out of 5
Rua da Torre d'Agua, Lote 4.11.1b, Loulé
The price is $124 per night from Nov 1 to Nov 2
$124
per night
Nov 1 - Nov 2
23.41 mi from city center
9/10 Wonderful! (748 reviews)
"We had a very lovely stay! beautifully, clean property with friendly staff. the area around the property is not very interesting, though we knew this upfront and shuttles are available to bring you to either the beach or harbor. One recommendation is for the shuttle to drive later back from the beach ..."

Reviewed on Oct 2, 2023

Hilton Vilamoura As Cascatas Golf Resort & Spa
The Patio Suite Hotel
4 out of 5
Urbanização Pinhal do Concelho, Albufeira
The price is $141 per night from Oct 14 to Oct 15
$141
per night
Oct 14 - Oct 15
20.22 mi from city center
9.6/10 Exceptional! (67 reviews)
"Electric in room kept on tripping on the last day of holiday."

Reviewed on Sep 23, 2023

The Patio Suite Hotel
Anantara Vilamoura Algarve Resort
5 out of 5
Av dos Descobrimentos n 0, Loulé
The price is $146 per night from Nov 1 to Nov 2
$146
per night
Nov 1 - Nov 2
21.86 mi from city center
9.2/10 Wonderful! (861 reviews)
All round top marks
"Great location for the Vilamoura golf courses. Hotel staff were excellent throughout. One small thing to watch is that the complimentary shuttle to and from the course at Millenium is only available up to a certain time of evening (check before you go as we nearly missed it)."

Reviewed on Jun 30, 2023

Anantara Vilamoura Algarve Resort
NH Marina Portimao Resort
4 out of 5
Marina Portimao, Portimão
Fully refundableReserve now, pay when you stay
The price is $72 per night from Nov 1 to Nov 2
$72
per night
Nov 1 - Nov 2
0.5 mi from city center
8.8/10 Excellent! (660 reviews)
"From the moment we walked in to reception we were treated so well. Special mention to Pedro who took care of our needs and went above and beyond to be sure we had a great stay. Love the atmosphere at this hotel. Very relaxing place to stay. The location is perfect as you are at a beautiful marina ..."

Reviewed on Oct 2, 2023

NH Marina Portimao Resort
Bela Vista Hotel & SPA - Relais & Châteaux
5 out of 5
Avenida Tomás Cabreira, Praia da Rocha, Portimão
Fully refundableReserve now, pay when you stay
The price is $327 per night from Nov 1 to Nov 2
$327
per night
Nov 1 - Nov 2
0.07 mi from city center
9.2/10 Wonderful! (138 reviews)
"."

Reviewed on Jul 29, 2023

Bela Vista Hotel & SPA - Relais & Châteaux
Dom Jose Beach Hotel
3 out of 5
Avenida Infante Sagres, 143, Loulé
Fully refundableReserve now, pay when you stay
The price is $68 per night from Nov 1 to Nov 2
$68
per night
Nov 1 - Nov 2
24.44 mi from city center
8.6/10 Excellent! (992 reviews)
"Good place to stay in Quarteira."

Reviewed on Sep 23, 2023

Dom Jose Beach Hotel
3HB Falésia Garden
4 out of 5
Quinta do Milharó, Olhos dÁgua, Albufeira
The price is $119 per night from Oct 24 to Oct 25
$119
per night
Oct 24 - Oct 25
19.6 mi from city center
9/10 Wonderful! (183 reviews)
Great weekend away
"Room was perfect, food was fab. Had a great 2 day weekend stay. Will definitely return!"

Reviewed on Oct 2, 2023

3HB Falésia Garden
Hotel Sol e Mar - Adults Only
4 out of 5
Rua José Bernardino de Sousa, Albufeira, Algarve
The price is $149 per night from Nov 3 to Nov 4
$149
per night
Nov 3 - Nov 4
15.9 mi from city center
8.6/10 Excellent! (499 reviews)
"Loved the location, the room with balcony overlooking the beach and the breakfast buffets! Well worth the extra money!!"

Reviewed on Sep 29, 2023

Hotel Sol e Mar - Adults Only
Vilalara Thalassa Resort
5 out of 5
Praia Das Gaivotas, Lagoa
Fully refundableReserve now, pay when you stay
The price is $204 per night from Nov 1 to Nov 2
$204
per night
Nov 1 - Nov 2
8.82 mi from city center
9.4/10 Exceptional! (501 reviews)
"The privacy and yet accessibility to the resort’s facilities. The staff were exceptional in their care and professionalism. The excellent, breakfast viennoiserie."

Reviewed on Sep 27, 2023

Vilalara Thalassa Resort
Vila Gale Cerro Alagoa Hotel
4 out of 5
Rua do Munícipio, Lote 26, Apartado 2155, Albufeira
Fully refundableReserve now, pay when you stay
The price is $109 per night from Nov 1 to Nov 2
$109
per night
Nov 1 - Nov 2
16.39 mi from city center
8.4/10 Very Good! (517 reviews)
"Large, pleasant, extremely helpful desk staff:"

Reviewed on Sep 14, 2023

Vila Gale Cerro Alagoa Hotel
Regina Apartamentos
3 out of 5
Rua Padre Semedo Azevedo, 2, Albufeira
The price is $37 per night from Oct 8 to Oct 9
$37
per night
Oct 8 - Oct 9
15.81 mi from city center
6/10 (202 reviews)
"Cheap and cheerful though somewhat in need of love and care"

Reviewed on Sep 29, 2023

Regina Apartamentos
Eden Resort
4 out of 5
Loteamento da Qta da Bolota, Vale de Santa Maria, Albufeira
15.41 mi from city center
8.4/10 Very Good! (221 reviews)
"Our accommodation was very nice, spacious, well equipped, and very clean. The resort overall is very family-focused, so there is a lot of noise around the family pool and the AquaPlay areas, but there are quiet areas further away, including around the adults pool. Staff were all very friendly and ..."

Reviewed on Sep 25, 2023

Eden Resort
Dona Filipa Hotel
5 out of 5
Vale Do Lobo, Algarve, Loulé
Fully refundableReserve now, pay when you stay
The price is $210 per night from Nov 3 to Nov 4
$210
per night
Nov 3 - Nov 4
26.53 mi from city center
8.6/10 Excellent! (248 reviews)
"We were lucky and had a recently re-furbished room which was excellent. Big room and bathroom. Rest of hotel needs some modernising but llocation and for golf, beach an ideal location. I would recommend this hotel."

Reviewed on Aug 29, 2023

Dona Filipa Hotel
Jupiter Marina Hotel - Couples & Spa
4 out of 5
Estrada da Rocha 2, Portimão, Faro
The price is $88 per night from Oct 31 to Nov 1
$88
per night
Oct 31 - Nov 1
0.7 mi from city center
9.4/10 Exceptional! (299 reviews)
"Staff were very friendly and helpful. The food was great. The roof top Infiniti pool was lovely however it was difficult to get a sun bed around the pool sometimes."

Reviewed on Sep 8, 2023

Jupiter Marina Hotel - Couples & Spa
3HB Golden Beach
3 out of 5
Rua Ramalho Ortigao, Praia Da Oura, Algarve, Albufeira
The price is $84 per night from Oct 20 to Oct 21
$84
per night
Oct 20 - Oct 21
17.34 mi from city center
9.4/10 Exceptional! (282 reviews)
"There was a wedding happening there so the two nights before the people were partying all night. I was sleeping in the living room and the room was near ours.. didn't get any sleep"

Reviewed on Sep 22, 2023

3HB Golden Beach