Hotels in Porto Covo, Portugal

13 hotels are listed in Porto Covo, Portugal. Compare prices and star class, view them on a map, and book through our partners.

Planning your stay? Read our guide to comparing hotel listings.

13 hotels

Casa no Campo in Porto Covo, Portugal

Monte do caeiro novo - fonte de mouro, Porto Covo, Portugal

Charming countryside retreat in Porto Covo, 1 km from Pessegueiro island. Rooms with shared bathrooms and scenic views. Free WiFi.

3 rooms
Cabeca Da Cabra Casa De Campo in Porto Covo, Portugal

Escola Primária Da Cabeça Da Cabra, Porto Covo, Portugal

Charming self-catering suites in a renovated school, with garden access and scenic views. Ideal for a peaceful getaway in Porto Covo.

4 rooms
Monte do Cerro in Porto Covo, Portugal

Monte do Cerro, Porto Covo, Portugal

Rustic homes in Alentejo's Coast, 4 km from Porto Covo. Terrace and 3 units. 13 km from Vila Nova de Milfontes.

3 rooms
Contribute photo

Herdade do Pessegueiro - Ilha do Pessegueiro, Porto Covo, Portugal

Beachfront resort with free WiFi, sun terrace, and on-site bar. Enjoy tea with sea or mountain views. Free private parking.

5 rooms
Contribute photo

Praia Do Queimado, Turismo Rural Casa de Campo, Quinta De Vale Vistoso, Porto Côvo, Porto Côvo, Portugal

Beachfront country house in Costa Vicentina National Park, 50m from Atlantic Ocean. Accommodation with ocean views near Pessegueiro Fort.

6 rooms
Contribute photo

Rua Vasco da Gama, nº 5 Porto-Covo, Porto Covo, Portugal

Cozy accommodation in Porto Covo, 2 km from Pessegueiro Island. Rooms with TV and private bathroom. Shared kitchen on-site.

5 rooms
Contribute photo

Rua 25 de Abril 7 C, Porto Covo, Portugal

Beachfront accommodation in Porto Covo, 2 km from Pessegueiro Island. Rooms with private bathrooms, free WiFi, toiletries, and hairdryers.

6 rooms
Contribute photo

Bemposta, Porto Covo, Setubal, Porto Covo, Portugal

Peaceful countryside apartments with natural pool, 10 min from beach. Casas Buganvilia offers self-catering accommodations.

3 rooms

Loading...