Bela Vista Hotel & Spa

Algarve, Portugal

Elegance room

Deluxe room

A five-star Algarve hotel situated right by the beach, with a L'Occitane spa and magazine-worthy interiors

The five-star adults-only Bela Vista Hotel in Portugal’s Portimao has been owned by the same family since the 19th century and has been a hotel since 1934. And what a dazzling, resplendent hotel it is; on a rocky mount overlooking the glorious Praia da Rocha beach, to which guests have direct access, the hotel is in the perfect location for sunshine, sand and relaxation.

The hotel itself is made up of three distinct buildings, all home to a style that is modern, eccentric and packed with colour and pattern. It also retains aspects of tradition - there is a clear grasp of history and Portuguese origin here, reflected in the warm, welcoming hospitality provided and the lingering ambiance of times-past in the decor.

Each room has a view, be it the sea, the garden or the terrace, and all encompass a vibrant marine theme - the exquisite vision of celebrated Portuguese interior designer, Graca Viterbo. Living up to its reputation as a ‘little piece of paradise’, you'll be able to take a dip in the private pool whilst sipping sweet cocktails or visit the L’Occitane spa. What's more, you're only minutes from the town, where you can admire the sandy beaches, kaleidoscopic rock formations, nature reserves and taste ‘mendroho’- a special mountain firewater, distilled from arbutus berries.

Excellent for
Relaxing Boutique Beach Romance Modern Interior


  • The eclectic mishmash of colours and prints that work harmoniously together
  • Find out more about the Algarve's historic past or simply grab a surfboard and enjoy the area’s supreme waves
  • Take a pleasure boat trip and go snorkelling in clear, turquoise waters to explore the area's secret caves

Second opinion

  • To find out more about this hotel, please visit their website
  • To read guest reviews, please go to TripAdvisor
  • To compare our rates with others available online, you could start with
  • Bela Vista is our Stay of the Week on the Secret Escapes blog

Can't commit to booking right now?

Hold a date for only £25 while you decide.

  • Pay £25 to hold a date until the end of the sale.
  • If you choose to buy it, the money will go towards your purchase, if not, the cash will be credited to your Secret Escapes account.

Important: Please note, this is not a deposit, complete or guaranteed booking; holding the date simply prevents other members from swooping in and booking your preferred date while you're still having a think about it. Secret Escapes will not be liable for expenses incurred should that date not be available to book and a hold is cancelled.

For more details, please see our FAQ page.