Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Viana do Castelo – 139 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

Hotel in Viana do Castelo

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

Show more Show less
8.4
Very Good
5,638 reviews
Price from
$37
per night

Axis Viana Business & SPA Hotel

Hotel in Viana do Castelo

This elegant design hotel features luxury spa facilities, indoor and outdoor swimming pools and close proximity to Viana do Castelo’s historic city center. WiFi is free throughout the hotel. Walking distance from city centre, great spa, quiet and comfortable.

Show more Show less
8.5
Very Good
2,428 reviews
Price from
$84
per night

Hotel Laranjeira

Hotel in Viana do Castelo

The boutique Laranjeira Hotel is set in the heart of Viana do Castelo, just 1640 feet from the Atlantic Ocean. It offers rooms with free internet and panoramic views of the area. The bed and linen were lovely. The garage parking was good too as we were able to walk everywhere we wanted to go

Show more Show less
9
Awesome
1,684 reviews
Price from
$57
per night

Hotel Rali Viana

Hotel in Viana do Castelo

The 3-star Hotel Rali offers a restaurant and 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. Restaurant is great. Staff are great. Breakfast is great. Pool is great. We had a very relaxing time here.

Show more Show less
8
Very Good
1,453 reviews
Price from
$49
per night

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. The place is a fairytale, views are breathtaking and the staff is polite and competent. The food was amazing! The waiter at dinner was probably the best service we have had in Portugal. The linguini with mushrooms was delicious!

Show more Show less
8.7
Excellent
799 reviews
Price from
$118
per night

Casa Melo Alvim

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 grounds with a cascade. A lovely traditionally styled room. Extremely friendly staff who spoke excellent english. Lovely location Extremely close to the railway station

Show more Show less
8.8
Excellent
947 reviews
Price from
$75
per night

Hotel Jardim Viana do Castelo

Hotel in Viana do Castelo

Set in the historic center of Viana do Castelo, Jardim is set in a listed building providing picturesque views. Pedro, Ricardo, and the other workers including the owners were amazing. They answered all of our questions, including taxi services and train times, and gave us good tips to maximize our time in the borderlands of Portugal and España. Muito Obrigado! Mateus

Show more Show less
8.4
Very Good
811 reviews
Price from
$42
per night

Hotel Flor De Sal

Hotel in Viana do Castelo

Directly facing the Atlantic Ocean, Flôr De Sal provides contemporary accommodations a 5-minute drive from Viana Do Castelo historic center. This place is excellent. I stay at this hotel every other year for a few days because of the high quality and the relaxing location. I never had any complains. Staff is professional and nice. Hotel is fantastic and location in front of a quiet beach is amazing. I use the 2 salty water pools and the sauna every time i go there.

Show more Show less
8.4
Very Good
589 reviews
Price from
$116
per night

Hotel Areias Claras

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. Lovely staff, great breakfast, shower, room - lots of restaurants ,cafes attached & nearby...& on Camino trail ( can walk on the beach almost up to the hotel - come off it when you see the tunnels ( don’t walk on them) )

Show more Show less
8.2
Very Good
419 reviews
Price from
$57
per night

Hotel FeelViana

Hotel in Viana do Castelo

Located in Viana do Castelo, 0.9 mi from Shipyards of Viana do Castelo, Hotel FeelViana features 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.2
Awesome
588 reviews

Most-booked hotels in Viana do Castelo in the past month

See all

Hotels located in the center of Viana do Castelo

See all

FAQs about hotels in Viana do Castelo

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Viana do Castelo:

Explore guest reviews of hotels in Viana do Castelo

See all