Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1,000,000 properties worldwide and 550 airlines worldwide

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Featured Praia da Rocha 3 Star Hotels

See all 221 properties in Praia da Rocha

Estimated price for 1 night/2 adults

Flor da Rocha
Flor da Rocha
3.0 out of 5.0 Rua das Conchas, Sitio dos Castelos, Portimao
4.0/5 (89 reviews)
£170/ night for 2 guests

I am going to Flor da Rocha for the last number of years with two other friends and we loved it from the beginning, so convenient to everything and quiet mostly. I missed some of the older staff this year.

Reviewed on 23 Jun 2019
Smartline Club Amarilis
Smartline Club Amarilis
3.0 out of 5.0 Edificio Amarilis Avenida V3, Praia da Rocha, Portimao
4.0/5 (63 reviews)
£91/ night for 2 guests

Stayed here with my partner between 11/5- 15/5 and it was absolutely lovely. Can’t fault the hotel at all, and would definitely recommend. Will be revisiting and staying at this hotel at the next trip!!

Reviewed on 16 Feb 2019
Hotel Luar
Hotel Luar
3.0 out of 5.0 Av. V3 - Sítio dos Três Castelos, Praia da Rocha, Portimao
3.8/5 (48 reviews)
£72/ night for 2 guests

Great location, on the beach. Nice pool. Assortment of food for breakfast. Wifi in hotel lobby but once connected we could use it in our room. We were on the first floor. Told wifi was only available in lobby, pool, breakfast area. Could upscale their shampoo packages. Fridge in room. Very small, ...

Reviewed on 15 Oct 2018
Hotel Avenida Praia
Hotel Avenida Praia
3.0 out of 5.0 Avenida Tomas Cabreira, Praia da Rocha, Portimao
3.1/5 (116 reviews)
£60/ night for 2 guests

stayed here for a trackday ,cheap and simple clean does the trick ,basic breakfast front rooms are noisy at the weekends facing night club not as bad in off season march april oct. stayed here before probably stay again

Reviewed on 26 Sep 2017
Santa Catarina Algarve
Santa Catarina Algarve
3.0 out of 5.0 Avenida Tomas Cabreira, Praia da Rocha, Portimao
4.1/5 (135 reviews)
£113/ night for 2 guests

Excellent value, modern hotel with great staff who were very helpful, all spoke English. Buffet breakfast included was acceptable but not outstanding. Buffet dinners were cheap but not as good as local restaurants. Location ideal for beach, tourist shops and many bars and restaurants, but very quiet. ...

Reviewed on 13 May 2019
Apartamentos Clube Vilarosa
Apartamentos Clube Vilarosa
3.0 out of 5.0 Urbanizacao Vila Rosa lote 1, Praia da Rocha Algarve, Portimao
Free cancellation
4.2/5 (150 reviews)
£89/ night for 2 guests

We loved our stay, the apartment was huge and well equipped, the pool area was immaculate, staff were great and the location was spot on - 5-10 min walk to Praia da rocha. We were self catering so can’t speak for the AI.

Reviewed on 5 Jul 2019
Clube Praia Mar
Clube Praia Mar
3.0 out of 5.0 Sitio Dos Tres Castelos, Lote B2, Praia da Rocha, Algarve, Portimao
3.8/5 (55 reviews)
£98/ night for 2 guests

It’s a nice ckenar ..the bed and shower was amazing!!!the bed matazzo was so comfortable.. also shower was nice stronger massager your bod nice relax!!

Reviewed on 14 Jun 2019
Hotel Apartamento Iate
Hotel Apartamento Iate
3.0 out of 5.0 Rua Engenheiro Francisco Bivar 8, Praia da Rocha, Portimao
3.0/5 (4 reviews)

For the value you can't go wrong. I wasn't expecting a full kitchen but my place had that and everything worked well. There was even a swimming pool. Great value!

Reviewed on 1 Oct 2018
Solmonte Apartments
Solmonte Apartments
3.0 out of 5.0 Avenida V3 Praia da Rocha, Portimao, Algarve
2.0/5 (7 reviews)

The staff were wonderful,so helpful. Lovely people.Conditions were basic,but for the price ,adequate.The place could do with updating.But i have no complaints

Reviewed on 12 Feb 2019

Pocket Guide: 3 Star Hotels in Praia da Rocha

Search for hotels in Praia da Rocha on You can easily find your hotels in Praia da Rocha using one of the methods below:

  • View our selection of featured hotels in Praia da Rocha
  • Use the map to find hotels in the Praia da Rocha neighborhood you prefer
  • Use the filters to see hotels in a specific area of Praia da Rocha, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Praia da Rocha
  • Enter your travel dates to view the best deals on hotels in Praia da Rocha - while they last

Recently booked Praia da Rocha hotels

Jupiter Algarve Hotel
4.0 out of 5.0
Last booking: 7 hours ago
Hotel Da Rocha
4.0 out of 5.0
Last booking: 24 hours ago