Bela Vista Hotel & Spa

Bela Vista Hotel & Spa

No better place to enjoy the sun and the sea. This historic monument is located on the beach, overlooking impressive rock formations along the sea. Praia de Rocha is one of Portugal's most popular beaches. The original beach house was converted in an eclectic and playful style into an intimate and super comfortable boutique hotel. You can enjoy local specialties in the starred restaurant or use the hotel as a base for trips to Albufeira, Sagres and Faro.


Caractère clients receive sparkling wine, chocolate strawberries and even an upgrade of their room type according to availability. For stays of minimum 7 nights, Caractère customers may use Spa Bela Vista free of charge.

Why book with Caractère?

  • Best price guarantee
  • Caractère extras
  • Unique collection of boutique hotels in Europe
  • Just one phone call or email away from our enthusiastic travel experts
  • New finds every month
  • 30 years specialist in Europe
  • Pay safely
  • No extra or hidden fees
  • Flexible cancellation (ex. non-refundable)
bela vista hotel spa kamer



This hotel is open from March to December.


There are 38 rooms.


Earliest check-in from 3 pm. Latest check-out at 12 pm.


From 550 euros.


Park your car in the car park for 20 euros per day. You pay this amount on-site.


Admire the beautiful Azulejos, dating from the 19th century, in the main building.

About the rooms

The rooms are spread over 3 different buildings: the Palaceto (the historical part), the Casa Azul, which is 50 m from the Palaceto and the Casa Jardim, near the swimming pool. All are originally decorated, with a mixture of remarkable styles and colours, and most of them have balconies, parquet or carpet, air conditioning, heating, telephone, TV, safe, free wifi, minibar and bathroom with bath or shower, toilet, hairdryer, bathrobes and slippers.

Our favourite room

We recommend the deluxe room.

Enjoy a refreshing swim

Relax by the outdoor swimming pool, equipped with loungers and parasols.

Work out and wind down

The hotel offers bicycles to explore the lovely surroundings or opt for a delightful treatment with l'Occitante products in the spa Bela Vista, including a sauna and hammam. Nearby you will find a sandy beach, which is accessible by a footpath. At a supplementary charge, you can make use of the loungers and parasols. Here you can also take part in several water sports such as jet ski, sailing, water ski and many more. Golf enthusiasts can have a blast at the nearby golf courses.

bela vista hotel spa restaurant

Food & Drink

dress code

Opt for a casual smart outfit.

This hotel offers a delicious breakfast buffet with both hot and cold dishes. In good weather, you can enjoy your breakfast on the terrace. In the gourmet restaurant, rewarded with a Michelin star, the chef proposes innovative cuisine with typical Portuguese and local specialties; which you can enjoy on the terrace featuring a breathtaking sea view.

bela vista hotel spa ligging


Located on the beach of the popular Praia da Rocha; the center and new marina of Portimão are at about 1 km. Silves is at 20 km, Albufeira at 40 km, Sagres at 60 km and Faro at 70 km.

Are you travelling by plane?

Faro airport is 70 km away.


A transfer from Faro airport to the hotel costs 199 euros one way. You pay this amount on-site.

Do you have a (rental) car?

Park your car in the car park for 20 euros per car per day. Charging poles are also available. You pay this amount on-site.

Caractère review

Historical monument with a unique location on the beach overlooking the impressive falaises, including a decent service and a tasty cuisine. Recommended for couples. Early reservations are recommended!

This is also interesting for you

Email us to book this hotel
Caractère NV Korte Keppestraat 19 B-9320 Erembodegem, Aalst 053/63 00 77 BE0474.874.188 Conditions Disclaimer Privacy Offer
Copyright © 2024 Caractère. All rights reserved. Website by Servico Aanmelden