Casa do Avô Horácio enjoys a location in Carreço, a 17-minute walk from Carreco Beach and 1.4 miles from Paco Beach.
Casa da Varanda is a recently renovated bed and breakfast in Carreço where guests can make the most of its garden and terrace.
Located 2297 feet from the city center, the recently renovated Hotel do Parque offers a panoramic breakfast restaurant with views of the Lima River.
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.
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.
Located in the wind-protected valley of Vila Praia de Âncora, this 4-star hotel is only 2 minutes’ walk from the beach.
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.
Set in the historic center of Viana do Castelo, Jardim is set in a listed building providing picturesque views.
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.
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.