Hotels in Viana do Castelo

Search and compare Viana do Castelo hotels from hundreds of travel sites and save

Viana do Castelo, Portugal
Sep 24 — Sep 252
Viana do Castelo, Portugal
Fri 9/24
Sat 9/25
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Viana do Castelo

Filter by star ratings
All filters
Dona Emília Guesthouse
Dona Emília Guesthouse
9.4 Excellent
Rua Manuel Espregueira, N6, Viana do Castelo, Viana do Castelo, Portugal
Show on map
0.0 mi from city centre, Viana do Castelo 
ExcellentBased on 383 reviews
9.4

This Viana do Castelo guest house is located within a 10-minute stroll of Viana do Castelo Station. It also provides luggage storage, free Wi-Fi and an outdoor pool.

Hotel Flor De Sal
Hotel Flor De Sal
8.4 Excellent
Av. de Cabo Verde 100, Viana do Castelo, Viana do Castelo, Portugal
Show on map
1.0 mi from city centre, Viana do Castelo 
ExcellentBased on 674 reviews
8.4

Hotel Flor De Sal provides a luxury setting while in Viana do Castelo. It also features an indoor pool, free Wi-Fi and a sauna.

Hotel Do Cais
Hotel Do Cais
8.7 Excellent
Estrada Nacional 13, Rua Das Flores 115, Viana do Castelo, Viana do Castelo, Portugal
Show on map
1.3 mi from city centre, Viana do Castelo 
ExcellentBased on 2 reviews
8.7

Hotel do Cais is located in Viana do Castelo and provides free Wi-Fi. Those staying at the property have access to a sun deck, a hair salon and an outdoor pool.

Hospedaria Nossa Senhora do Carmo
Hospedaria Nossa Senhora do Carmo
7.8 Good
Rua Grande,72 ou Viela da Cega,44, Viana do Castelo, Viana do Castelo, Portugal
Show on map
0.1 mi from city centre, Viana do Castelo 
GoodBased on 1,175 reviews
7.8

Hospedaria Senhora do Carmo provides a comfortable setting while in Viana do Castelo. It also features free Wi-Fi, room service and a swimming pool.

Hotel Feelviana
Hotel Feelviana
9.2 Excellent
Rua Brás de Abreu Soares, N. 222, Viana do Castelo, Viana do Castelo, Portugal
Show on map
0.7 mi from city centre, Viana do Castelo 
ExcellentBased on 594 reviews
9.2

Modern and cosy, Hotel FeelViana is located in Viana do Castelo and offers a swimming pool, a private beach and a sauna. In addition to free private parking on site, the hotel features relaxed 4-star rooms and a bar.

Pousada Viana do Castelo
Pousada Viana do Castelo
8.7 Excellent
Monte de Santa Luzia, Viana do Castelo, Viana do Castelo, Portugal
Show on map
0.8 mi from city centre, Viana do Castelo 
ExcellentBased on 941 reviews
8.7

Located in Vinho Verde, Pousada de Viana do Castelo is the perfect base for those looking to tour the area's highly-regarded wineries. With views of Viana do Castelo, the hotel also offers deluxe amenities, including outdoor tennis courts and an outdoor pool.

Hotel Laranjeira
Hotel Laranjeira
8.9 Excellent
Rua Candido dos Reis, 45, Viana do Castelo, Viana do Castelo, Portugal
Show on map
0.1 mi from city centre, Viana do Castelo 
ExcellentBased on 1,887 reviews
8.9

Hotel Laranjeira provides a comfortable setting while in Viana do Castelo. It also features a Jacuzzi, room service and a car rental desk.

Axis Viana Business & SPA Hotel
Axis Viana Business & SPA Hotel
8.5 Excellent
Avenida Capitao Gaspar de Castro, Viana do Castelo, Viana do Castelo, Portugal
Show on map
0.9 mi from city centre, Viana do Castelo 
ExcellentBased on 2,998 reviews
8.5

Axis Viana Business & SPA Hotel is a comfortable base while in Viana do Castelo and is close to everything the area has to offer. It also offers a Turkish steam bath, a sauna and an indoor pool.

Tips for booking a Viana do Castelo hotel

Cheapest month:January
Most expensive month:October
Average price in Viana do Castelo:$81/night
Absolute cheapest price found:$17/night
Cheapest day:Thursday
Most expensive day:Monday
$31 - $137
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$29 - $161
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Viana do Castelo hotels

Show all 362 hotels
1
Hotel Laranjeira
Hotel Laranjeira
8.9 Excellent
Rua Candido dos Reis, 45, Viana do Castelo, Viana do Castelo, Portugal
Show on map
0.1 mi from city centre, Viana do Castelo 

Hotel Laranjeira provides a comfortable setting while in Viana do Castelo. It also features a Jacuzzi, room service and a car rental desk.

2
Axis Viana Business & SPA Hotel
Axis Viana Business & SPA Hotel
8.5 Excellent
Avenida Capitao Gaspar de Castro, Viana do Castelo, Viana do Castelo, Portugal
Show on map
0.9 mi from city centre, Viana do Castelo 

Axis Viana Business & SPA Hotel is a comfortable base while in Viana do Castelo and is close to everything the area has to offer. It also offers a Turkish steam bath, a sauna and an indoor pool.

Cheapest hotels in Viana do Castelo, Viana do Castelo

Show all 362 hotels
Hospedaria Nossa Senhora do Carmo
Hospedaria Nossa Senhora do Carmo
7.8 Good
Rua Grande,72 ou Viela da Cega,44, Viana do Castelo, Viana do Castelo, Portugal
Show on map
0.1 mi from city centre,  

Hospedaria Senhora do Carmo provides a comfortable setting while in Viana do Castelo. It also features free Wi-Fi, room service and a swimming pool.

$35
Avg. per night
Hotel Laranjeira
Hotel Laranjeira
8.9 Excellent
Rua Candido dos Reis, 45, Viana do Castelo, Viana do Castelo, Portugal
Show on map
0.1 mi from city centre,  

Hotel Laranjeira provides a comfortable setting while in Viana do Castelo. It also features a Jacuzzi, room service and a car rental desk.

$58
Avg. per night
Dona Emília Guesthouse
Dona Emília Guesthouse
9.4 Excellent
Rua Manuel Espregueira, N6, Viana do Castelo, Viana do Castelo, Portugal
Show on map
0.0 mi from city centre,  

This Viana do Castelo guest house is located within a 10-minute stroll of Viana do Castelo Station. It also provides luggage storage, free Wi-Fi and an outdoor pool.

$61
Avg. per night
Axis Viana Business & SPA Hotel
Axis Viana Business & SPA Hotel
8.5 Excellent
Avenida Capitao Gaspar de Castro, Viana do Castelo, Viana do Castelo, Portugal
Show on map
0.9 mi from city centre,  

Axis Viana Business & SPA Hotel is a comfortable base while in Viana do Castelo and is close to everything the area has to offer. It also offers a Turkish steam bath, a sauna and an indoor pool.

$84
Avg. per night
Pousada Viana do Castelo
Pousada Viana do Castelo
8.7 Excellent
Monte de Santa Luzia, Viana do Castelo, Viana do Castelo, Portugal
Show on map
0.8 mi from city centre,  

Located in Vinho Verde, Pousada de Viana do Castelo is the perfect base for those looking to tour the area's highly-regarded wineries. With views of Viana do Castelo, the hotel also offers deluxe amenities, including outdoor tennis courts and an outdoor pool.

$102
Avg. per night
Hotel Flor De Sal
Hotel Flor De Sal
8.4 Excellent
Av. de Cabo Verde 100, Viana do Castelo, Viana do Castelo, Portugal
Show on map
1.0 mi from city centre,  

Hotel Flor De Sal provides a luxury setting while in Viana do Castelo. It also features an indoor pool, free Wi-Fi and a sauna.

$121
Avg. per night
Hotel Feelviana
Hotel Feelviana
9.2 Excellent
Rua Brás de Abreu Soares, N. 222, Viana do Castelo, Viana do Castelo, Portugal
Show on map
0.7 mi from city centre,  

Modern and cosy, Hotel FeelViana is located in Viana do Castelo and offers a swimming pool, a private beach and a sauna. In addition to free private parking on site, the hotel features relaxed 4-star rooms and a bar.

$147
Avg. per night

Hotel prices in Viana do Castelo

3 stars

$35 - $89

Do Parque - Viana do Castelo

#1 Most popular

$52
Avg. per night
Hotel Rali Viana

#2 Most popular

Hotel Rali Viana
8.0 Excellent
$65
Avg. per night
Hospedaria Nossa Senhora do Carmo
$35
Avg. per night
4 stars +

$84 - $147

Pousada Viana do Castelo

#1 Most popular

$102
Avg. per night
Hotel Feelviana

#2 Most popular

Hotel Feelviana
9.2 Excellent
$147
Avg. per night
Axis Viana Business & SPA Hotel

Best value

$84
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Viana do Castelo

Viana do Castelo travel FAQs

  • What are the best hotels in Viana do Castelo?

    941 reviews rated Pousada Viana do Castelo with an average score of 8.7/10. It may also be worth looking into the Do Parque - Viana do Castelo, which received a rating of 8.4/10 from 6,505 reviews. Hotel Feelviana could also be a good option, with a score of 9.2/10 from 594 reviews.

  • How much do hotels in Viana do Castelo cost?

    The average price of a hotel in Viana do Castelo is $85 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Viana do Castelo?

    Prices for Viana do Castelo hotels have been found for as low as $37/night over the last 3 days.

  • How much is a hotel in Viana do Castelo tonight?

    Users have found prices for hotels in Viana do Castelo tonight starting as low as $37, rising to an average cost of $85, based on searches in the last 72 hours. Prices start from $86 for a 4-star hotel in Viana do Castelo for tonight.