Viana do Castelo is one of the prettiest towns on the Costa Verde, medieval at its heart and edged with beautiful, unspoiled beaches. Popular with surfers, Viana do Castelo also has a number of interesting monuments, so its a great cultural and beachy destination. The food is good too, something you'll find reflected in our pick of the best places to stay in Viana do Castelo.
The town is full of wonderful architecture and our selection of the best places to stay in Viana do Castelo showcase this rich architectural heritage.
No spam. Only sweet updates about the latest hotel openings and the best places to stay.
Viana do Castelo
A magnificent manor house close to the beach in the town centre. Simple but elegant rooms with white washed walls and antique furniture, some with private balconies and four poster beds. Lovely gardens and just a short walk to all the attractions. Great for families, beach goers and couples.
Viana do Castelo
This 19th century, hilltop hotel boasts some of the world's finest panoramic views, over the Atlantic coast of Portugal. Be blown away by the port and sweeping beaches below. The rooms are beautifully decorated in neutral tones with comfortable furniture - and all have a balcony to enjoy the views.
Viana do Castelo (Vila de Punhe)
A gorgeous, classically Portuguese manor house, converted into chic apartments. In house apartments are traditional in style set on a clean white background. The exterior pods are uber modern in design. Wonderfully friendly owners. Indulgent breakfasts and small kitchenettes. Totally charming.