Skip to main content
Stays Flights Flight + Hotel Car rentals Attractions Airport taxis
Coronavirus (COVID-19) Support

Please check for travel restrictions. Travel may be permitted only for certain purposes and in particular, touristic travel may not be allowed.

Read more

Hotels and more in Viana do Castelo

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

Hotel Laranjeira 2 stars

Hotel in Viana do Castelo

The boutique Laranjeira Hotel is set in the heart of Viana do Castelo, just 500 metres from the Atlantic Ocean. It offers rooms with free internet and panoramic views of the area. Loved everything about this place! Very customer oriented and outstanding service!

Show more Show less
9
Superb
1,528 reviews
Avg. price/night:
£48
Check availability

Hotel FeelViana 4 stars

Hotel in Viana do Castelo

Situated in Viana do Castelo, 1.4 km from Shipyards of Viana do Castelo, Hotel FeelViana boasts a seasonal outdoor pool and water sports facilities. Feelviana is a great hotel. Loved the ambience, staff and breakfast. The rooms are super spacious and the bed is super comfortable.

Show more Show less
9.3
Superb
528 reviews
Avg. price/night:
£143
Check availability

Hotel Fabrica do Chocolate 4 stars

Hotel in Viana do Castelo

Featuring free WiFi access available throughout, Hotel Fabrica do Chocolate offers rooms in Viana do Castelo, a 6-minute walk from the Lima River. A nice clean room with everything one might need during the stay.

Show more Show less
9
Superb
599 reviews
Avg. price/night:
£61
Check availability

Casa Manuel Espregueira e Oliveira

Hotel in Viana do Castelo

Located in a pedestrian street of Viana do Castelo city centre, Casa Manuel Espregueira e Oliveira is a renovated 19th-century townhouse with a 24-hour reception and an airport shuttle. Extraordinary friendly and helpful Host, perfect accomodation, georgeous room and interior

Show more Show less
9.6
Exceptional
154 reviews
Avg. price/night:
£89
Check availability

Casa Melo Alvim 4 stars

Hotel in Viana do Castelo

Built in the 16th century, this beautifully restored manor offers individually styled rooms with minibars. In the historic Viana do Castelo, it features a piano bar and garden with a cascade. A lovely hotel maintained to a very high standard. Best of all was the restaurant. We don’t normally eat at the hotel we stay at, but the menu looked so good that we decided to eat there on our first night. The food was so good that we ate there again on the second night. The best seared tuna anD fillet steak we have had anywhere. The staff too are excellent and justifiably proud of their hotel.

Show more Show less
9
Superb
869 reviews
Avg. price/night:
£66
Check availability

Hotel Rali Viana 3 stars

Hotel in Viana do Castelo

The 3-star Hotel Rali offers a restaurant and a free wellness centre with sauna, Turkish bath, hot tub and indoor pool. Viana do Castelo’s city centre is less than 5 minutes’ walk away. Cool hot tub and pool- much needed after a long day on the Camino!!

Show more Show less
8.1
Very good
1,328 reviews
Avg. price/night:
£54
Check availability

Axis Viana Business & SPA Hotel 4 stars

Hotel in Viana do Castelo

This elegant design hotel boasts luxury spa facilities, indoor and outdoor swimming pools and close proximity to Viana do Castelo’s historic city centre. Wi-Fi is free throughout the hotel. The location, the view, the big window with view to the river, the professionalism and kindiness of the workers, very, very good experience .

Show more Show less
8.6
Fabulous
1,758 reviews
Avg. price/night:
£54
Check availability

Hotel do Parque 3 stars

Hotel in Viana do Castelo

Situated 700 metres from the city centre, the recently renovated Hotel do Parque offers a panoramic breakfast restaurant with views of the Lima River. Great views at breakfast! Clean, modern cool room

Show more Show less
8.5
Very good
4,615 reviews
Avg. price/night:
£40
Check availability

Hotel Areias Claras 2 stars

Hotel in Viana do Castelo

Located beachfront in the Viana do Castelo district, by the Amorosa Beach, Hotel Areias Claras offers comfortable rooms and free WiFi throughout the property. Perfect location for a Camino stop over. Lovely beach and plenty to eat and drink in the area. Excellent breakfast was included in our rate.

Show more Show less
8.3
Very good
358 reviews
Avg. price/night:
£42
Check availability

Hotel A Ponte 1 stars

Hotel in Viana do Castelo

Hotel A Ponte is located in the Viana do Castelo Municipality just 3 minutes’ drive from the waterfront of the Lima River. It features free Wi-Fi throughout and free parking. The owner gave me a choice and I opted for a room outside the hotel, the room was small but ok for single occupation ,had a/c tv and closet and a bathroom with a good sized showe with a non slippery floor;they offer a simple breakfast but the owner asks if you like more; ample parking

Show more Show less
8.9
Fabulous
404 reviews
Avg. price/night:
£37
Check availability

Most booked hotels in Viana do Castelo in the past month

See all

Budget hotels in Viana do Castelo

See all

FAQs about hotels in Viana do Castelo

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Viana do Castelo:

Explore guest reviews of hotels in Viana do Castelo

See all