Compare options and check current prices and availability.
We may earn a commission when you book through these links, at no extra cost to you.
Finding available stays...
Explore bookable experiences from our travel partners.
We may earn a commission when you book through these links, at no extra cost to you.

View experience
From $69.32
Price and availability may change.

View experience
From $111.79
Price and availability may change.

View experience
From $4.63
Price and availability may change.

View experience
From $34.66
Price and availability may change.

View experience
From $34.66
Price and availability may change.

View experience
From $32.93
Price and availability may change.

View experience
From $216.64
Price and availability may change.

View experience
From $103.99
Price and availability may change.
Viana do Castelo, a charming coastal city in northern Portugal, offers a delightful blend of history, culture, and natural beauty. The city's stunning architecture, including the iconic Santa Luzia Basilica, reflects its rich heritage. Explore the historic center with its narrow streets, traditional shops, and vibrant squares, and discover the city's maritime past at the Gil Eannes ship-museum.
Beyond its historical charm, Viana do Castelo boasts beautiful beaches and a stunning natural setting. Relax on the sandy shores of Praia do Cabedelo, perfect for water sports enthusiasts, or hike through the nearby mountains for breathtaking views of the coastline. The city also hosts various festivals and events throughout the year, providing a lively atmosphere and showcasing local traditions.