Search hotels in Viana do Castelo

Enter your dates to see the latest prices and deals for Viana do Castelo hotels

Select occupancy

Viana do Castelo – 376 hotels and places to stay

Filter by:

Star Rating
Review score

Hotel Fabrica do Chocolate

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.

S
Sue-Anne
From
United Kingdom
Hotel,,location and staff totally exceeded all our expectations. The little touches and breakfast were phenomenal. It was also right on the camino with wax to boot! Thank you for everything it was fantastic value for money and a real treat from the more stereotypical pilgrim hostels.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,255 reviews
Price from
$92.63
1 night, 2 adults

AP Dona Aninhas

Hotel in Viana do Castelo

Set in Viana do Castelo and facing Lima River, the AP Dona Aninhas is 2 minutes' walking from the city center.

M
Margaret
From
United States
Room was beautiful. Bed very comfy and included pool/jacuzzi! Breakfast was also amazing.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 4,239 reviews
Price from
$98.35
1 night, 2 adults

FeelViana Sport Hotel

Hotel in Viana do Castelo

Located in Viana do Castelo, 0.9 mi from Shipyards of Viana do Castelo, FeelViana Sport Hotel features a seasonal outdoor pool and water sports facilities.

A
Angela
From
Brazil
Nice staff, excellent room and breakfast. Easy to reach the beach. The indoor poll is excellent
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 449 reviews
Price from
$179.80
1 night, 2 adults

Pousada de Viana do Castelo

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.

R
Roberto
From
Canada
This was the most wonderful place that I stayed in Portugal. It was memorable for me and my wife specially because we were there to celebrate our anniversary . The place is a palace and you feel so good in there . The view we have of the Vianna do Castelo and the ocean is stoning and breath taking . The staff are so polite and serves you so well. We love it😘😘😘
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 968 reviews
Price from
$256.74
1 night, 2 adults

Boutique Hotel Casa da Brêa Viana do Castelo

Hotel in Viana do Castelo

Located in Viana do Castelo, 5.1 miles from Shipyards of Viana do Castelo, Boutique Hotel Casa da Brêa Viana do Castelo has accommodations with an outdoor swimming pool, free private parking, a garden...

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 7 reviews
Price from
$84.21
1 night, 2 adults

Convento de Cabanas

Hotel in Viana do Castelo

Located in Viana do Castelo, 1.5 miles from Arda Beach, Convento de Cabanas provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 5 reviews
Price from
$355.77
1 night, 2 adults

B&B HOTEL Viana do Castelo

Hotel in Viana do Castelo

B&B HOTEL Viana do Castelo is located in Viana do Castelo, within 1.8 miles of Cabedelo Beach and 1.9 miles of Shipyards of Viana do Castelo.

A
Adamy Diaz
From
United States
Excellent place to stay. Relaxing and comfortable. Amazing staff very attentive to our needs. We will be looking at staying with this hotel brand in the US in the future.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,540 reviews
Price from
$69.07
1 night, 2 adults

Rua Grande Hotel

Hotel in Viana do Castelo

Located in Viana do Castelo and within 1.3 miles of Cabedelo Beach, Rua Grande Hotel features a bar, non-smoking rooms, and free WiFi. This 2-star hotel offers luggage storage space.

R
Richard
From
United States
Didn't have breakfast there. Room and bathroom were fine. Good location.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,096 reviews
Price from
$75.19
1 night, 2 adults

Flag Design Hotel

Hotel in Viana do Castelo

Flag Design Hotel has a seasonal outdoor swimming pool, shared lounge, a terrace and bar in Viana do Castelo. This 4-star hotel offers a 24-hour front desk and free WiFi.

M
Mario
From
Switzerland
Staff was very professional, helpful, and resourceful. Room was large and clean. Location was near the center.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,704 reviews
Price from
$117.69
1 night, 2 adults

Hotel Rali Viana

Hotel in Viana do Castelo

The 3-star Hotel Rali offers a free wellness center with sauna, Turkish bath, hot tub and indoor pool. Viana do Castelo’s city center is less than 5 minutes’ walk away.

P
Pedro
From
Portugal
Staff very nice, good breakfast, nice facilities, heated pool.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,341 reviews
Price from
$75.19
1 night, 2 adults
See all 376 hotels in Viana do Castelo

Hotels with airport shuttles in Viana do Castelo

See all
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 449 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,342 reviews
From $114.87 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,341 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,111 reviews
From $233.91 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 3,123 reviews
From $207.92 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 91 reviews
From $150.16 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 625 reviews
From $187.65 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 401 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,208 reviews
From $136.43 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,182 reviews
From $215.20 per night

Most booked hotels in Viana do Castelo and surrounding area in the past month

See all

Popular with guests booking hotels in Viana do Castelo

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 8,210 reviews

Popular with guests booking hotels in Viana do Castelo

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,540 reviews

Popular with guests booking hotels in Viana do Castelo

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 4,239 reviews

Popular with guests booking hotels in Viana do Castelo

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,581 reviews

Popular with guests booking hotels in Viana do Castelo

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,976 reviews

Popular with guests booking hotels in Viana do Castelo

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,908 reviews

Popular with guests booking hotels in Viana do Castelo

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,096 reviews

Popular with guests booking hotels in Viana do Castelo

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,342 reviews

Popular with guests booking hotels in Viana do Castelo

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 856 reviews

Popular with guests booking hotels in Viana do Castelo

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,208 reviews

Hotels located in the center of Viana do Castelo

See all
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 48 reviews

Located in Viana do Castelo, within 1.3 miles of Cabedelo Beach and 1.6 miles of Shipyards of Viana do Castelo, Republica Vintage House provides free WiFi throughout the property.

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 265 reviews

Dolce Vianna - City Centre Rooms offers accommodations in Viana do Castelo, 13 miles from Golfe de Ponte de Lima and 18 miles from Quinta da Barca.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,380 reviews

Enjoy Viana - Guest House is located in the historical center of Viana do Castelo, 0.7 mi from the Shipyards, 1312 feet from the funicular accessing Santa Luzia and 984 feet away from the train...

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 101 reviews

CasAmalia 54 enjoys a location in Viana do Castelo, 1.3 miles from Cabedelo Beach and 1.7 miles from Shipyards of Viana do Castelo.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,096 reviews

Located in Viana do Castelo and within 1.3 miles of Cabedelo Beach, Rua Grande Hotel features a bar, non-smoking rooms, and free WiFi. This 2-star hotel offers luggage storage space.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 232 reviews

Loft City Center Viana is located in Viana do Castelo, just 1.5 miles from Shipyards of Viana do Castelo and 13 miles from Golfe de Ponte de Lima.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 6 reviews

River House viana is located in Viana do Castelo, just 1.6 miles from Shipyards of Viana do Castelo and 12 miles from Golfe de Ponte de Lima.

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 731 reviews

Hotel Terra Linda is located in Viana do Castelo, within 1.2 miles of Cabedelo Beach and 1.6 miles of Shipyards of Viana do Castelo. This 1-star hotel offers free WiFi.

Best hotels with breakfast in Viana do Castelo and nearby

See all
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 487 reviews

Alex Point - Guest House offers accommodations in Viana do Castelo, 1.4 miles from Cabedelo Beach and 1.8 miles from Shipyards of Viana do Castelo.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,342 reviews

Set in the historic center of Viana do Castelo, Jardim is set in a listed building providing picturesque views.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,704 reviews

Flag Design Hotel has a seasonal outdoor swimming pool, shared lounge, a terrace and bar in Viana do Castelo. This 4-star hotel offers a 24-hour front desk and free WiFi.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,208 reviews

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 grounds with a cascade.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 206 reviews

Located in a pedestrian street of Viana do Castelo city center, Casa Manuel Espregueira e Oliveira is a renovated 19th-century townhouse with a 24-hour reception and an airport shuttle.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 56 reviews

Casa Lima is a recently renovated homestay in Viana do Castelo near North Beach. Featuring mountain and garden views, this homestay also has free Wifi.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,540 reviews

B&B HOTEL Viana do Castelo is located in Viana do Castelo, within 1.8 miles of Cabedelo Beach and 1.9 miles of Shipyards of Viana do Castelo.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 8,210 reviews

Located 2297 feet from the city center, the recently renovated Hotel do Parque offers a panoramic breakfast restaurant with views of the Lima River.

Budget hotels in Viana do Castelo and nearby

See all
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 146 reviews

Offering city views, The Happy Sailor in Viana do Castelo provides accommodations and a bar. Private parking is available on site at this recently renovated property.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,422 reviews

Located in Viana do Castelo, this Pousada de Juventude features views over the Lima River. It is 0.9 mi from the city center and a 4-minute walk from the marina.

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 323 reviews

Offering inner courtyard views, Cabedelo guest house in Viana do Castelo provides accommodations and a shared lounge. A hot tub and a bicycle rental service are available for guests.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 313 reviews

Jardim da Celeste in Viana do Castelo provides adults-only accommodations with a garden and a shared lounge. Featuring mountain and garden views, this homestay also comes with free Wifi.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 350 reviews

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.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 48 reviews

Coração de Viana AL enjoys a location in Viana do Castelo, 28 miles from Braga Se Cathedral and 30 miles from University of Minho - Braga Campus.

Alojamento lunar offers accommodations in Viana do Castelo, a 4-minute walk from Amorosa Beach and 6.8 miles from Shipyards of Viana do Castelo.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 79 reviews

Ar Puro III offers accommodations in Viana do Castelo, a 11-minute walk from Amorosa Beach and 6.8 miles from Shipyards of Viana do Castelo.

FAQs about hotels in Viana do Castelo

What Guests Said About Viana do Castelo:

Scored out of 10, guest rating 10

Excellent accommodation with 20 - minute walk into town...

Excellent accommodation with 20 - minute walk into town centre. Charming old town with variety of restaurants, bars and cafes. The hospital ship moored in the harbour had a fascinating history as well as very interesting to explore. The Saint Luzia Church on the hill was beautiful and provided some amazing views across the city, river, and the sandy beaches to the South. Friendly local people and some good quality restaurants.
Guest review byMichael
Scored out of 10, guest rating 10

Viana do Castelo was a charming surprise.

Viana do Castelo was a charming surprise. The hotel we stayed at was a little out of the way, so at first we were disappointed with the town, but once we walked into the historic center, it was really great. Also, the church at the top of the hill is a great building to see and a great vantage point.
Guest review byMLFizzle
Portugal
Scored out of 10, guest rating 10

Intertesting port town with a huge monastery on top of a...

Intertesting port town with a huge monastery on top of a hill. Loved the restaurants and it is easy to drive to other areas of Northern Portugal from there. The weather was comfortable, too. Be sure to bring Euros for tram ride to monastery. We went there to rest and relax between our Spain and Portugal tours.
Guest review byAnonymous
Scored out of 10, guest rating 10

This city has a really wonderful vibe.

This city has a really wonderful vibe. I am a woman in my 60s and it felt very safe and inviting. I ate tapas at a restaurant on the boardwalk that were delicious. Walking around the main streets was easy and there were many shops to enjoy. Beautiful boardwalks for walking in along the sea.
Guest review byWendy
Canada
Scored out of 10, guest rating 8.0

Actually a very good point to use as a base for the area.

Actually a very good point to use as a base for the area. The town is a very pleasant one with many good restaurants so after a day away, it’s just lovely to return. People tend to be very friendly and welcoming. Very good food options
Guest review byShaun
United States
Scored out of 10, guest rating 8.0

A lovely town.

A lovely town. Not huge but really with lots of old streets and a great fernicular up to the view point. Be aware that the underground car park runs the complete length of the main shopping street, from down by the waterfront all the way up to the train station. There are access points all along the Main Street.
Guest review byPamela
United Kingdom

See reviews by guests who stayed at hotels in Viana do Castelo

See all
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 51 reviews
The house is located in a small fishing village. There is a fisherman's base right up hill next to it which you can visit to see how fishing is done locally. A couple restaurants just over the street - one taberna and one a bit more upscale. You can take a walk around the streets nearby to see authentic Portugal. Just remember to greet people. Nice small pool and private parking as a bonus.
Guest review byJanis
Latvia
From $103.08 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 487 reviews
Alex is a very helpful, obliging and informative host. He has useful local knowledge that he is happy to share. I had very interesting chats with him about the local area, Portugal and the world.
Guest review byDarryl
Australia
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 80 reviews
Cool and comfortable place in the center of Viana do Castelo. The floor of the mansarde is a bit low for height person :) We enjoyed our stay!
Guest review byhirdmann672
Ukraine
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 4,239 reviews
The breakfast was the best we had in Portugal. The location was very central and convenient.
Guest review byCharles
United Kingdom
From $75.08 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 72 reviews
Clean room with kitchen corner in center of Viana do Castelo.
Guest review byCornelia
Egypt

More places to explore, more ways to go