Skip to main content

Some properties in this location are offering free and highly discounted rates to make it easier for those coming from Ukraine to find a safe place to stay (ID required upon arrival).

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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+
Viana do Castelo – 233 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

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. Staff were friendly, and it was super comfortable- loved the fact they had a big rooftop sign on the right side of the bridge after grinding out 25k on the Camino! And cold Heineken on tap after a long day- great value- highly recommend.

Show more Show less
8.3
Very good
6,747 reviews
Price from
£97
per night

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. Very friendly staff . Eduardo was very helpful and knew great restaurants and all the must see spots. Breakfast was delicious and the people serving us were all smiles. Felt like we were at home. All spoke English very well.

Show more Show less
8.8
Fabulous
1,881 reviews
Price from
£50
per night

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. WiFi is free throughout the hotel. We could not use the spa because we did not have swimming cap, but it looked really good. The breakfast buffet was excellent and the assortment superb and tasty. The staff helping at the lounge was attentive, professional and made you feel welcome at all times. The room was ample and sound-proof, which is a big plus.

Show more Show less
8.4
Very good
3,139 reviews
Price from
£78
per night

Pousada de Viana do Castelo 4 stars

Hotel in Viana do Castelo

Set high on the Monte de Santa Luzia, Pousada de Viana do Castelo overlooks the town of Viana do Castelo. Rooms have panoramic views over the ocean or lush landscapes. Beautiful location, spacious rooms. Good breakfast, really lovely staff. Despite the rainy weather we really enjoyed the pleasant atmosphere of the hotel

Show more Show less
8.7
Fabulous
1,029 reviews
Price from
£137
per night

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. Really good experience! Rooms are big and clean and bed was amazing, so soft and comfortable The spa service is also good what makes the experience perfect. Free buffet breakfast with many choose

Show more Show less
7.9
Good
1,283 reviews
Price from
£74
per night

Casa Melo Alvim - by Unlock Boutique Hotels 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. Friendly and very accommodating front desk staff person (Elvis) Great room clean walking distance to everything Great after walking on the Camino to relax

Show more Show less
8.7
Fabulous
934 reviews
Price from
£100
per night

Hotel Jardim Viana do Castelo 2 stars

Hotel in Viana do Castelo

Set in the historic centre of Viana do Castelo, Jardim is set in a listed building providing picturesque views. The room was big and it had a beautiful view of Santa Luzia's Santuary. The breakfast was good and the hotel was following all the safety protocols. Also, the staff was very helpful and the location was excellent, within walking distance from the most important spots of the city.

Show more Show less
8.2
Very good
1,095 reviews
Price from
£58
per night

Hotel Flor De Sal 4 stars

Hotel in Viana do Castelo

Directly facing the Atlantic Ocean, Flôr De Sal provides contemporary accommodation a 5-minute drive from Viana Do Castelo historic centre. Great location. Close to the Camino de Santiago. Lovely view of the ocean and attentive staff. Dinner was exceptional and the breakfast buffet set me on the right foot to spend the day on the trail

Show more Show less
8.4
Very good
660 reviews
Price from
£118
per night

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. Staff excellent, very helpful.got breakfast served earlier than normal as I had an early checkout .

Show more Show less
8.3
Very good
597 reviews
Price from
£47
per night

Absoluto Design Hotel 4 stars

Hotel in Viana do Castelo

Located in the historic centre of Viana do Castelo, Absoluto Design Hotel offers spacious rooms with innovative design and a flat-screen TV. It features free Wi-Fi and a 24-hour front desk. The bed was super comfortable and the room was spacious. The breakfast in the morning was Amazing and the staff so nice.

Show more Show less
8.3
Very good
406 reviews
Price from
£84
per night

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