You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Search hotels across the globe with our easy-to-use filters to find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on over 100,000 hotels
Become a member for free
Viana do Castelo, nestled in the Norte Region of Portugal, is a captivating destination for travellers seeking a blend of cultural heritage and natural beauty. This charming city, located at the mouth of the Lima River, offers a variety of accommodations ranging from luxurious hotels to quaint guesthouses, ensuring a comfortable stay for every visitor. The best neighbourhoods to consider include the historic city centre, known for its picturesque streets and vibrant atmosphere, and the coastal area of Praia Norte, perfect for those who enjoy beachside relaxation.
Top attractions in Viana do Castelo include the iconic Sanctuary of Santa Luzia, offering panoramic views of the city and the Atlantic Ocean, and the Gil Eannes Museum Ship, a testament to the city's maritime history. Whether you're exploring the Portuguese Way of the Camino de Santiago or indulging in local cuisine, Viana do Castelo promises an unforgettable experience.
See the latest prices and deals by choosing your dates
Hotel in Viana do Castelo · 1.27 km from centre
8.9
1,234 reviews
Breakfast available
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.
Pousada de Viana do Castelo’s rooms are furnished with air conditioning, cable TV, and a mini-bar.
The grounds of Pousada de Viana do Castelo feature an outdoor swimming pool, tennis court and many terraces from which guests can admire the views.
Pousada de Viana do Castelo's restaurant offers local and international gourmet cuisine. Guests can also visit Viana do Castelo and its restaurants by using the Panoramic Elevator of Santa Luzia.
Apartment in Viana do Castelo · 0.13 km from centre
9.3
57 reviews
Mordoma Guest House offers accommodations in Viana do Castelo, 13 miles from Golfe de Ponte de Lima and 18 miles from Quinta da Barca. The air-conditioned accommodations are 1.6 miles from Shipyards of Viana do Castelo. Free Wifi is available throughout the property, and Cabedelo Beach is 1.2 miles away.
The units come with parquet floors and feature a fully equipped kitchen with a microwave, a flat-screen TV, and a private bathroom with bidet and a hair dryer. A toaster, a fridge, and stovetop are also offered, as well as a coffee machine and a kettle. At the apartment complex, units have bed linen and towels.
Guests at the apartment will be able to enjoy activities in and around Viana do Castelo, like cycling.
Santa Luzia Sanctuary is 1.2 miles from Mordoma Guest House. Francisco Sá Carneiro Airport is 38 miles from the property.
Hotel in Viana do Castelo · 0.14 km from centre
8.6
2,832 reviews
Breakfast available
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 air-conditioned rooms at Hotel Laranjeira combine minimalist design with modern amenities. They overlook Viana do Castelo and Saint Luzia, and offer a flat-screen TV with cable channels. The private bathrooms have free toiletries. Some rooms feature a balcony.
The Laranjeira serves a rich breakfast consisting of various continental dishes. There is also a bar serving refreshing drinks and sweet and savory snacks, and room service is available.
Guests can rent a bicycle from the hotel and explore Viana do Castelo’s winding streets and rich heritage.
Hotel in Viana do Castelo · 0.31 km from centre
9.4
44 reviews
Breakfast available
A stay at AP Dona Aninhas places you in the heart of Viana do Castelo, within a 5-minute walk of Museu de Arte e Arqueologia and Gil Eannes. This hotel is 0.2 mi (0.2 km) from Museu do Traje and 0.2 mi (0.3 km) from Republic Square.
Holiday home in Viana do Castelo · 0.02 km from centre
9.5
176 reviews
Alojamento Local Ferros - Duplex offers accommodations in Viana do Castelo, 1.3 miles from Cabedelo Beach and 1.6 miles from Shipyards of Viana do Castelo. Among the facilities at this property are luggage storage space and an ATM, along with free Wifi throughout the property. Staff on site can arrange a shuttle service.
Featuring a balcony and mountain views, the vacation home includes 2 bedrooms, 2 living rooms, cable flat-screen TV, an equipped kitchen, and 3 bathrooms with a walk-in shower and a bidet. Towels and bed linen are offered in the vacation home. There's also a seating area and a fireplace.
There is a coffee shop, and a mini-market is also available.
Guests at the vacation home will be able to enjoy activities in and around Viana do Castelo, like fishing and hiking.
Golfe de Ponte de Lima is 13 miles from Alojamento Local Ferros - Duplex, while Quinta da Barca is 18 miles from the property. Francisco Sá Carneiro Airport is 38 miles away.
Vacation home in Viana do Castelo · 0.03 km from centre
10.0
1 review
A stay at this vacation home places you in the heart of Viana do Castelo, steps from Republic Square and Igreja Matriz. This vacation home is 0.8 mi (1.2 km) from Capela de Nossa Senhora de Agonia and 0.9 mi (1.4 km) from Museu do Traje.
Apartment in Viana do Castelo · 0.03 km from centre
8.0
37 reviews
O Beco - Apartment in the Heart of the City of Viana do Castelo offers accommodations in Viana do Castelo, 13 miles from Golfe de Ponte de Lima and 18 miles from Quinta da Barca. The air-conditioned accommodation is 1.6 miles from Shipyards of Viana do Castelo. Free Wifi is available throughout the property and Cabedelo Beach is 1.3 miles away.
The spacious apartment includes 2 bedrooms, a fully equipped kitchen with a dishwasher and an oven, as well as a coffee machine. Towels and bed linen are provided in the apartment. The accommodation is non-smoking.
Guests at the apartment will be able to enjoy activities in and around Viana do Castelo, like hiking.
Santa Luzia Sanctuary is 1.2 miles from O Beco - Apartment in the Heart of the City of Viana do Castelo. Francisco Sá Carneiro Airport is 38 miles away, and the property offers a paid airport shuttle service.
Apartment in Viana do Castelo · 0.06 km from centre
9.7
65 reviews
Maria Veiga Guest House offers accommodations in Viana do Castelo, 1.8 miles from Coral Beach and 2.1 miles from Shipyards of Viana do Castelo. The property is around 13 miles from Golfe de Ponte de Lima, 18 miles from Quinta da Barca, and 1.1 miles from Santa Luzia Sanctuary. Free Wifi is available throughout the property, and North Beach is 1.3 miles away.
All units feature a flat-screen TV, a private bathroom, and a fully equipped kitchen.
Francisco Sá Carneiro Airport is 38 miles from the property.
Guest house in Viana do Castelo · 0.08 km from centre
9.1
933 reviews
Dona Emília GuestHouse is located in the historic square in Viana do Castelo, 'Praça da Republica'.
Dona Emilia Lima Studio Apartments is a 3-minute walk from Dona Emilia GustHouse and the main square.
Popular points of interest around the property include The Museum of Tradicional Clothes and the Praça da República's 16th century Fountain.
Free WiFi is provided. It has a living room shared by all guests and a fully equipped kitchen for the guest house and also fully equipment kitchens in the apartments.
The bus and train stations are within 1312 feet of the property. The Santa Luzia Sanctuary is set 0.7 mi from the property. Sao Sebastiao Shopping is a 2-minute walk from Dona Emília Casa de Hóspedes. The nearest airport is Porto Airport, 32 mi from the property.
Guesthouse in Viana do Castelo · 0.10 km from centre
9.4
29 reviews
Breakfast available
With a stay at Dona Emília Guesthouse in Viana do Castelo, you'll be just steps from Museu do Traje and Republic Square. This guesthouse is 0.2 mi (0.4 km) from Capela de Nossa Senhora de Agonia and 0.3 mi (0.4 km) from Gil Eannes.
Guest house in Viana do Castelo · 0.10 km from centre
7.4
260 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. The air-conditioned accommodations are 1.6 miles from Shipyards of Viana do Castelo. Free Wifi is available throughout the property, and Cabedelo Beach is 1.3 miles away.
At the guest house, the units are equipped with a wardrobe, a flat-screen TV, a private bathroom, bed linen, and towels. A fridge and kettle are also featured.
Santa Luzia Sanctuary is 1.2 miles from the guest house. Francisco Sá Carneiro Airport is 38 miles away.
Apartment in Viana do Castelo · 0.11 km from centre
8.3
30 reviews
Casa da Nespereira - City Centre Duplex Apt with Balcony offers accommodations in Viana do Castelo, 1.5 miles from Shipyards of Viana do Castelo and 13 miles from Golfe de Ponte de Lima. This apartment offers accommodations with a balcony. Free Wifi is available throughout the property and Cabedelo Beach is 1.4 miles away.
The air-conditioned apartment consists of 1 bedroom, a living room, a fully equipped kitchen with an oven and a coffee machine, and 1 bathroom with a shower and a hair dryer. Towels and bed linen are offered in the apartment. The property has an outdoor dining area.
Guests at the apartment will be able to enjoy activities in and around Viana do Castelo, like hiking. A baby safety gate is also available for guests at Casa da Nespereira - City Centre Duplex Apt with Balcony.
Quinta da Barca is 18 miles from the accommodation, while Santa Luzia Sanctuary is 2.9 miles away. Francisco Sá Carneiro Airport is 38 miles from the property, and the property offers a paid airport shuttle service.
Guest house in Viana do Castelo · 0.11 km from centre
8.4
2,218 reviews
Located a few steps from the emblematic República Square in the center of Viana do Castelo, Pensão O Laranjeira is a family-run establishment that offers well-lit rooms with free WiFi that portrait old traditions of the city.
Each air-conditioned room is equipped with a cable TV and a private bathroom. Some rooms include a terrace with views for the mountain where the Santa Luzia Church stands. The whole property has been refurbished and now its 3rd generation of owners decided to tell the story of the family.
On the ground floor guests will find a restaurant serving traditional local cuisine and renowned Portuguese wines. The breakfast is included in the rate and is served at the restaurant every morning.
The staff at O Laranjeira will gladly indicate best locations to visit as well as the best hiking trails that highlight the natural beauty of the region. Located next to the Costume Museum and a 5-minute walk from the Cultural Center of Viana, the Municipal Library and the Lima River, this guest house is just 1148 feet from the train station. Porto International Airport is 37 mi away.
Apartment in Viana do Castelo · 0.11 km from centre
8.8
81 reviews
Cantinho da Matriz offers accommodations in Viana do Castelo, 2.1 miles from Shipyards of Viana do Castelo and 13 miles from Golfe de Ponte de Lima. With quiet street views, this accommodation features a balcony. Free Wifi is available throughout the property and Cabedelo Beach is 1.3 miles away.
The apartment consists of 1 bedroom, a living room, a fully equipped kitchen with a microwave and a kettle, and 1 bathroom with a shower and a hair dryer. Towels and bed linen are offered in the apartment. The accommodation is non-smoking.
A mini-market is available at the apartment.
Quinta da Barca is 18 miles from the apartment, while Santa Luzia Sanctuary is 1.2 miles from the property. Francisco Sá Carneiro Airport is 38 miles away.
Apartment in Viana do Castelo · 0.13 km from centre
8.9
18 reviews
VIANA é AMOR apartamento no centro histórico offers accommodations in Viana do Castelo, 2.1 miles from Shipyards of Viana do Castelo and 13 miles from Golfe de Ponte de Lima. With river views, this accommodation offers a terrace. Free Wifi is available throughout the property and Cabedelo Beach is 1.3 miles away.
The air-conditioned apartment consists of 1 bedroom, a living room, a fully equipped kitchen with a dishwasher and a coffee machine, and 1 bathroom with a walk-in shower and a hair dryer. Towels and bed linen are featured in the apartment. For added privacy, the accommodation features a private entrance.
Quinta da Barca is 18 miles from the apartment, while Santa Luzia Sanctuary is 1.1 miles away. Francisco Sá Carneiro Airport is 38 miles from the property.
Guesthouse in Viana do Castelo · 0.13 km from centre
A stay at Avenida Viana Boutique Suites places you in the heart of Viana do Castelo, steps from Museu do Traje and Republic Square. This guesthouse is 0.2 mi (0.3 km) from Capela de Nossa Senhora de Agonia and 0.2 mi (0.4 km) from Gil Eannes.
Apartment in Viana do Castelo · 0.13 km from centre
9.3
132 reviews
Apartamento das Malheiras is located in Viana do Castelo, just 1.4 miles from Cabedelo Beach and 2.1 miles from Shipyards of Viana do Castelo. Among the facilities at this property are an elevator and private check-in and check-out, along with free Wifi throughout the property. The apartment also offers facilities for disabled guests.
Providing a balcony and mountain views, the spacious apartment includes 2 bedrooms, a living room, satellite flat-screen TV, an equipped kitchen, and 1 bathroom with a walk-in shower. Towels and bed linen are provided in the apartment. For added privacy, the accommodation features a private entrance.
Guests at the apartment will be able to enjoy activities in and around Viana do Castelo, like fishing.
Golfe de Ponte de Lima is 13 miles from Apartamento das Malheiras, while Quinta da Barca is 18 miles away. Francisco Sá Carneiro Airport is 38 miles from the property.
Guest house in Viana do Castelo · 0.13 km from centre
8.9
1,147 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 station. The property is located 3.1 mi from Santa Luzia Sanctuary.
Free WiFi is available to all guests, while certain rooms are fitted with a balcony.
Speaking English, Spanish, French and Portuguese at the 24-hour front desk, staff will be happy to provide guests with practical information on the area.
Sao Sebastiao Shopping is 1640 feet from the guest house, while Santiago da Barra Castle is 0.6 mi away. Francisco Sá Carneiro Airport is 40 mi from the property.
Apartment in Viana do Castelo · 0.14 km from centre
9.1
53 reviews
Nas Três Janelas is located in Viana do Castelo, just 18 miles from Quinta da Barca and 1.1 miles from Santa Luzia Sanctuary. Housed in a building dating from 1950, this apartment is 1.5 miles from Shipyards of Viana do Castelo and 13 miles from Golfe de Ponte de Lima. Free Wifi is available throughout the property and Cabedelo Beach is 1.4 miles away.
The air-conditioned apartment also provides a flat-screen TV, a fully equipped kitchenette with a microwave, a seating area, washing machine, and 1 bathroom with a walk-in shower. Additional in-room amenities include wine or champagne.
Guests at the apartment will be able to enjoy activities in and around Viana do Castelo, like hiking and walking tours. If you like to discover the area, windsurfing, cycling and fishing are possible in the surroundings and Nas Três Janelas can arrange a car rental service.
Francisco Sá Carneiro Airport is 38 miles away.
Apartment in Viana do Castelo · 0.14 km from centre
9.0
47 reviews
Viana Rooftop House - Apartment in the historic center with river view offers accommodations in Viana do Castelo, 2.1 miles from Shipyards of Viana do Castelo and 13 miles from Golfe de Ponte de Lima. With river views, this accommodation provides a terrace. Free Wifi is available throughout the property and Cabedelo Beach is 1.3 miles away.
The air-conditioned apartment consists of 1 bedroom, a living room, a fully equipped kitchen with an oven and a coffee machine, and 1 bathroom with a shower and a hair dryer. Towels and bed linen are provided in the apartment. The property has an outdoor dining area.
Quinta da Barca is 18 miles from the apartment, while Santa Luzia Sanctuary is 1.2 miles away. Francisco Sá Carneiro Airport is 38 miles from the property.