Open Travel Guide
  1. Home
  2. Destinations
  3. Portugal
  4. Hotels
  5. Bela Vista Hotel & Spa

Hotels · Portugal

Bela Vista Hotel & Spa

  • Price$200-350
  • CategoryLuxury
  • Rating★ 4.7

Bela Vista Hotel & Spa perches on the cliffside above Praia da Rocha in Portimão, one of the Algarve's most dramatic stretches of coastline, where orange sandstone cliffs plunge to a wide golden beach backed by ochre sea stacks. The building is a genuine architectural rarity: a 1918 Art Nouveau mansion originally constructed as a private residence, its tilework façade and elaborate ironwork veranda preserved in meticulous condition while the interior has been remodelled into a 36-room boutique luxury hotel.

Clifftop luxury hotel in Praia da Rocha with stunning Atlantic views. 1930s architecture meets modern comfort with spa, infinity pool, gourmet dining, and private beach access.

Bela Vista Hotel & Spa perches on the cliffside above Praia da Rocha in Portimão, one of the Algarve's most dramatic stretches of coastline, where orange sandstone cliffs plunge to a wide golden beach backed by ochre sea stacks. The building is a genuine architectural rarity: a 1918 Art Nouveau mansion originally constructed as a private residence, its tilework façade and elaborate ironwork veranda preserved in meticulous condition while the interior has been remodelled into a 36-room boutique luxury hotel. A museum-quality permanent exhibition of historic Algarve photography lines the corridors, contextualising the building within its landscape heritage. Rooms are individually decorated in a refined coastal palette with Portuguese hand-embroidered linens, contemporary bathrooms, and private terraces or balconies facing the Atlantic; suites on the upper floors have unobstructed sea horizon views. The restaurant, led by chef João Oliveira, earned and maintains a Michelin star with a tasting menu that reflects the Algarve's marine ingredients and Mediterranean heritage. A spa housed in a modern pavilion below the cliff face offers body and face treatments, hammam, and an infinity pool cantilevered over the clifftop with full ocean views. Direct steps from the hotel descend to Praia da Rocha beach. Portimão city centre, home to the Portimão Museum, is 2 km north.

Amenities

  • ocean views
  • spa
  • infinity pool
  • fine dining
  • beach access
  • historic building

Location

Av. Tomás Cabreira, 8500-802 Praia da Rocha

37.1158, -8.5342 View on map

Highlights

  • 1918 Art Nouveau mansion façade preserved intact — one of the Algarve's most distinctive hotels
  • Michelin-starred restaurant by chef João Oliveira showcasing Algarve marine ingredients
  • Infinity spa pool cantilevered over the clifftop with unobstructed Atlantic ocean views
  • Direct private access steps from the hotel down to Praia da Rocha beach
  • Historic Algarve photography museum exhibition throughout the hotel corridors

Tips for visiting

  • The Michelin restaurant is a 12-course tasting menu — reserve at least 2 weeks in advance in summer.
  • Upper-floor sea-facing suites have the widest Atlantic horizon views; book early as there are only a few.
  • Praia da Rocha gets busy in July–August; the clifftop hotel location means direct access without crossing the crowded beach access road.
  • Portimão Museum, 2 km north, documents the city's sardine canning heritage with impressive industrial artefacts.
  • The Silves castle and the Alvor lagoon estuary are 10 and 8 km away respectively — both excellent half-day excursions.

Accessibility

The clifftop setting and the Art Nouveau historic building present accessibility limitations. The clifftop terrace and beach stairs are not accessible by wheelchair. A lift serves the main hotel floors. Guests with mobility requirements should consult the hotel directly before booking.

Frequently asked questions

Is the Michelin restaurant open to non-guests?

Yes, the restaurant is open to guests and non-guests alike. Reservations are essential, particularly for the tasting menu service in peak season.

Does the hotel have direct beach access?

Yes, private steps lead from the hotel down the cliff face to Praia da Rocha beach below. Access is direct and reserved for hotel guests.

How many rooms does Bela Vista have?

The hotel has 36 rooms and suites across the historic mansion and a contemporary extension, keeping the property intimate and personal in character.

How far is Faro Airport?

Faro Airport is approximately 60 km east, around 45–55 minutes by car or private transfer. The hotel concierge can arrange airport pickups.

Ready to book

Bela Vista Hotel & Spa

Check rates on Booking.com