1-5 out of 5
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
8.8
Great2114 total reviews
our site & Booking.com
Map
1.9 km from City Centre300 m from Algarve Casino
Featuring an à la carte restaurant and an indoor swimming pool, the 4-star Jupiter Algarve Hotel - Beach & Spa Portimao is located a mere 9 minutes' walk from Fort of Santa Catarina.
FromC$ 72
/nightSelect
Algarve Casino HotelHotel
8.2
Great3550 total reviews
our site & Booking.com
Map
2.0 km from City Centre100 m from Algarve Casino
The Algarve Casino enjoys a beautiful location in the centre of Portimao, just 8 minutes' stroll from Rocha Beach.
FromC$ 113
/nightSelect


8.3
Great2133 total reviews
our site & Booking.com
Map
2.1 km from City Centre200 m from Portimão Marina
Located 600 metres from Fort of Santa Catarina and a 12-minute stroll from Rocha Beach, the smoke-free Nh Marina Portimao Resort Portimao features a lounge bar together with mountain biking, diving, and fishing on-site.
FromC$ 271
/nightSelect


9.0
Perfect411 total reviews
our site & Booking.com
Map
2.0 km from City Centre300 m from Algarve Casino
Located in the entertainment Praia da Rocha district about 600 metres from Playa de la Roca, the 5-star Bela Vista Hotel & Spa - Relais & Chateaux Portimao has a Turkish steam bath and a treatment room.
FromC$ 611
/nightSelect


Rr Hotel Da RochaHotel
9.0
Perfect4956 total reviews
our site & Booking.com
Map
2.0 km from City Centre200 m from Algarve Casino
Located in the entertainment district of Portimao merely a 6-minute walk from Rocha Beach, the smoke-free Rr Hotel Da Rocha features an outdoor swimming pool and the lounge bar.
FromC$ 81
/nightSelect
Districts
| 🏨 Hotels in Praia da Rocha, Portimao | 5 |
| 👛 Lowest price | 73 CAD |
| ✍️ Hotels Reviews | 3 334 |