Five-star boutique hotel

Bela Vista Hotel & Spa

Portimão · Algarve · Portugal

Boutique hotel of 38 rooms on the clifftop at Praia da Rocha, in a 1918 palace that has welcomed guests since 1934.

A Relais & Châteaux member, the hotel occupies a palace built as a private villa in 1918. It has 38 rooms across the Palacete, Casa Azul and Casa Jardim, a Spa by L'Occitane and Vista Restaurant.

  • Clifftop above Praia da Rocha
  • 1918 palace, a hotel since 1934
  • Spa by L'Occitane

Facilities

  • SpaProducts: L'Occitane
  • FamiliesFamily-friendly
  • Rooms38 rooms

From the hotel’s own website, checked 2026-11-14.

Rooms & suites

1

Rooms

1
  • Classic Room Casa Azul18 to 31 m² · king size bed · View: garden or avenue view possible
2

View rooms

3
  • Elegance Room Casa Azul18 to 25 m² · king size bed · View: sea view guaranteed
  • Elegance Room Casa Jardimaround 31 m² · king size bed · View: partial sea view
  • Deluxe Room Casa Jardimaround 31 m² · king size bed · View: sea view terrace or balcony
3

Junior suites

2
  • Junior Suite Village View Palacetearound 41 m² · king size bed · View: village or hotel garden
  • Junior Suite Sea View Palacete33 to 50 m² · king size bed · View: frontal Atlantic view
4

Suites

1
  • Suite Casa Jardimaround 64 m² · king size bed · View: two balconies with sea viewseparate living room

Room names, sizes and views as listed on the hotel’s own website. Availability and rates are set by the hotel.

Inside the hotel

  • Vista Restaurant
  • Vista Bar
  • Bistro by Vista
  • Spa by L'Occitane