Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Get Prices

68 hotels in Viana do Castelo

Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Fabrica Do ChocolateRua Gontim 70-76, Viana do Castelo, Portugal, 4900474View on map
1000 m from City Centre700 m from Tourism Office - Viana Welcome Center
Located just off Estação Viana Shopping and 4.6 km from Praca da Republica, this hotel features a shared lounge and a golf course.
  • The hotel has
    • EUR 8 per day
    +1
8.8
Great4 reviews
Price from£ 77per nightSelect
Not available
Hotel FeelvianaRua Bras De Abreu Soares, N. 222, Viana do Castelo, PortugalView on map
1.7 km from City Centre1.1 km from Tourism Office - Viana Welcome Center
Boasting location close to Praca da Republica, the venue includes 55 rooms and an indoor pool.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
Price from£ 155per nightSelect
Not available
Pousada De Viana Do CasteloMonte De Santa Luzia, Viana do Castelo, Portugal, 4901-909
900 m from City Centre300 m from Santa Luzia Sanctuary
Nestled in a busy area, and close to a port, the property features a gym and a fitness centre.
8.4
Great193 reviews
Price from£ 96per nightSelect
Not available
Casa Melo AlvimAv. Conde Da Carreira, 28, Viana do Castelo, Portugal, 4900-343
300 m from City Centre200 m from Estação Viana Shopping
Guests can take advantage of a private pool and a shared lounge and a library, while staying in the welcoming property, set in a shopping area.
8.2
Great131 reviews
Price from£ 78per nightSelect
Not available
Do Parque - Viana Do CasteloPraca Da Galiza, Viana do Castelo, Portugal
1.2 km from City Centre1000 m from Tourism Office - Viana Welcome Center
At this hotel, located close to Xcapegames, you can spend the day in a year-round outdoor pool or keep active with windsurfing, canoeing and cycling
7.4
Very good833 reviews
Price from£ 60per nightSelect
Not available
Casa Do AmealRua Do Ameal, 119, Viana do Castelo, Portugal, 4900585
1.8 km from City Centre1.6 km from Santa Luzia Sanctuary
This historical-style hotel is set at a short distance to Praca da Republica.
Price from£ 95per nightSelect
Not available
Hotel LaranjeiraRua Candido Dos Reis 45, Viana do Castelo, Portugal, 4900-082
500 m from City Centre200 m from Sao Sebastiao Shopping
The hotel is a short 5-minute walk from Museu do Traje, boasting a nightclub, a shared lounge and a library.
8.8
Great355 reviews
Price from£ 63per nightSelect
Not available
Hi Viana Castelo PousadajuventudeRua De Limia, Viana do Castelo, Portugal, 4900-405
1.3 km from City Centre1.0 km from Tourism Office - Viana Welcome Center
With garden views, the venue is placed 10 minutes' walk from the center of Viana do Castelo, at a short distance from Viana Welcome Centre.
Price from£ 31per nightSelect
Not available
Hotel Jardim Viana Do CasteloAlameda 5 De Outubro, Nº 68, Viana do Castelo, Portugal, 4900-515
800 m from City Centre200 m from Tourism Office - Viana Welcome Center
The accomodation is centrally placed near Xcapegames, offering 20 rooms along with a 24-hour restaurant.
7.2
Very good97 reviews
Price from£ 53per nightSelect
Not available
Albergue De PeregrinoshostelMonte Santa Luzia 176, Viana do Castelo, Portugal, 4900-000
700 m from City Centre100 m from Santa Luzia Sanctuary
With terrace views, the venue is placed 10 minutes' walk from the center of Viana do Castelo, at a short distance from Estação Viana Shopping.
Price from£ 35per nightSelect
Not available
Pensao O LaranjeiraRua Manuel Espregueira, 24, Viana do Castelo, Portugal, 4900-318
600 m from City Centre200 m from Sao Sebastiao Shopping
This welcoming accommodation with a terrace is located in Viana do Castelo just off Xcapegames.
8.6
Great7 reviews
Price from£ 40per nightSelect
Not available
Hospedaria Senhora Do CarmoRua Grande,72 Ou Viela Da Cega,44, Viana do Castelo, Portugal, 4900-542
700 m from City Centre200 m from Tourism Office - Viana Welcome Center
Composed of 3 bedrooms with rustic interior and a balcony, the apartment is in easy reach of a boat dock.
6.8
Nice2 reviews
Price from£ 50per nightSelect
Not available
Axis Viana Business & SpaAv. Capitao Gaspar De Castro, Viana do Castelo, Portugal, 4900 462
This venue welcomes guests in the centre of Viana do Castelo, offering 88 rooms, mountain biking, windsurfing and horse riding.
7.8
Very good730 reviews
Price from£ 68per nightSelect
Not available
Hotel Rali VianaAvenida Afonso Iii, 180, Viana do Castelo, Portugal, 4900-477
800 m from City Centre700 m from Sao Sebastiao Shopping
The hotel has to offer a wellness area, a hot tub and a sauna onsite along with 39 rooms, boasting setting in a busy area.
7.8
Very good203 reviews
Price from£ 66per nightSelect
Not available
Hotel Flor De SalAv De Cabo Verde Nº 100, Viana do Castelo, Portugal, 4900-350
1.2 km from City Centre600 m from Shipyards of Viana do Castelo
Set in a busy area, the hotel welcomes guests with a private swimming pool, and nice views of the mountain.
7.6
Very good56 reviews
Price from£ 110per nightSelect
Not available
Quinta Da Boa ViagemAlem Do Rio, Viana do Castelo, Portugal, 4900-661
3.2 km from City Centre
Located 3.7 km from Shipyards of Viana do Castelo, this villa features the swimming pool and is equipped with a kitchenette.
Price from£ 83per nightSelect
Not available
Do CaisEstrada Nacional 13, Rua Das Flores 115, Viana do Castelo, Portugal
2.7 km from City Centre2.0 km from Tourism Office - Viana Welcome Center
Boasting location close to Shipyards of Viana do Castelo, the venue includes 23 rooms and an outdoor pool.
Price from£ 11per nightSelect
Not available
Hotel Areias ClarasRua Da Praia,54,Amorosa, Viana do Castelo, Portugal, 4935-580
5.9 km from City Centre
Thanks to the hotel's beachfront location, guests here can admire views of the ocean or spend their time discovering the northern area.
Price from£ 44per nightSelect
Not available
Casa Manuel Espregueira E OliveiraRua Manuel Espregueira, 190, Viana do Castelo, Portugal, 4900-318
500 m from City Centre200 m from Sao Sebastiao Shopping
Providing access to a train station placed nearby, this luxury property in Viana do Castelo offers cots and board games for guests with kids.
Price from£ 127per nightSelect
Not available
Maca De EvaRua Do Poco, Viana do Castelo, Portugal, 4900-519
700 m from City Centre300 m from Tourism Office - Viana Welcome Center
With mountain views, the venue is placed 10 minutes' walk from the center of Viana do Castelo, at a short distance from Estação Viana Shopping.
Price from£ 31per nightSelect
Not available
A Vianesa Guest HouseRua Emidio Navarro N35, Viana do Castelo, Portugal, 4900-531
500 m from City Centre500 m from Estação Viana Shopping
The 7-room accommodation is 1400 meters from Shipyards of Viana do Castelo, and Braga airport is about 35 km away.
Price from£ 131per nightSelect
Not available
Hotel Margarida Da PracaLargo 5 De Outubro, Nº 58, Viana do Castelo, Portugal
800 m from City Centre100 m from Tourism Office - Viana Welcome Center
Offering cots, meals and board games for guests with families, this traditional property lies in proximity of Estação Viana Shopping.
7.6
Very good168 reviews
Price from£ 70per nightSelect
Not available
Quinta De ValverdeUrsulinas, Viana do Castelo, Portugal, 4900
400 m from City Centre400 m from Santa Luzia Sanctuary
This traditional property offers a swimming pool and is situated in a popular area close to the Lima River.
8.8
Great49 reviews
Price from£ 112per nightSelect
Not available
Quinta Do Vale Do MonteAvenida Do Santoinho, 1219 - Darque, Viana do Castelo, Portugal, 4935-176
5.3 km from City Centre
Placed 6 km from Shipyards of Viana do Castelo, this traditional villa offers accommodation with balcony and a garden.
Price from£ 92per nightSelect
Not available
Dona Emilia Guest HouseRua Manuel Espregueira 6, Viana do Castelo, Portugal, 4900-318
600 m from City Centre200 m from Sao Sebastiao Shopping
With easy access to a train station, this 6-bedroom accommodation is close to many attractions of Viana do Castelo, such as Coastal hike from Viana do Castelo to Montedor and Santa Luzia Sanctuary.
Price from£ 74per nightSelect
Not available
Casa Do Nato -Turismo RuralRua Do Moreno Nº 130, Viana do Castelo, Portugal, 4900-278
6.1 km from City Centre
Facing the mountain, this villa offers a swimming pool and 8 rooms with antique decor.
Price from£ 81per nightSelect
Not available
Absoluto Design HotelRua Da Bandeira 174, Viana do Castelo, Portugal, 4900-560
800 m from City Centre600 m from Sao Sebastiao Shopping
There are rooms facing the sea and the hotel is set close to Citania de Santa Luzia.
9.0
Perfect62 reviews
Price from£ 76per nightSelect
Not available
A PonteRua Do Poco Pescadouro, Nº 32, Viana do Castelo, Portugal, 4900-782
3.6 km from City Centre
Located a few steps from Estação Viana Shopping, the hotel features 11 rooms with views over the river.
8.2
Great38 reviews
Price from£ 43per nightSelect
Not available
Hotel CalatravaRua Manuel Fiuza Junior, 157, Viana do Castelo, Portugal, 4900-458
900 m from City Centre800 m from Sao Sebastiao Shopping
The hotel offers easy access to Praca da Republica, boasting 15 rooms in the heart of Viana do Castelo.
Price from£ 44per nightSelect
Not available
Viana SolLargo Vasco Da Gama, Viana do Castelo, Portugal, 4900-322
700 m from City Centre200 m from Tourism Office - Viana Welcome Center
Thanks to the hotel's ideal location, guests here can admire views of the river or spend their time discovering the entertainment area.
Price from£ 61per nightSelect
Not available
Casa Da ReinaCaminho Do Pardinheiro, Nº122, Chafe, Viana do Castelo, Portugal, 4935-592
6.2 km from City Centre
Situated 6 km from Tourism Office, this venue features a seasonal outdoor pool, a sun terrace and a bar.
Price from£ 76per nightSelect
Not available
Dias HouseRua Do Reguengo 452, Viana do Castelo, Portugal, 4935-301
4.5 km from City Centre
Guests at this historical venue, located 4.3 km from Estação Viana Shopping, can enjoy windsurfing, canoeing and hiking.
Price from£ 40per nightSelect
Not available
Quinta Do MonteverdeAvenida Da Praia 338, Viana do Castelo, Portugal, 4900
8.8 km from City Centre
This villa, situated in the popular area, includes an outdoor swimming pool along with a seasonal outdoor swimming pool, a sun terrace and a bar.
9.2
Perfect34 reviews
Price from£ 169per nightSelect
Not available
Quinta Do Paco D'AnhaAv. Da Estrada Real, Viana do Castelo, Portugal
4.5 km from City Centre
Located not far from Antigos Pacos do Concelho, this traditional villa in a rustic-style building has a sunbathing terrace, an outdoor swimming pool and a patio.
8.4
Great10 reviews
Price from£ 78per nightSelect
Not available
3 Marias Residence124 Rua De Caminha, Viana do Castelo, Portugal, 4900-468
1.1 km from City Centre900 m from Santa Luzia Sanctuary
Featuring a sunny patio, this property also provides guests with cots, a play area and board games for kids, in close proximity of Estação Viana Shopping.
Price from£ 205per nightSelect
Not available
Apartamentos ValdemarRua Manuel Espregueira, 225-2º E 3º Andar, Viana do Castelo, Portugal, 4900-318
500 m from City Centre200 m from Sao Sebastiao Shopping
Set in Viana do Castelo, this property has a sunny patio with a seating area together with a fully equipped kitchen for guests use.
Price from£ 44per nightSelect
Not available
Amorosa Beach ApartmentRua Do Sol Chafe, Viana do Castelo, Portugal, 4935-580
5.5 km from City Centre
Located in Viana do Castelo, this venue is a 75 m² accommodation that consists of 2 bedrooms, a kitchen and 1 bathrooms.
Price from£ 440per nightSelect
Not available
Quinta Do Real - Casa De CampoAvenida Sao Joao Bosco 442, Viana do Castelo, Portugal, 4900-896
1.6 km from City Centre1.2 km from Santa Luzia Sanctuary
Boasting self-catering accommodation with the sea views, the property is located 20 minutes' walk from the city center.
Price from£ 92per nightSelect
Not available
Passeio Das MordomasRua Grande N�72, Viana do Castelo, Portugal, 4900-542
700 m from City Centre200 m from Tourism Office - Viana Welcome Center
Placed 1.9 km from Citania de Santa Luzia, the property consists of 4 bedrooms, 1 bathrooms and a shared kitchen.
Price from£ 388per nightSelect
Not available
Mordoma Guest HousePraca Da Erva Nº3 1º Andar, Viana do Castelo, Portugal, 4900-525
700 m from City Centre200 m from Tourism Office - Viana Welcome Center
Offering a kitchenette with a microwave and a toaster, the venue is located 10 minutes' walking distance from the center of Viana do Castelo.
Price from£ 87per nightSelect
Not available
Quinta De VermilNer. 1440 Rua De Santa Maria De Ardegao Ardegao Ponte De Lima, Viana do Castelo, Portugal, 4990-535
20.3 km from City Centre
The property is fitted with a seasonal outdoor swimming pool and is situated less than 21 km from Santa Luzia Sanctuary.
Price from£ 74per nightSelect
Not available
Parque De Campismo Orbitur Viana Do CasteloR.Diogo Alvares - Cabedelo,- , Viana do Castelo, Portugal, 4935-161
2.0 km from City Centre1.4 km from Tourism Office - Viana Welcome Center
The venue is located in Viana do Castelo, just 1.8 km from Shipyards of Viana do Castelo, and boasts an outdoor pool.
Price from£ 90per nightSelect
Not available
Quinta De CortinhasPaco,Sn , Viana do Castelo, Portugal, 4970-231
38.0 km from City Centre
This classical-style hotel is set at a short distance to Paco de Giela.
Price from£ 256per nightSelect
Not available
Hotel Club PostilhaoEstrada Nacional 13 Rua Das Flores 115, Viana do Castelo, Portugal
2.7 km from City Centre2.0 km from Tourism Office - Viana Welcome Center
Everyone will enjoy an outdoor swimming pool onsite and admire garden views offered from 23 rooms.
Price from£ 47per nightSelect
Not available
Quinta Do FortunatoMeixedo, Viana do Castelo, Portugal, 4925-209
11.9 km from City Centre
Featuring cots, a play area and board games which are perfect for kids, this villa is situated 1 km away from the centre of Meixedo.
Price from£ 155per nightSelect
Not available
Quinta Do PiroleiroLugar Do Piroleiro Afif, Viana do Castelo, Portugal, 4900-012
9.7 km from City Centre
Select
Not available
Zimborio Guest HouseRua Emidio Navarro, 35, Viana do Castelo, Portugal, 4900-391
500 m from City Centre500 m from Estação Viana Shopping
Within easy reach of Capela Nossa Senhora das Areias, this hotel comprises 6 rooms with shared bathrooms.
Select
Not available
Casa D'AfifeEstrada Nacional 13 1788, Viana do Castelo, Portugal, 4900-012
9.6 km from City Centre
Situated 10 km from Santuario de Santa Luzia, this venue features a sunbathing terrace and a library.
Price from£ 83per nightSelect
Not available
Moradia Das VioletasRua Das Violetas Areosa Nº106 Areosa Alem Do Rio, Viana do Castelo, Portugal, 4900-016
4.2 km from City Centre
Located in the mountain area of Viana do Castelo, the villa comprises 3 bedrooms and a kitchen for guests' convenience.
Price from£ 147per nightSelect
Not available
Melo Alvim Suites & ApartmentsAvenida Conde Carreira N28, Viana do Castelo, Portugal, 4900-082
500 m from City Centre200 m from Sao Sebastiao Shopping
Featuring a kitchenette, the venue is only 1.6 km from Praia do Cabedelo.
Price from£ 167per nightSelect
Not available
Private Gardened House 5Min From The BeachBeco Da Tapada Nr. 59 Anha Viana Do Castelo, Viana do Castelo, Portugal, 4935-335
5.6 km from City Centre
Offering a kitchen complete with a microwave, a dishwasher and a washing machine, this villa is located close to Praia da Amorosa.
Price from£ 113per nightSelect
Not available
Portugalactive Beach FlatRua Fernao Martins Da Costa 3 R C, Viana do Castelo, Portugal, 4935-158
1.5 km from City Centre1000 m from Tourism Office - Viana Welcome Center
Located less than 2 km from the town of Viana do Castelo, this accommodation offers a sunny patio overlooking the garden.
Price from£ 87per nightSelect
Not available
Orbitur Viana Do Castelo Bungalows - Caravan ParkRua Diogo Alvares, Viana do Castelo, Portugal, 4935-161
2.0 km from City Centre1.4 km from Tourism Office - Viana Welcome Center
Select
Not available
Alojamento Local FerrosR. Gago Coutinho 8, Viana do Castelo, Portugal, 4900-510
600 m from City Centre300 m from Sao Sebastiao Shopping
This is a 2-bedroom villa, set in proximity to Casa dos Alpuim.
Price from£ 79per nightSelect
Not available
Regina - Quinta Sao Francisco Rural ResortCaminho Dos Paihas Lugar De Romae - Outeiro, Viana do Castelo, Portugal, 4925-549
7.6 km from City Centre
Price from£ 148per nightSelect
Not available
Conheca O Minho E Descanse Em Plena Natureza-SuiteCaminho Da Cunha, Viana do Castelo, Portugal, 4920 - 042
24.3 km from City Centre
The property is fitted with an outdoor swimming pool and is situated less than 25 km from Estação Viana Shopping.
Price from£ 41per nightSelect
Not available
Conheca O Minho E Descanse Em Plena Natureza SuiteCaminho Da Cunha, Viana do Castelo, Portugal, 4920 042
24.3 km from City Centre
Select
Not available
Casa Pedro E InesR. Da Eira Velha 107, Viana do Castelo, Portugal, 4900-686
3.7 km from City Centre
Located 3.2 km from Convento de Sao Francisco do Monte, this apartment offers a kitchen together with a picnic area and barbeque grills.
Select
Not available
Apartamento DiRua Manuel Espregueira Rua Manuel Espregueira N 241, Viana do Castelo, Portugal, 4900-318
500 m from City Centre200 m from Sao Sebastiao Shopping
Boasting a sunny patio, this 2-bedroom apartment is located a short distance from Casa dos Nichos and Praia do Cabedelo.
Price from£ 142per nightSelect
Not available
Alojamento Local Ferros Viana Do CasteloRua Gago Coutinho 8, Viana do Castelo, Portugal, 4900-343
700 m from City Centre400 m from Tourism Office - Viana Welcome Center
Offering a patio, this apartment is situated 1000 metres from Praia Fluvial de Viana do Castelo.
Select
Not available
Apartment AmorosaAmorosa, Viana do Castelo, Portugal, 4935-580
5.9 km from City Centre
Located less than 6 km from Tourism Office, this venue features a nice balcony and a full kitchen.
Price from£ 198per nightSelect
Not available
Apartamentos Turisticos Sandy Mar Casa Do BaixinhoR. Pero Galego 203, 4935 Viana Do Castelo, Portugal, Viana do Castelo, Portugal
2.0 km from City Centre1.3 km from Tourism Office - Viana Welcome Center
Select
Not available
Portugal Active Mountain LodgeCaminho De Paredes, Viana do Castelo, Portugal, 4905
15.0 km from City Centre
The hotel has the outdoor swimming pool and lies close to Igreja de Santa Maria de Geraz do Lima which is worth visiting.
Select
Not available
Holiday Home Ameal, Viana do Castelo, Portugal, 4900-585
1.8 km from City Centre1.6 km from Tourism Office - Viana Welcome Center
Featuring a terrace along with 5 bedrooms, this villa is set 2 km from Igreja De S. Domingos Viana Do Castelo.
Price from£ 111per nightSelect
Not available
Holiday Home Rua De Sao JoseRua De Sao Jose 413 , Viana do Castelo, Portugal, 4900-308
300 m from City Centre500 m from Estação Viana Shopping
Offering a fully-fitted kitchen complete with a microwave, a dishwasher and a fridge, this villa is located close to Moinho de Rodizio.
Price from£ 264per nightSelect
Not available
Villa Rua Da Varzea - 3Rua Da Varzea 177 Arcos De Valdevez, Viana do Castelo, Portugal, 4970-500
31.4 km from City Centre
Price from£ 462per nightSelect
Not available
Conheca O Minho E Descanse Em Plena Natureza. Sinta-Se Em Casa.Caminho Da Cunha 275, Covas Portugal, Viana do Castelo, Portugal, 4920-042
24.3 km from City Centre
Price from£ 114per nightSelect
Not available
Casa Da Terra Land HouseCaminho Da Cunha 275, Viana do Castelo, Portugal, 4920-042
24.3 km from City Centre
Price from£ 181per nightSelect
Not available

Filtering results

Please wait...

68 hotels found

Your booking experience in Viana do Castelo

With a vast range of, easy-to-use search tools and descriptive hotel profiles, you'll find Viana do Castelo hotel deals in a wink. Hotelmix.co.uk enables you to filter your search in Norte Region by proximity to public transport and tourist places. We’ve got business and spa hotels with a rich list of services and facilities as well as other excellent accommodation options that give you a perfect base for exploring.

Budget hotels in Viana do Castelo

If you're on a budget, stay at A Ponte, which offers rooms with rates starting from 49£. For a cheap hotel that's centrally located, you can try Hotel Jardim Viana Do Castelo near Capela das Almas, which is 550 meters from the city center.

Proximity to public transport

If you would like to stay near Viana do Castelo train station, check out the latest deals at Maca De Eva or Bright Sao Domingos Apartment.

Convenience of staying in the city centre

Hotels such as Absoluto Design Hotel and Fabrica Do Chocolate will put you at the heart of the action. An option near the city center is Hospedaria Senhora Do Carmo next to Castelo do Lindoso.

If you would like to see some of the city's tourist attractions, pick a hotel near Praia da Amorosa, such as Hotel Areias Claras located less than a 15-minute walk away.

Luxury and boutique accommodation

Pousada De Viana Do Castelo is an upscale hotel with a tennis court, windsurfing and canoeing, located close to Templo do Sagrado Coração de Jesus.

Apartments, B&Bs and others

Hotel Margarida Da Praca is a cozy apartment in the center of the city located 100 meters from Ze Natario. If you're looking for a homey place to stay, consider Vista Mar, located beside Gelfa. Hotel Rural Quinta De S Sebastiao offers family-friendly accommodation with a tennis court, a picnic area and hiking as well as featuring views of the garden. For a relaxing vacation, book a resort hotel near Ponte Eiffel, such as Rali or Do Parque - Viana Do Castelo.

+ Read more - Less