Find the three-star hotels that appeal to you the most
Check out our pick of great three-star hotels in Carvoeiro
Situated in the heart of the typical village of Carvoeiro, the Hotel Carvoeiro Plaza finds itself within 25 metres of the beach.. The outdoor pool features a terrace with sun loungers and bar.

Set in tropical palm gardens, this complex offers fully equipped apartments, 2 swimming pools and tennis courts. The resort features a free shuttle service to Carvoeiro beach, 2 km away.

The sunny Hotel Alcaide is located just 200 metres from Praia do Vau. The quiet hotel has green surroundings and features an outdoor swimming pool, with sun loungers.

Set in Portimão, less than 1 km from Rocha Beach, Clube Vilarosa offers accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

Located between Praia da Rocha Beach and Portimão town, this property offers an outdoor swimming pool with sun terrace and a lush garden at the Mirachoro Complex. A free parking is available.

This beachfront hotel is located in Portimão, 51 km from Faro Airport. It has rooms with balconies overlooking Praia da Rocha Beach.

With picturesque views of Praia da Rocha, this modern apart-hotel provides free private parking, a large outdoor pool and children's playground. It is just 3 km from Portimão Train Station.

This Praia da Rocha hotel overlooks the sandy beach and Atlantic Ocean. The balcony in each guest room offers view of the outdoor swimming pool or the landscaped garden.

Carvi Beach Hotel is located directly on Dona Ana beach in Lagos. It features a rooftop swimming pool.

The Dom Pedro Lagos is an aparthotel located at a short walk from the popular Meia Praia Beach. The property is situated at an 8-minute drive from the Lagos centre.


Set in Portimão, less than 1 km from Rocha Beach, Clube Vilarosa offers accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.
RR Club Amarilis is situated in Portimão just 350 metres from the beach of Praia da Rocha.
This Praia da Rocha hotel overlooks the sandy beach and Atlantic Ocean. The balcony in each guest room offers view of the outdoor swimming pool or the landscaped garden.
Ukino Terrace Algarve Concept offers an outdoor pool and apartments with a well-equipped kitchen, just 350 metres from Praia da Nossa Senhora da Rocha.
Situated only 50 metres from Praia da Rocha Beach, Hotel Santa Catarina offers rooms with private balconies, some overlooking the Atlantic Ocean.
This beachfront hotel is located in Portimão, 51 km from Faro Airport. It has rooms with balconies overlooking Praia da Rocha Beach.
Featuring sea views, Apartment Torre da Rocha by Interhome provides accommodation with a seasonal outdoor swimming pool and a balcony, around 400 metres from Três Castelos Beach.
Quinta Das Figueirinhas is situated in whitewashed buildings just 800 metres from Senhora da Rocha Beach. It has landscaped gardens, a large pool and bright apartments with self-catering facilities.
With picturesque views of Praia da Rocha, this modern apart-hotel provides free private parking, a large outdoor pool and children's playground. It is just 3 km from Portimão Train Station.
Located between Praia da Rocha Beach and Portimão town, this property offers an outdoor swimming pool with sun terrace and a lush garden at the Mirachoro Complex. A free parking is available.
The sunny Hotel Alcaide is located just 200 metres from Praia do Vau. The quiet hotel has green surroundings and features an outdoor swimming pool, with sun loungers.
Boasting air-conditioned accommodation with a balcony, Apartment Estrela do Vau Apart- 3 bedroom-3 by Interhome is situated in Portimão. This 3-star apartment offers a lift.
Situated in Armação de Pêra, Villa Villa Quinta do Sol by Interhome features a private pool. This property offers access to a terrace, free private parking and free WiFi.
With picturesque views of the Atlantic Ocean from its cliff-top position, Aldeamento Turistico da Prainha offers outdoor pools and direct access to the beach.