- Algarve Holidays
- Praia da Rocha
- Bela Vista Hotel and Spa

Perched high on a cliff, on the breath-taking Praia da Rocha's beach in Portimão, this fantastic hotel is the ideal choice of accommodation when visiting this region for business or leisure. It is located a few minutes from Marina de Portimão and within easy reach from several golf courses and a large shopping centre. This luxurious hotel offers several accommodation options, all of them tastefully appointed with stunning amenities to guarantee the most discerning guests will enjoy a memorable experience. They are very luminous and decorated with plenty of stylish features, offering superior toiletries and in some cases a private balcony. Guests may choose between taking a refreshing swim in the ocean with direct access from the hotel or stay in and sunbathe by the wonderful on-site outdoor swimming pool. The stylish spa centre will also amaze all travellers.
We had an incredible stay at the Bela Vista. It was stunning and the staff were wonderful. The food was delicious, especially the breakfast! Our room was so beautiful and spacious. The pool set up was wonderful and the temperature was perfect. It was quiet even though the hotel was at full capacity. It felt so romantic and special. I would highly recommend this hotel and would come again!
The most wonderful hotel in the Algarve! Exceptional service, stunning property and outstanding touches at every turn! Probably one of the most extraordinary hotels I’ve ever stayed at! Even having a partial ocean view we had zero complaints as every room had exceedingly extraordinary views! Highly accommodating to my daughter with celiac disease! Special shout out to Vera at reception for offering excellent service and to all the pool attendants, waiters and the staff serving the outstanding breakfast buffet! If you have the chance to stay at the Bela Vista do not hesitate for a moment! Highly recommend.
Superb augmented by a friendly, professional and supportive staff. High recommend allround.
Special shout out to Beatrix who was an incredible concierge...worth planning ypur stay in advance.
A fantastic hotel. The location is right in a tourist area overlooking the beach but it's set back away from the crowds so it's quiet and peaceful. The room we stayed in was pure luxury.
We stayed during our anniversary and the staff could not do anymore to make it feel special for us. All the staff went out of their way to wish us well.
The pool area and dining area are beautiful and not having to rush out to get a table or sun lounger was such a luxury.
This is definitely somewhere to go.
Excellent, stylish, service outstanding. Rooms great and ambience feels exclusive. Pool area is fantastic , private and quiet. Restaurant very good and all staff goes beyond expectations to make your stay great. Thank you!!!
