Skip to main content

Self Catering Accommodation in Viana do Castelo

Find the self catering accommodation that appeal to you the most

Top picks for Viana do Castelo hotels

Explore our most popular hotels in Viana do Castelo

Filter by:

Review score

Gigantones GuestHouse

Viana do Castelo

Located in Viana do Castelo, 1.9 km from Cabedelo Beach, Gigantones GuestHouse provides air-conditioned rooms with free WiFi.

S
Skorobohatko
From
Ukraine
That's it. Accommodation, silence, amenities at the level, design, just check-in, hospitality of the hosts. Great apartments for their price!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 181 reviews
Price from
US$64.78
1 night, 2 adults

Casa do Sorrio

Viana do Castelo

Featuring air-conditioned accommodation with a patio, Casa do Sorrio is located in Viana do Castelo. Featuring sea and mountain views, this holiday park also provides guests with free WiFi.

L
Linda
From
United Kingdom
Good location, just off the Camino route. There's a small kitchenette and a supermarket not too far away. The bed was really comfortable, the best of our 3 week trip! There's some nice outdoor spaces too.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 312 reviews
Price from
US$72.08
1 night, 2 adults

Vivenda Caixilão casa com 3 quartos

Viana do Castelo

Situated in Viana do Castelo and only 2.1 km from Rodanho Beach, Vivenda Caixilão casa com 3 quartos features accommodation with mountain views, free WiFi and free private parking.

C
Ciara
From
Ireland
Spacious, clean, well furnished. Host was extremely hospitable despite us having to converse over google translate! Highly recommend
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 100 reviews
Price from
US$106.01
1 night, 2 adults

In Burgus guest house

Viana do Castelo

A recently renovated property, In Burgus guest house is set in Viana do Castelo near Cabedelo Beach, Santa Luzia Sanctuary.

L
Laurence
From
Luxembourg
Super location in Town. Clean design.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 131 reviews
Price from
US$77.21
1 night, 2 adults

Atrium Areias

Viana do Castelo

Situated in Viana do Castelo, 2.2 km from Coral Beach, Atrium Areias features air-conditioned rooms with free WiFi.

T
Tamas
From
Hungary
Juliana was very nice to us. They help with everything. We could even extend our stay for 1 extra night.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 341 reviews
Price from
US$63.60
1 night, 2 adults

Abraços dos Avós - Casas de aldeia

Viana do Castelo

Set 12 km from Shipyards of Viana do Castelo, Abraços dos Avós - Casas de aldeia offers an infinity pool, a garden and air-conditioned accommodation with a balcony and free WiFi.

M
Marcin
From
Poland
The apartment was absolutely fantastic! The rooms were very modern and functional, incredibly clean, spacious, and tastefully decorated. The kitchen was wonderfully equipped with all the necessary for meal preparation. The best part was the direct access to the pool right outside the room, and the added bonus of a grill area for family gatherings. The location was serene and peaceful, nestled in a charming small village with breathtaking mountain views. The owners were incredibly kind and helpful, and to our delight, they surprised us with two delicious cakes as a gift! We had the most wonderful vacation here and wholeheartedly recommend this place to everyone. We hope to return someday!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 174 reviews
Price from
US$158.30
1 night, 2 adults

A Botoeira da Praça guest house

Viana do Castelo

A Botoeira da Praça guest house is set in Viana do Castelo, 2.1 km from Cabedelo Beach, 2.5 km from Shipyards of Viana do Castelo, and 21 km from Golfe de Ponte de Lima.

A
Agata
From
Poland
The studio was absolutely stunning! Located in the heart of town, beautifully decorated and spotless clean. The lady who checked us in was super friendly and explained everything
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 908 reviews
Price from
US$65.02
1 night, 2 adults

Apartamento das Malheiras

Viana do Castelo

Featuring garden views, Apartamento das Malheiras provides accommodation with a terrace and a patio, around 2.2 km from Cabedelo Beach.

m
may
From
United Kingdom
Great place. Very spacious, spotless. Very well provided in kitchen. Very helpful host.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 107 reviews
Price from
US$153.12
1 night, 2 adults

RR Residence

Viana do Castelo

Situated in Viana do Castelo, 3.3 km from Shipyards of Viana do Castelo and 21 km from Golfe de Ponte de Lima, RR Residence features air-conditioned accommodation with a balcony and free WiFi.

N
Nirvair
From
Portugal
Awsome place and location as well, everything is according to guest needs.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 177 reviews
Price from
US$76.56
1 night, 2 adults

Alojamento do Canto

Viana do Castelo

Situated in Viana do Castelo, 8.1 km from Shipyards of Viana do Castelo and 19 km from Golfe de Ponte de Lima, Alojamento do Canto offers air conditioning.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews
Price from
US$127.21
1 night, 2 adults
All self catering accommodation in Viana do Castelo

The best self catering accommodation in Viana do Castelo

Check out our pick of great self catering accommodation in Viana do Castelo

Filter by:

Review score

Gigantones GuestHouse

Viana do Castelo

Located in Viana do Castelo, 1.9 km from Cabedelo Beach, Gigantones GuestHouse provides air-conditioned rooms with free WiFi.

S
Skorobohatko
From
Ukraine
That's it. Accommodation, silence, amenities at the level, design, just check-in, hospitality of the hosts. Great apartments for their price!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 181 reviews
Price from
US$64.78
1 night, 2 adults

Casa do Sorrio

Viana do Castelo

Featuring air-conditioned accommodation with a patio, Casa do Sorrio is located in Viana do Castelo. Featuring sea and mountain views, this holiday park also provides guests with free WiFi.

L
Linda
From
United Kingdom
Good location, just off the Camino route. There's a small kitchenette and a supermarket not too far away. The bed was really comfortable, the best of our 3 week trip! There's some nice outdoor spaces too.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 312 reviews
Price from
US$72.08
1 night, 2 adults

Vivenda Caixilão casa com 3 quartos

Viana do Castelo

Situated in Viana do Castelo and only 2.1 km from Rodanho Beach, Vivenda Caixilão casa com 3 quartos features accommodation with mountain views, free WiFi and free private parking.

C
Ciara
From
Ireland
Spacious, clean, well furnished. Host was extremely hospitable despite us having to converse over google translate! Highly recommend
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 100 reviews
Price from
US$106.01
1 night, 2 adults

In Burgus guest house

Viana do Castelo

A recently renovated property, In Burgus guest house is set in Viana do Castelo near Cabedelo Beach, Santa Luzia Sanctuary.

L
Laurence
From
Luxembourg
Super location in Town. Clean design.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 131 reviews
Price from
US$77.21
1 night, 2 adults

Atrium Areias

Viana do Castelo

Situated in Viana do Castelo, 2.2 km from Coral Beach, Atrium Areias features air-conditioned rooms with free WiFi.

T
Tamas
From
Hungary
Juliana was very nice to us. They help with everything. We could even extend our stay for 1 extra night.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 341 reviews
Price from
US$63.60
1 night, 2 adults

Abraços dos Avós - Casas de aldeia

Viana do Castelo

Set 12 km from Shipyards of Viana do Castelo, Abraços dos Avós - Casas de aldeia offers an infinity pool, a garden and air-conditioned accommodation with a balcony and free WiFi.

M
Marcin
From
Poland
The apartment was absolutely fantastic! The rooms were very modern and functional, incredibly clean, spacious, and tastefully decorated. The kitchen was wonderfully equipped with all the necessary for meal preparation. The best part was the direct access to the pool right outside the room, and the added bonus of a grill area for family gatherings. The location was serene and peaceful, nestled in a charming small village with breathtaking mountain views. The owners were incredibly kind and helpful, and to our delight, they surprised us with two delicious cakes as a gift! We had the most wonderful vacation here and wholeheartedly recommend this place to everyone. We hope to return someday!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 174 reviews
Price from
US$158.30
1 night, 2 adults

A Botoeira da Praça guest house

Viana do Castelo

A Botoeira da Praça guest house is set in Viana do Castelo, 2.1 km from Cabedelo Beach, 2.5 km from Shipyards of Viana do Castelo, and 21 km from Golfe de Ponte de Lima.

A
Agata
From
Poland
The studio was absolutely stunning! Located in the heart of town, beautifully decorated and spotless clean. The lady who checked us in was super friendly and explained everything
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 908 reviews
Price from
US$65.02
1 night, 2 adults

Apartamento das Malheiras

Viana do Castelo

Featuring garden views, Apartamento das Malheiras provides accommodation with a terrace and a patio, around 2.2 km from Cabedelo Beach.

m
may
From
United Kingdom
Great place. Very spacious, spotless. Very well provided in kitchen. Very helpful host.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 107 reviews
Price from
US$153.12
1 night, 2 adults

RR Residence

Viana do Castelo

Situated in Viana do Castelo, 3.3 km from Shipyards of Viana do Castelo and 21 km from Golfe de Ponte de Lima, RR Residence features air-conditioned accommodation with a balcony and free WiFi.

N
Nirvair
From
Portugal
Awsome place and location as well, everything is according to guest needs.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 177 reviews
Price from
US$76.56
1 night, 2 adults

Alojamento do Canto

Viana do Castelo

Situated in Viana do Castelo, 8.1 km from Shipyards of Viana do Castelo and 19 km from Golfe de Ponte de Lima, Alojamento do Canto offers air conditioning.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews
Price from
US$127.21
1 night, 2 adults
All self catering accommodation in Viana do Castelo

Looking for a self catering accommodation?

Self-catering accommodation gives you the freedom and privacy that’s needed to enjoy a well-earned break. From modern apartments and luxury villas to beach huts and eco-lodges, the options are seemingly endless. Cook in your kitchen, read in the garden, or chill on the sofa and watch TV – however you choose to spend time, you’ll feel right at home.

Most booked self catering accommodation in Viana do Castelo and surroundings in the past month

See all

Popular with guests booking self catering accommodation in Viana do Castelo

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 174 reviews

Popular with guests booking self catering accommodation in Viana do Castelo

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 84 reviews

Popular with guests booking self catering accommodation in Viana do Castelo

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 312 reviews

Popular with guests booking self catering accommodation in Viana do Castelo

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 233 reviews

Popular with guests booking self catering accommodation in Viana do Castelo

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 96 reviews

Popular with guests booking self catering accommodation in Viana do Castelo

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 908 reviews

Popular with guests booking self catering accommodation in Viana do Castelo

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 78 reviews

Popular with guests booking self catering accommodation in Viana do Castelo

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 341 reviews

Popular with guests booking self catering accommodation in Viana do Castelo

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 487 reviews

Popular with guests booking self catering accommodation in Viana do Castelo

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 181 reviews

Highly rated self catering accommodation in Viana do Castelo and nearby

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 16 reviews

Set in Viana do Castelo, 2.4 km from Shipyards of Viana do Castelo and 21 km from Golfe de Ponte de Lima, Avenida House - Regina Hotel Group offers air conditioning.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 61 reviews

Situated 2 km from Cabedelo Beach, CasAmalia 56 offers air-conditioned accommodation with a patio and free WiFi.

From US$117.79 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 233 reviews

Located in Viana do Castelo, 2.1 km from Cabedelo Beach and 2.4 km from Shipyards of Viana do Castelo, Loft City Center Viana provides air-conditioned accommodation with a terrace and free WiFi.

From US$90.69 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 96 reviews

D'Avenida Apart is set in Viana do Castelo, 2.6 km from Shipyards of Viana do Castelo, 21 km from Golfe de Ponte de Lima, and 29 km from Quinta da Barca.

From US$206.71 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 137 reviews

Offering city views, Edifício Portughabit is an accommodation situated in Viana do Castelo, 2.6 km from Shipyards of Viana do Castelo and 21 km from Golfe de Ponte de Lima.

From US$176.68 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 30 reviews

Offering a shared lounge and mountain view, Spacious Apt. At Viana's Top Location is located in Viana do Castelo, 2.2 km from Cabedelo Beach and 1.8 km from Shipyards of Viana do Castelo.

From US$135.45 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 119 reviews

Situated in Viana do Castelo, 2.2 km from Coral Beach and 1.5 km from Shipyards of Viana do Castelo, B Apartamentos offers free WiFi, a terrace and air conditioning.

From US$82.45 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 487 reviews

Offering inner courtyard views, Valentim House is an accommodation situated in Viana do Castelo, 2.2 km from Coral Beach and 1.6 km from Shipyards of Viana do Castelo.

From US$53 per night

These self catering accommodation in Viana do Castelo and nearby have options with free cancellation

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 21 reviews

Located in Viana do Castelo in the Norte Region region, Casa do Fontanario em Viana do Castelo features a terrace. Both free WiFi and parking on-site are available at the apartment free of charge.

From US$216.72 per night

Cabedelo Beach Loft

Darque
Free cancellation options available
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 12 reviews

Cabedelo Beach Loft is situated on the seafront in Darque, 600 metres from Cabedelo Beach and 6.1 km from Shipyards of Viana do Castelo.

From US$349.82 per night

PortugalActive Beach Flat

Viana do Castelo
Free cancellation options available
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 14 reviews

Boasting air-conditioned accommodation with a terrace, PortugalActive Beach Flat is situated in Viana do Castelo. Guests staying at this apartment have access to a balcony.

From US$261.20 per night

Portugal Active Encosta House

Viana do Castelo
Free cancellation options available
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 35 reviews

Situated in Viana do Castelo in the Norte Region region, Portugal Active Encosta House features a balcony.

From US$278.87 per night

Quinta da Victória by venimar

Viana do Castelo
Free cancellation options available
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 78 reviews

Boasting an outdoor swimming pool and views of garden, Quinta da Victória by venimar is a recently renovated aparthotel situated in Viana do Castelo, 1.3 km from North Beach.

From US$67.59 per night

Casa Sao Francisco

Montanha de Santa Luzia
Free cancellation options available
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 45 reviews

Featuring mountain views, Casa Sao Francisco provides accommodation with a garden and a balcony, around 4.6 km from Shipyards of Viana do Castelo.

From US$194.83 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 6 reviews

Set in Viana do Castelo in the Norte Region region, Private Gardened House - 5min from the beach features a balcony. This property offers access to a terrace, free private parking and free WiFi.

From US$362.59 per night

Amorosa Apart

Amorosa
Free cancellation options available
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 9 reviews

Amorosa Apart is located in Amorosa, 11 km from Shipyards of Viana do Castelo, 21 km from Quinta da Barca, as well as 24 km from Golfe de Ponte de Lima.

From US$111.31 per night

Enjoy breakfast in Viana do Castelo and nearby

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 38 reviews

Located in Viana do Castelo, 2.5 km from Shipyards of Viana do Castelo and 21 km from Golfe de Ponte de Lima, O Beco - Apartment in the Heart of the City of Viana do Castelo offers air conditioning.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 24 reviews

Situated in Viana do Castelo, 2.1 km from Cabedelo Beach and 3.4 km from Shipyards of Viana do Castelo, Cantinho dos Avós features air-conditioned accommodation with a balcony and free WiFi.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 92 reviews

Situated in Viana do Castelo within 2.2 km of Cabedelo Beach and 3.4 km of Shipyards of Viana do Castelo, Maria Veiga Guest House features rooms with free WiFi.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 53 reviews

Tourinho's House - Apt in the Historic Centre of Viana is located in Viana do Castelo, 2.6 km from Shipyards of Viana do Castelo, 21 km from Golfe de Ponte de Lima, and 29 km from Quinta da Barca.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 70 reviews

Situated 3.4 km from Shipyards of Viana do Castelo, 21 km from Golfe de Ponte de Lima and 28 km from Quinta da Barca, Cantinho da Matriz features accommodation set in Viana do Castelo.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 115 reviews

Almeida's House is set in Viana do Castelo, 3.4 km from Shipyards of Viana do Castelo, 21 km from Golfe de Ponte de Lima, as well as 28 km from Quinta da Barca.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 28 reviews

Set in Viana do Castelo, 2.2 km from Cabedelo Beach and 3.4 km from Shipyards of Viana do Castelo, VIANA é AMOR apartamento no centro histórico offers air-conditioned accommodation with a balcony and...

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 52 reviews

Located in Viana do Castelo, 2.4 km from Shipyards of Viana do Castelo and 21 km from Golfe de Ponte de Lima, Nas Três Janelas offers air conditioning.

FAQ about self catering accommodation in Viana do Castelo