Bela Vista Hotel & Spa          

 Av.Tomás Cabreira, Praia Da Rocha 8500-802 Portimao − Portugal

Member of Relais & Chateaux

Surrounded by a breathtaking scenery, the Bela Vista Hotel combines refinement with hospitality in a historical space, perfectly adapted to the most modern requirements. The mansion which houses the Bela Vista Hotel is dated of 1918 and preserves the romantic aesthetic that inspired it. 
Its beauty is felt in each detail and the decor is currently signed by Graça Viterbo, one of the most respected and leading professionals in Portugal. Here is a dream destination with a charming environment that it will provide you unforgettable moments.

Bela Vista Hotel & Spa

– ☆ ☆ ☆ ☆ ☆ –


Deployed on the cliffs of Praia da Rocha, some say it was the first hotel in the Algarve. Having hosted distinguished personalities, still has in its guest books, registration of signatures and comments from Sidónio Pais, the King of Italy Umberto di Savoia, Fulgêncio Baptista, among others.
With a stunning and awe-inspiring view of Praia da Rocha, the Bela Vista Hotel is within walking distance of the most prestigious Algarve Golf Clubs; Marina of Portimão, and no more than 10 kilometers from the Algarve International Circuit.


From the caravel trips and other water sports, such as the kite surfing, jet skiing, water skiing, sailing, sport fishing or diving, car races, walks through the nature, the practice of Golf, the evening entertainment, or even discovering an unforgettable gastronomic route, the Algarve is a destination elected for the most demanding visitors.

Find out for instance the Alvor, a fishing village of narrow streets along the river and with a coastline that stretches for 200 kilometers in its various beaches.

The markets are also known as great attractions and take place in almost all locations. Emphasis on Quarteira market, every Wednesdays and the Loulé market on Saturdays.

Attend an exciting running on the race track of Portimão, take part in a golf tournament or reassure yourself in the perfect climate that the Algarve has to offer.

The nights are warm and the animation doesn’t stop. Find out the diversity of bars and restaurants offering you the most delicious snacks. Do not miss the irresistible traditional almond, fig and carob sweets. They are unique!

For more tips see the reception of the Bela Vista Hotel. We would love to make you feel the Algarve in all its fullness.

Romantic Experience

There is always time for a romantic getaway. Celebrate that special moment at the Bela Vista with a unique diner prepared by our Chef João Oliveira, and a unique stay at the one and only Relais & Châteaux in the Algarve .

  • 2 Nights accommodation
  • Breakfast
  • 1 Dinner for two people with five courses menu
  • Wine pairinng during dinner
  • In-room bottle of champagne
  • Free parking
  • Welcome drink upon arrival
  • Private check-in

Swimming Pool & Beach

On the edge of our modern outdoor pool, you have a bartender at your service and find the peace that seeks you to enjoy the blue sky that distinguishes the region of Praia da Rocha.

If you’d rather a stroll along the beach or a swim in the ocean, the Bela Vista Hotel has a private and direct beach access, so that you can enjoy your summer in a full commodity mode.

Junior Suite

Junior Suite with sizes between 33 and 50m2. Located in the 'Palace' or 'Blue House'. They overlook the sea or the main avenue of Praia da Rocha. Optional balcony. Mar Vista or Vista Avenue.


ouble rooms ranging in size from 18 to 31 m2. Located in the “Palacete” building, “Bela Vista Jardim” or “Casa Azul”. Side sea view. Optional balcony.


Double rooms with up to 31m2. Located in “Bela Vista Jardim”. Ocean View and balcony.


Suite with 64 m2. Located in “Bela Vista Jardim”. Ocean view and double balcony.


Double rooms ranging in size from 18 to 31 m2. Located in the “Palacete” building, “Bela Vista Jardim” or “Casa Azul”. Optional balcony. Garden or Praia da Rocha main avenue view.


ouble rooms ranging in size from 30 to 37 m2. Located in the “Palacete” Building. Ocean view and historic building with unique features. Optional balcony.


To rest body and spirit in all its fullness, the renowned French brand L’OCCITANE, elected Bela Vista Hotel to set up its unique SPA in Portugal.

L’OCCITANE is a brand created in 1976, which has always cultivated values of authenticity, respect for the environment and sensuousness. Therefore, each product benefits the experience of demanding producers and ancient knowledge of Provence traditions.

This SPA is an extension to the requirements of this brand in 400 m2 area, which invites you to feel the finest ingredients combined with the purest traditional massage techniques.

Here’s where you breathe tranquility. Enjoy five treatment rooms, including two rooms for couples, Sauna, Hammam, wet relaxation area and an equipped and comforting Fitness Lounge.

Surrender to the genuine scents of Florence city with L'OCCITANE and meet a full range of treatments for face and body. Alone or accompanied.


The Bela Vista Hotel provides two meeting rooms with a capacity up to 70 people theater-style.

Perform your event in a place that offers a breathtaking sea view and at the same time is equipped with the most diverse and modern audiovisual equipment.

Vista Restaurant

 There’s place where the refinement and the excellence meet the nature’s tranquility.  A place with an inspiring setting, where the serenity should be experienced in all its splendor. Here is a dream destination with a charming environment that it will provide you unforgettable moments.

Surrounded by a breathtaking scenery, the Bela Vista Hotel combines refinement with hospitality in a historical space, perfectly adapted to the most modern requirements.

Enjoy a full scenic landscape that Bela Vista Hotel provides, in combination with the best aromas and flavors, providing true moments of relaxation, tranquility and rest.

Led by Chef João Oliveira - who got through the most award-winning restaurants – Largo do Paço Restaurant, the Yeatman and Vila Joya Restaurant - the kitchen is creative and sophisticated. The menu is inspired in a perfect combination of the national cuisine and the Mediterranean, respecting the original flavors and the freshness of the ingredients.

Allow yourself to feel the passion that this Chef assigns in its irresistible delights, and be prepared to enjoy an unforgettable experience together with a breathtaking view: the cliffs of Praia da Rocha.


Please fill this form for individuals or for groups and you shall receive an answer written by a live person at Bela Vista Hotel & Spa. This is the only way you can know exactly what room types are available for the dates you want, and the best possible rate, because you are dealing directly with the hotel.
Bear in mind that websites set up to give an automatic answer, work with allocated quotas given by the hotel, therefore when it appears there are no rooms available for the date you want, this is not necessarily true, because they never allocate ALL the rooms to third parties.

Hotel: Bela Vista Hotel & Spa

Address: Av.Tomás Cabreira, Praia Da Rocha 8500-802 Portimao

Region: Algarve

Country: Portugal

Official website:

Telephone: +351 282 460 280

Fax: +351 282 460 281

Hotel email:

By the sea, over the indescribable cliff of Praia da Rocha in Portimão, the Bela Vista Hotel is 45 minutes from Faro International Airport and 2 hours from Lisbon International Airport.
A few minutes you can find the Marina de Portimão, this year awarded by "The Yacht Harbor Association / British Marine Federation", with the highest prize: 5 golden anchors.
Also a few kilometers away, you can enjoy the world's most prestigious golf clubs, placed in landscapes of breathtaking view and with an absolutely unique climate.
If you choose to go shopping, you will find a modern shopping center, with a large variety of national and international brands in more than 100 stores and only 15 minutes away. In the city center of Portimão, you can experience a wide range of traditional stores.

Faro (Intl) 73 km
Lisbon Portela (Intl) 280 km

Train station
Portimão 5 km

Go up