Skip to main content

Self Catering Accommodation in Viana do Castelo

Find the self catering accommodation that appeal to you the most

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.

R
Radojevic
From
Serbia
Beautiful! Everything was perfect 😍
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

B Apartamentos Castelo

Viana do Castelo

Situated in Viana do Castelo, 2.1 km from Coral Beach and 1.5 km from Shipyards of Viana do Castelo, B Apartamentos Castelo features air-conditioned accommodation with a balcony and free WiFi.

M
Miriam
From
Germany
Big apartment with everything you need, including a terrace and a washing machine. Two bedrooms and two bathrooms, very comfortable. We only stayed for one night, but could have stayed there for a week.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 103 reviews
Price from
US$188.46
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, 342 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, 909 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
All self catering accommodation in Viana do Castelo

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.

R
Radojevic
From
Serbia
Beautiful! Everything was perfect 😍
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

B Apartamentos Castelo

Viana do Castelo

Situated in Viana do Castelo, 2.1 km from Coral Beach and 1.5 km from Shipyards of Viana do Castelo, B Apartamentos Castelo features air-conditioned accommodation with a balcony and free WiFi.

M
Miriam
From
Germany
Big apartment with everything you need, including a terrace and a washing machine. Two bedrooms and two bathrooms, very comfortable. We only stayed for one night, but could have stayed there for a week.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 103 reviews
Price from
US$188.46
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, 342 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, 909 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
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, 909 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, 342 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

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

Avenida House - Regina Hotel Group

Viana do Castelo
Free cancellation options available
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.

Loft City Center Viana

Viana do Castelo
Free cancellation options available
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

D'Avenida Apart

Viana do Castelo
Free cancellation options available
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

B Apartamentos

Viana do Castelo
Free cancellation options available
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

Viana beach apartment

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

Viana beach apartment is situated in Viana do Castelo, 500 metres from Cabedelo Beach, 6.1 km from Shipyards of Viana do Castelo, as well as 21 km from Golfe de Ponte de Lima.

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

Highly rated self catering accommodation in Viana do Castelo and nearby

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.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.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
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
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
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 7 reviews

Featuring mountain views, Casa da Vinha provides accommodation with a balcony, around 3.1 km from Shipyards of Viana do Castelo.

From US$162.54 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 11 reviews

Situated in Viana do Castelo, just 6.7 km from Shipyards of Viana do Castelo, MAM HEAT River Nest - Darque Village Centre features beachfront accommodation with free WiFi.

From US$82.45 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