Skip to main content

Filter by:


Star Rating

Review Score

Praia da Rocha – 666 hotels and places to stay
See the latest prices and deals by choosing your dates.
Tivoli Carvoeiro, hotel in Praia da Rocha

Located in the picturesque town of Carvoeiro, overlooking Vale Covo, the renovated 5-star Tivoli Carvoeiro offers high standards of quality, ideal for family holidays and memorable events.

Gorgeous view, clean amenities
8.9
Scored 8.9
Excellent
Rated excellent
3,955 reviews
Price from$136.39per night
RR Hotel da Rocha, hotel in Praia da Rocha

RR Hotel da Rocha provides immediate access to Praia Da Rocha Beach. It features suites with a contemporary design offering beach or land views.

Great location, friendly staff and nice rooms. Really loved the large balcony and the view.
8.7
Scored 8.7
Excellent
Rated excellent
4,092 reviews
Price from$78.07per night
Algarve Casino Hotel, hotel in Praia da Rocha

This 5-star hotel in Portimão offers free Wi-Fi, and picturesque views of the Atlantic Ocean and golden sands of Praia da Rocha beach. It is a 5-minute walk from Portimão Marina.

The staff and servers at the casino and hotel rest
8.2
Scored 8.2
Very Good
Rated very good
2,781 reviews
Price from$187.85per night
Hotel Alcaide, hotel in Praia da Rocha

The sunny Hotel Alcaide is located just 656 feet from Praia do Vau. The quiet hotel has green surroundings and features an outdoor swimming pool, with sun loungers.

Very nice and clean hotel. We stayed there 2nights and want to say longer. Staffs are friendly and helpful. Breakfast has variety of choices. Definitely will come here again if I visit Portimao next time.
8.7
Scored 8.7
Excellent
Rated excellent
2,015 reviews
Price from$109.02per night
NH Marina Portimao Resort, hotel in Praia da Rocha

Located in a complex overlooking the sea and Portimão marina, this hotel is a 5-minute walk from Praia de Rocha.

The location is fantastic and breakfast is nice as long as you arrive early enough.
8.5
Scored 8.5
Very Good
Rated very good
3,108 reviews
Price from$74.39per night
Pestana Palm Gardens, hotel in Praia da Rocha

Located on a plateau with ocean views, this property offers fully furnished townhouses. It has an outdoor pool surrounded by a leafy garden and a restaurant.

Good ocean views. Generally clean. Looked newly renovated.
8.4
Scored 8.4
Very Good
Rated very good
1,355 reviews
Price from$76.96per night
Jupiter Marina Hotel - Couples & Spa, hotel in Praia da Rocha

Located 328 feet from Portimão’s riverside, the 4-star Jupiter Marina is a couple-oriented hotel within 0.6 mi from the Marina and Praia da Rocha beach.

Excellent location, rooms clean with a great river view. Great breakfast staff especially Sandrina and Antonio were fantastic
8.8
Scored 8.8
Excellent
Rated excellent
1,420 reviews
Price from$84.44per night
Hotel Made Inn, hotel in Praia da Rocha

Made Inn Portimão offers modern rooms with free WiFi, just a 10-minute walk from Portimão Train Station and surrounded by shops and restaurants. There is a terrace with panoramic views of the village....

Great value, nice accommodation & good service.
7.9
Scored 7.9
Good
Rated good
1,500 reviews
Price from$79.09per night
Longevity Health & Wellness Hotel - Adults Only, hotel in Praia da Rocha

Set in the picturesque village of Alvor, Longevity Health & Wellness Hotel - Adults Only is built upon a secluded hillside with panoramic views over the Alvor bay and the countryside.

Amazing and healthy breakfast especially for being gluten and milk free
8.7
Scored 8.7
Excellent
Rated excellent
821 reviews
Price from$258.66per night
Pestana D. João II Beach & Golf Resort, hotel in Praia da Rocha

Just steps away from the Alvor Beach, the Pestana D. João II Beach & Golf Resort offers 3 swimming pools and calm, green gardens.

Excellent location to beach and town
8.2
Scored 8.2
Very Good
Rated very good
1,812 reviews
Price from$84.89per night
See all hotels near Praia da Rocha
Subscribe to receive premium deals

Prices drop the second you sign up!