Stylish beachside retreat


Facilities & services

  • 38 rooms and suites
  • Restaurant
  • Terrace
  • Spa
  • Swimming pool

In the heart of the Algarve and looking out over the Praia da Rocha beach is Hotel Bela Vista, a beautiful historic property with plenty of Portuguese charm.

The building dates from 1918 but the interiors are thoroughly contemporary, creating an exciting blend of old and new. There are just 38 rooms and suites, each designed by one of Portugal’s leading interior designers. Expect bright colours, bold geometric patterns and beautiful ceramic and tile detailing. Rooms come with views of either the ocean, garden or the main street of Praia da Rocha, and some have their own private balconies.

Experience the flavours of Portugal at the Vista Restaurant, where guests can dine inside or on the terrace overlooking the Atlantic. There is also a L’Occitane spa with a sauna, hammam and treatments rooms, as well as an outdoor swimming pool. The beautiful Praia da Rocha beach is on your doorstep and there is direct, private access from the hotel.

Plan your trip to

Whatever you want from your adventure in the Algarve, our team of expert travel designers are ready to help.