Rooms & Suites: 38
The Bela Vista Hotel is an intimate and luxurious hotel as well as an historical property - an authentic experience in the Algarve.
A true boutique hotel situated right on the amazing beach of Praia da Rocha. A warm place combining luxurious, modern comfort with traditional standards of hospitality, where hotel guests feel welcomed and valued. The building which houses the Bela Vista Hotel has belonged to a Portuguese family since the 19th century. The property used to be a small hotel of just 15 rooms which opened in 1934 on Praia da Rocha's famous beach. Today the owner has relaunched it, combining the old world ambiance of 77 years of traditional hospitality where hotel guests feel at home with the best of luxury and modern comforts.
Romantic Getaway, Spa & Wellness
Faro International Airport (FAO)
May through October