Where to stay in Viana do Castelo
Wake up to river views in the old town or to the sound of the waves by the beach. Viana has a cosy place for every kind of trip.
Stay in the historic centre and you can walk to restaurants, the river and the funicular up to Santa Luzia. Prefer the beach? Choose a spot near the coast and spend your days in the water. Everything is close, so you're never far from the town or the sea.
See it on the map- Hotels
- Guesthouses
- Apartments
- Sea view
- Old town
Good to know
- 1
Book early for August
During the Romaria d'Agonia the town is full of visitors, so reserve well ahead.
- 2
Pick your base
The old town is great on foot; the coast is ideal for surfers and beach days.
- 3
Ask the host directly
Small guesthouses often know the best local tips. Don't be shy to ask.
Places we recommend
191 places
Loading the map…
Country houses
Stay
Abraços dos Avós
4.988 · GoogleRua Padre Domingos Gomes do Couto Nº67
- Swimming pool
- Wi-Fi
- Air conditioning
- Garden
Hotel
AP Dona Aninhas
4.7575 · GoogleLargo Vasco da Gama 38-41
250 m to the centre · 1 km to the beach
- Swimming pool
- Wi-Fi
- Spa
- Air conditioning
Hotel
Axis Avenida Hotel
4.839 · GoogleLargo da Estação do Caminho de Ferro nº 100
300 m to the centre · 1.4 km to the beach
- Wi-Fi
- Spa
- Air conditioning
- Garden
Hotel
FeelViana Sport Hotel
4.61,624 · GoogleRua Brás de Abreu Soares 222, Cabedelo
1.4 km to the centre · 450 m to the beach
- Swimming pool
- Breakfast
- Wi-Fi
- Spa
Guesthouse
O Laranjeira
4.41,037 · GoogleRua Manuel Espregueira 24 · €20–35
50 m to the centre · 1.2 km to the beach
- Breakfast
- Parking
- Pets welcome
- Terrace
Hotel
Avenida Viana Boutique Suites
4.988 · GoogleAv. dos Combatentes da Grande Guerra 160
100 m to the centre · 1.1 km to the beach
Country houses
Holiday homes & apartments
Quercia Houses Viana do Castelo
4.924 · GoogleR. Profa. Isabel Ferreira Sousa 187
- Swimming pool
- Wi-Fi
- Kitchen
- Garden
Hotel
Pousada Viana Do Castelo
4.71,982 · GoogleMonte de Santa Luzia
1.3 km to the centre · 1.4 km to the beach
- Child-friendly
- Wheelchair accessible
Hotel
Country houses
Stay
Portugal Active
4.895 · GoogleViana do Castelo
1.2 km to the centre · 50 m to the beach
- Wheelchair accessible
Hotel
Hotel
Quinta da Victória
4.858 · GoogleR. Paula Ferreira 24
1.8 km to the centre · 900 m to the beach
- Child-friendly
- Wheelchair accessible
Hotel
3 Marias Residence
4.7201 · GoogleR. de Caminha 124
1 km to the centre
- Free parking
- Breakfast
- Book online
- Child-friendly
Hotel
Casa Manuel Espregueira e Oliveira
4.9145 · GoogleRua Manuel Espregueira 190
350 m to the centre · 1 km to the beach
- Child-friendly
Guesthouse
Holiday homes & apartments
Guesthouses & B&Bs
chambre d'hôtes villa vale flores
4.7122 · GoogleR. do Vale Flores 12
- Child-friendly
- Wheelchair accessible
Hotel
Quinta de Valverde
4.8102 · GoogleUrsulinas
800 m to the centre · 1.4 km to the beach
- Wheelchair accessible
Guesthouses & B&Bs
Cabedelo Guest house
4.639 · GoogleAv. do Cabedelo 1047
1.2 km to the centre · 950 m to the beach
- Free parking
- Wi-Fi
- Spa
- Garden
Guesthouse
Apartment
Hotel
Fábrica do Chocolate
4.51,626 · GoogleR. do Gontim 70 a 76
500 m to the centre · 1.6 km to the beach
- Breakfast
- Book online
- Child-friendly
- Wheelchair accessible
Holiday homes & apartments
CABEDELO BEACH FLAT by NORTHON
5.023 · GoogleRua Fernão Martins da Costa apart. 108 - sector5, Cabedelo
1.2 km to the centre · 250 m to the beach
Holiday homes & apartments
Itaca Experience playa do Cabedelo
4.851 · GoogleR. Pero Galego 226
1.6 km to the centre · 650 m to the beach
Hotel
Flôr de Sal Hotel by The Editory
4.41,161 · GoogleAv. de Cabo Verde 100
1.6 km to the centre · 650 m to the beach
- Sea view
- Wi-Fi
- Air conditioning
- Garden
Hotel
Hotel Rural São Sebastião
4.7153 · GoogleLargo de São Sebastião
- Wi-Fi
- Child-friendly
- Wheelchair accessible
Hostel
Hotel
Flag Design Hotel
4.5363 · GoogleRua da Bandeira, R. José de Brito 140
300 m to the centre · 1.5 km to the beach
- Spa
- Book online
- Child-friendly
- Wheelchair accessible
Hostels
Albergue de Santa Luzia
4.6235 · Google4900-408 Viana do Castelo
1.1 km to the centre · 1.4 km to the beach
- Wheelchair accessible
Country houses
Country houses
Country houses
Guesthouse
Holiday homes & apartments
Country houses
Hotel
Hotel
Atrium Areias
4.746 · GoogleAv. Campo do Castelo 48
700 m to the centre · 800 m to the beach
- Book online
- Child-friendly
Stay
Holiday homes & apartments
Belion House - República
5.05 · GooglePraça da República 48
50 m to the centre · 1.2 km to the beach
- Swimming pool
- Free parking
- Wi-Fi
- Spa
Holiday homes & apartments
Apartment
Holiday homes & apartments
Afife & Ínsua Beach Apartment
4.916 · GoogleUrbanização Bouça Cabrita 9, 3° centro, Esq
500 m to the beach
Country houses
Stay
Parque da cidade de Viana do Castelo
4.42,448 · GoogleR. da Argaçosa
1 km to the centre
- Pets welcome
- Child-friendly
- Wheelchair accessible
Holiday homes & apartments
Apartment
A Botoeira da Praça Guest House
4.881 · GoogleRua dos Fornos 2
50 m to the centre · 1.3 km to the beach
- Wi-Fi
Hotel
Hotel Laranjeira
4.4899 · GoogleRua Cândido dos Reis 45
100 m to the centre · 1.2 km to the beach
- Free parking
- Breakfast
- Wi-Fi
- Air conditioning
Holiday homes & apartments
Hotel
Holiday homes & apartments
Hotel
Axis Viana Business & Spa Hotel
4.42,734 · GoogleAv. Cap. Gaspar de Castro 866
1.3 km to the centre
- Child-friendly
- Wheelchair accessible
Hotel
Stay
Casa Benfica Viana do Castelo
4.559 · GoogleR. da Igreja 142
2.3 km to the centre
- Wheelchair accessible
Country houses
Country houses
Holiday homes & apartments
Bright Sao Domingos Apartments
5.09 · GoogleRegião Norte PT, Viela de São Domingos 124 andar 2
450 m to the centre · 900 m to the beach
Holiday homes & apartments
Hotel
Absoluto design hotel
4.3203 · GoogleR. da Bandeira 174
400 m to the centre · 1.6 km to the beach
- Wi-Fi
- Terrace
- Book online
- Child-friendly
Hotel
Holiday homes & apartments
Alojamento Lobo do Mar
5.010 · GoogleR. do Loureiro 69
450 m to the centre · 850 m to the beach
- Wi-Fi
- Air conditioning
- Kitchen
- Garden
Country houses
Holiday homes & apartments
Cabedelo Casita
5.08 · GoogleSetor 3, Av. do Cabedelo 1771 Bl.B. Ap.33
1.2 km to the centre · 300 m to the beach
Campsites
Hotel
Quinta do Monteverde
4.6132 · GoogleAv. da Praia 338
1.9 km to the beach
- Child-friendly
- Wheelchair accessible
Guesthouse
Holiday homes & apartments
Cabedelo Beach Apartment
4.531 · GoogleR. José do Rego Lopes, Viana do Castelo
1.5 km to the centre · 1.3 km to the beach
- Wheelchair accessible
Holiday homes & apartments
CASA DO MAR
4.414 · GoogleRua Fernão Martins da Costa 121
1.3 km to the centre · 250 m to the beach
- Swimming pool
- Sea view
- Kitchen
- Garden
Holiday homes & apartments
Stay
Complexo Turístico do Cabedelo
4.471 · GoogleAv. do Cabedelo 1851
1.2 km to the centre · 200 m to the beach
- Wheelchair accessible
Holiday homes & apartments
Stay
Casa do Mestre, Vila de Punhe, Viana do Castelo
4.77 · GoogleRua Mestre Emídio Lima 219
- Free parking
- Wheelchair accessible
Hotel
APARTAMENTOS TURISTICOS VILA PRAIA
4.3184 · GoogleR. Cândido dos Reis 23
- Child-friendly
- Wheelchair accessible
Hostel
Hotel
Casa Melo Alvim
4.4556 · GoogleAvenida Conde da Carreira 28
300 m to the centre · 1.3 km to the beach
- Child-friendly
- Wheelchair accessible
Guesthouse
Holiday homes & apartments
Hotel
Hotel Margarida Da Praça
4.4391 · GoogleLargo 5 de Outubro 58
200 m to the centre · 1.1 km to the beach
- Wi-Fi
- Air conditioning
- Terrace
- Book online
Holiday homes & apartments
Casa do Cabedelo
4.77 · GoogleR. Fernão de Magalhães 92
1.4 km to the centre · 650 m to the beach
- Wheelchair accessible
Guesthouses & B&Bs
Stay
Posto Municipal de Turismo
4.3242 · GooglePraça do Eixo, Av. do Atlântico
250 m to the centre · 1 km to the beach
- Child-friendly
- Wheelchair accessible
Holiday homes & apartments
Guesthouses & B&Bs
Holiday homes & apartments
CASA LIMA - Alojamento Local
5.04 · GoogleR. Bernardo Abrunhosa 26
600 m to the centre · 1.3 km to the beach
Holiday homes & apartments
Hotel
Holiday homes & apartments
Casa d'Sousa
5.03 · GoogleR. Maj. Xavier da Costa 25
150 m to the centre · 1.4 km to the beach
- Child-friendly
Campsites
Parque de Campismo de Belinho
4.2443 · GoogleCaminho da Neves 200
- Parking
- Pets welcome
- Wheelchair accessible
Guesthouse
Holiday homes & apartments
Holiday homes & apartments
AL Ferros_Viana do Castelo_51378/AL
4.98 · GoogleR. Gago Coutinho
50 m to the centre · 1.3 km to the beach
Holiday homes & apartments
Country houses
Hotel
Residencial Santos
4.1350 · GoogleRua dos Poveiros 48 · €10–25
600 m to the centre · 800 m to the beach
- Free parking
- Takes reservations
- Takeaway
- Child-friendly
Holiday homes & apartments
Holiday homes & apartments
Hotel
Private Room in Old Town
4.415 · GoogleR. da Védoria 24
250 m to the centre · 1.1 km to the beach
- Wi-Fi
- Book online
Holiday homes & apartments
Guesthouses & B&Bs
Country houses
Country houses
Country houses
Quinta do Real
4.462 · GoogleAv. São João Bosco 442
2.1 km to the centre · 1 km to the beach
- Wheelchair accessible
Stay
FRONT BEACH VILLA CABEDELO by OSNAM
5.02 · GoogleRua Fernão Martins da Costa 117
1.3 km to the centre · 250 m to the beach
- Free parking
Campsites
ASA Viana do Castelo
4.5673 · GoogleAv. do Cabedelo 1851, Darque
1.1 km to the centre · 150 m to the beach
- Free parking
- Wheelchair accessible
Hotel
Hotel Rali
4.11,280 · GoogleAv. D Afonso III 180
450 m to the centre · 1.7 km to the beach
- Wi-Fi
- Air conditioning
- Child-friendly
- Wheelchair accessible
Holiday homes & apartments
Hostel
Holiday homes & apartments
Guesthouse
Cabedelo Green space
5.04 · GoogleRua Joào Lopes o Velho
1.3 km to the centre · 1.1 km to the beach
- Wi-Fi
- Pets welcome
- Book online
Hostel
Holiday homes & apartments
Campsites
Parqueamento Caravanas
4.2119 · GoogleUnnamed Road, 4900 Viana do Castelo
650 m to the centre · 600 m to the beach
- Wheelchair accessible
Holiday homes & apartments
Holiday homes & apartments
Appartement Coutinho
5.03 · GooglePraça Frei Gonçalo Velho 113
400 m to the centre · 1.5 km to the beach
Hotel
Hotel do Parque
4.13,378 · GooglePraça Galiza
800 m to the centre · 1.9 km to the beach
- Child-friendly
- Wheelchair accessible
Hotel
Hotel Jardim Viana do Castelo
4.1526 · GoogleAlameda 5 de Outubro no 68
200 m to the centre · 1.1 km to the beach
- Child-friendly
- Wheelchair accessible
Holiday homes & apartments
My Home is Your Home
5.01 · GoogleAv. dos Combatentes da Grande Guerra 75
150 m to the centre · 1.1 km to the beach
Holiday homes & apartments
Campsites
Country houses
Hostel
Villa Margarida
4.1174 · GoogleRua José Espregueira 71
600 m to the centre · 1.8 km to the beach
- Wi-Fi
- Parking
- Garden
- Book online
Holiday homes & apartments
Casa de Lencastre AL, Viana do Castelo
4.33 · GoogleR. da Lencastre 1º Frente, nº 130
1.1 km to the centre · 850 m to the beach
Stay
Holiday homes & apartments
Nas Três Janelas
4.210 · GoogleR. Cândido dos Reis n° 26 2° frente
150 m to the centre · 1.3 km to the beach
Hotel
B&B Hotels
4.4398 · GoogleEstr. da Papanata 74
700 m to the centre · 1.8 km to the beach
- Child-friendly
- Wheelchair accessible
Hostel
Hotel
Hostel
Avenida Central Viana Apartment
4.139 · GoogleAv. dos Combatentes da Grande Guerra 49 3º
150 m to the centre · 1.1 km to the beach
Guesthouses & B&Bs
ALEX POINT - Guest House
4.149 · GoogleLargo das Almas 18 2º dto
250 m to the centre · 1.4 km to the beach
Holiday homes & apartments
Holiday homes & apartments
Hotels
Hotel
Holiday homes & apartments
Portugal Active Beach Flat
4.65 · GoogleRua Fernão Martins da Costa 3 R/C
1.2 km to the centre · 300 m to the beach
Hotel
Enjoy Viana Guest House
4.4329 · GooglePasseio das Mordomas da Romaria 53
150 m to the centre · 1.3 km to the beach
- Child-friendly
- Menu online
Holiday homes & apartments
Casa do Recife AL Viana do Castelo
4.210 · GoogleR. Cidade do Recife 73 2ºDT
1.1 km to the centre · 900 m to the beach
- Wi-Fi
- Book online
- Menu online
Hostels
Casa do Ser Hostel & Suites
4.216 · GoogleR. dos Càleiros 44 46
250 m to the centre · 1.4 km to the beach
Holiday homes & apartments
Holiday homes & apartments
Campsites
Gelfa Camping, Lda.
4.1177 · GoogleLugar Da Gelfa, Âncora, Viana Do Castelo
1.4 km to the beach
- Wheelchair accessible
Holiday homes & apartments
Hotel
HotelRua Grande Hotel
4.3161 · GoogleR. Grande 78
150 m to the centre · 1.1 km to the beach
- Breakfast
- Wi-Fi
- Air conditioning
- Terrace
Holiday homes & apartments
Surf, Kiteboarding, Windsurf & Wakeboard House
5.01 · GoogleAv. do Cabedelo 1851 4935
1.2 km to the centre · 200 m to the beach
Hostel
HI Viana do Castelo - Pousada de Juventude
4.0880 · GoogleRua de Límia
900 m to the centre · 1.9 km to the beach
- Wi-Fi
- Terrace
- Book online
- Child-friendly
Holiday homes & apartments
Apartamento das Malheiras
5.01 · GoogleR. da Videira 4 1ºdto
150 m to the centre · 1.3 km to the beach
Holiday homes & apartments
Chalet
Quinta do Piroleiro
3.513 · GoogleCaminho do Piroleiro, Afife
1.5 km to the beach
- Wi-Fi
- Child-friendly
- Wheelchair accessible
Hotel
Av. Conde Carreira n.º 75 2º
250 m to the centre · 1.3 km to the beach
- Child-friendly
Hotel
R. Grande 78
150 m to the centre · 1.2 km to the beach
- Breakfast
- Wi-Fi
- Air conditioning
- Terrace
Stay
Holiday homes & apartments
Holiday homes & apartments
Sea Viana House
3.29 · GoogleAvenida do Cabedelo 1733 - 2º Fr.J - Apa. 14
1.2 km to the centre · 300 m to the beach
Guesthouses & B&Bs
Guesthouses & B&Bs
Holiday homes & apartments
Passeio da Avenida
5.01 · GoogleAv. dos Combatentes da Grande Guerra 75
150 m to the centre · 1.1 km to the beach
Hostel
Hostel
Albergue de Peregrinos
3.7636 · GoogleR. do Carmo n. 1
600 m to the centre · 1.8 km to the beach
- Breakfast
- Wi-Fi
- Kitchen
Holiday homes & apartments
Hotel
Holiday homes & apartments
VIANA é AMOR apartamento no centro histórico
5.01 · GoogleR. Gago Coutinho 100
150 m to the centre · 1.3 km to the beach
Stay
Hotel
Holiday homes & apartments
Hostel
Hotel
Holiday homes & apartments
Av. D Afonso III 182, 4900 Viana do Castelo
500 m to the centre · 1.7 km to the beach
Chalet
HotelFerreira’s House Viana do Castelo
5.07 · GoogleR. Gago Coutinho 168
200 m to the centre · 1.3 km to the beach
- Terrace
- Book online
- Child-friendly
Holiday homes & apartments
Hostel
Almeida's House
4.79 · GoogleR. Gago Coutinho 62
150 m to the centre · 1.3 km to the beach
- Child-friendly
Guesthouses & B&Bs
Valma GuestHouse Studio
5.02 · GoogleR. da Videira 17
200 m to the centre · 1.4 km to the beach
- Wi-Fi
- Air conditioning
- Kitchen
- Book online
Stay
Campsites
Parque de Campismo INATEL Cabedelo
3.1318 · GoogleAv. dos Trabalhadores
1.4 km to the centre · 800 m to the beach
- Parking
- Garden
- Book online
- Wheelchair accessible
Holiday homes & apartments
Country houses
Hotel
Hotel
Casa Viela Cega
5.03 · GoogleR. Hospital Velho
150 m to the centre · 1.1 km to the beach
- Child-friendly
Guesthouse
Holiday homes & apartmentsHotel
Loft City Center Viana
4.26 · GoogleAv. dos Combatentes da Grande Guerra 203 3º esq. trás
100 m to the centre · 1.2 km to the beach
- Child-friendly
Chalet
MotelHoliday homes & apartments
Hostel
Campsites
Hotel200 m to the centre · 1.1 km to the beach
- Breakfast
- Wi-Fi
- Garden
- Wheelchair accessible
Hotel
Avenida Comb.Grande Guerra, S/N, Viana Do Castelo
100 m to the centre · 1.2 km to the beach
- Child-friendly
Holiday homes & apartments
Explore Viana
What are you looking for?
Everything Viana do Castelo has to offer, in one tap.
Practical