We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Viana do Castelo

Refine search

Price per night

 

Traveller rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in Viana do Castelo?

We'll send you updates with the latest deals, reviews and articles for Viana do Castelo each week.

Map of Viana do Castelo Hotels

Hotels (27)

B&Bs / Inns (31)

Speciality Lodging (15)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travellers Trust

Sort by [ Popularity ] [ Price ]
Rua Abreu Teixeira 333 | 4905-641 Vila de Punhe, Viana do Castelo 4905-641, Portugal
Show Prices
US$ 126 - US$ 234 Avg. price/night*
Ollie #1 of 27 hotels in Viana do Castelo
Traveller photos (240)
Quinta do Monteverde (Castelo do Neiva) 3.0 of 5
Avenida da Praia 338, Castelo do Neiva, Viana do Castelo 4935-567, Portugal
Show Prices
US$ 123 - US$ 201 Avg. price/night*
Ollie #2 of 27 hotels in Viana do Castelo
  •  Great Place!!! 
  • Everything was great. Come with confidence that you will enjoy your stay... more
  • 8 October 2018
Traveller photos (209)
Rua Bras de Abreu Soares No 222, Viana do Castelo 4935-159, Portugal
Show Prices
US$ 124 - US$ 234 Avg. price/night*
Ollie #3 of 27 hotels in Viana do Castelo
Traveller photos (302)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Bargain
 
Rua Candido dos Reis 45, Viana do Castelo 4900-082, Portugal
Show Prices
US$ 59 - US$ 82 Avg. price/night*
Ollie #4 of 27 hotels in Viana do Castelo
  •  A Tight Fit 
  • Lovely to look at and oh so difficult to use. This newly renovated hotel... more
  • 20 October 2018
Traveller photos (94)
Rua do Gontim 70-76, Viana do Castelo 4900-474, Portugal
Show Prices
US$ 87 - US$ 137 Avg. price/night*
Ollie #5 of 27 hotels in Viana do Castelo
  •  Divine 
  • The location is in the centre of city, near the bars and facilities The... more
  • 2 October 2018
Traveller photos (237)
Avenida Conde da Carreira 28, Viana do Castelo 4900-343, Portugal
Show Prices
US$ 63 - US$ 145 Avg. price/night*
Ollie #6 of 27 hotels in Viana do Castelo
  •  Definite recommend  
  • The hotel is right in the center of town, but it still was so quiet. We... more
  • 6 October 2018
Traveller photos (97)
Monte de Santa Luzia, Viana do Castelo 4901-909, Portugal
Show Prices
US$ 113 - US$ 177 Avg. price/night*
Ollie #7 of 27 hotels in Viana do Castelo
  •  Fabulous Hotel 
  • This is a lovely place to stay. Positioned high up above Viana the hotel... more
  • 17 October 2018
Traveller photos (715)
Avenida de Cabo Verde | Praia Norte, Viana do Castelo 4900-568, Portugal
Show Prices
US$ 119 - US$ 155 Avg. price/night*
Ollie #8 of 27 hotels in Viana do Castelo
Traveller photos (210)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Bargain
 
Rua do Poco do Pescadouro n 32, Viana do Castelo 4900-782, Portugal
Show Prices
US$ 37 - US$ 84 Avg. price/night*
Ollie #9 of 27 hotels in Viana do Castelo
  •  Better than basic 
  • A very clean, comfortable and friendly accommodation. Only a few minutes... more
  • 30 September 2018
Traveller photos (94)
Avenida Capitao Gaspar de Castro, Viana do Castelo 4900-462, Portugal
Show Prices
US$ 73 - US$ 136 Avg. price/night*
Ollie #10 of 27 hotels in Viana do Castelo
Traveller photos (200)
Rua Abreu Teixeira 435 | Vila de Punhe, Viana do Castelo 4905-641, Portugal
Show Prices
US$ 67 - US$ 135 Avg. price/night*
Ollie #11 of 27 hotels in Viana do Castelo
Traveller photos (93)
Avenida Dom Afonso III 180 | Viana do Castelo, Viana do Castelo 4900-477, Portugal
Show Prices
US$ 64 - US$ 101 Avg. price/night*
Ollie #12 of 27 hotels in Viana do Castelo
  •  Functional 
  • Picked the hotel as it’s near the rail station and had a pool and was... more
  • 7 October 2018
Traveller photos (90)
Praca da Galiza, Viana do Castelo 4900-476, Portugal
Show Prices
US$ 49 - US$ 148 Avg. price/night*
Ollie #13 of 27 hotels in Viana do Castelo
Traveller photos (194)
Alameda 5 de Outubro 68, Viana do Castelo 4900-515, Portugal
Show Prices
US$ 45 - US$ 69 Avg. price/night*
Ollie #14 of 27 hotels in Viana do Castelo
Traveller photos (80)
Castro Laboreiro | Parque Nacional da Peneda-Gerês, Viana do Castelo 4960-061, Portugal
Show Prices
US$ 47 - US$ 1,070 Avg. price/night*
Ollie #15 of 27 hotels in Viana do Castelo
Traveller photos (96)
Rua Manuel Fiuza Junior 157, Viana do Castelo 4900-458, Portugal
Show Prices
US$ 67 - US$ 70 Avg. price/night*
Ollie #16 of 27 hotels in Viana do Castelo
  •  Quaint welcoming hotel 
  • This place had a lot of character – antique radio beside the bed, plumbing... more
  • 2 June 2018
Traveller photos (41)
Largo 5 de Outubro 58, Viana do Castelo 4900-515, Portugal
Show Prices
US$ 75 - US$ 162 Avg. price/night*
Ollie #17 of 27 hotels in Viana do Castelo
  •  Good location 
  • Small hotel, small room, super clean. You can chose the street side or... more
  • 9 August 2018
Traveller photos (15)
Estrada de Cabanas 621 | Afife, Viana do Castelo 4900-012, Portugal
Show Prices
US$ 56 - US$ 75 Avg. price/night*
Ollie #18 of 27 hotels in Viana do Castelo
Traveller photos (17)
Lugar Do Baixinho, Viana do Castelo 4900, Portugal
Ollie #19 of 27 hotels in Viana do Castelo
Traveller photos (1)
Rua Pero Galego 203, Viana do Castelo 4935-056, Portugal
No photo provided
US$ 41 - US$ 147 Avg. price/night*
Ollie #20 of 27 hotels in Viana do Castelo