Viana do Castelo travel guide

Things to Do in Viana do Castelo — Attractions & Activities

· 4 min read City Guide
Hilltop basilica of Santa Luzia overlooking Viana do Castelo and the Lima estuary

Book an experience

Things to do here

The top-rated tours and activities here — all with instant confirmation and free cancellation on most bookings.

Viana do Castelo sits at the mouth of the Lima River on Portugal’s northern Atlantic coast, 75km above Porto. It’s the principal city of the Alto Minho region and has a character quite distinct from the southern coast — cooler, greener, deeply traditional, with a strong folk culture centred on embroidery and religious festivals. The neo-Byzantine basilica on the hill above the city is visible from nearly every point in the centre, and the old town around Praça da República is one of the more handsome squares in northern Portugal.

Santuário de Santa Luzia

The basilica of Santa Luzia dominates the city from a hill 250m above it. Construction began in 1904 and wasn’t completed until 1959, giving it a slightly different neo-Byzantine character to what was originally planned — the result is a large, confident building with twin towers and a prominent dome. The interior is less interesting than the exterior, but the panoramic terrace is the main draw: on a clear day you can see the Lima estuary, the Atlantic, the town below, and into the Galician hills to the north.

The funicular costs €2 one-way (€3.50 return) and runs from near the town centre to the hilltop. It’s a pleasant ride through the pine forest. The walk down takes around 30 minutes and is well-signposted. Allow 90 minutes for the visit including the ascent and views.

Next to the basilica, the ruins of a Celtic citânia (hill fort) called Santa Luzia can be explored on foot. It dates from the Iron Age and Bronze Age, with circular stone foundations visible across the hilltop. Entry is free and takes 20–30 minutes to walk through.

Praça da República and the Old Town

The main square, Praça da República, has a 16th-century fountain (Chafariz) at its centre and is framed by the old town hall, the Igreja da Misericórdia (with an ornate Renaissance façade), and arcaded buildings that were built when Viana was a prosperous trading port for Atlantic cod fishing. The square is worth 30 minutes on its own — the combination of the fountain, the church façade, and the human scale of the space is distinctive.

The Museu de Artes Decorativas e Arqueológico (Municipal Museum) in the old town houses collections of gold filigree jewellery, folk costumes, and azulejo panels. Entry is €3. It provides useful context for the embroidery and jewellery traditions you’ll see on display across the city.

Traditional Embroidery and Folk Crafts

Viana do Castelo has a living folk tradition — not a performed one. The embroidery style associated with the region (bordado de Viana) uses bold geometric patterns in red, green, and black on white fabric. It appears on traditional costumes worn at festivals, and also in the shops along Rua do Poço and the streets around the main market. Authentic embroidered pieces are sold in dedicated craft shops; the municipal market also has embroidery stalls on market days (daily except Sunday).

Filigree gold jewellery — delicate wire work in yellow gold — is the other craft tradition associated with northern Portugal. Workshops in the city still produce pieces in traditional designs. Expect to pay €50–200 for authentic handmade pieces; mass-produced tourist versions are significantly cheaper but not the same thing.

Praia do Cabedelo

Viana’s main beach is on the south bank of the Lima estuary, directly across from the city but requiring either a 5-minute ferry crossing (from the dock near the bridge, €1.50 each way) or a 15-minute drive. It’s a long, wide Atlantic beach — backed by pine dunes — with surf in the right conditions and lifeguards from June to September. The water temperature stays cooler than the Algarve throughout the year (averaging 18–20°C in summer). Good for swimming on calm days; the ferry crossing adds a pleasant element to the trip.

Romaria da Agonia (August)

The Romaria da Agonia is the festival Viana is known for beyond Portugal. Held in August (third weekend), it draws tens of thousands of visitors and features women in traditional embroidered costumes, a sea procession of fishing boats, an agricultural fair, a torchlit parade on the final night, and several days of music and street events. If you’re visiting in August, adjust accommodation bookings well in advance — the city fills up completely for the festival weekend.

Frequently Asked Questions

How far is Viana do Castelo from Porto?
Viana do Castelo is 75km north of Porto. Direct trains from Porto Campanhã take around 1 hour 25 minutes and cost €7–9. By car via the A28 motorway, allow 55–65 minutes.
How do you get up to the Santa Luzia basilica?
A funicular runs from the town centre to the hilltop, costing €2 one-way (€3.50 return). The walk up takes around 30 minutes on a wooded path. The funicular operates daily from 9am to 6pm in summer, with reduced hours in winter.
When is the Romaria da Agonia festival?
The Romaria da Agonia takes place annually in August, typically over the third weekend of the month. It is one of the largest religious folk festivals in Portugal, featuring traditional costumes, a sea procession, and several days of parades.
Are there beaches near Viana do Castelo?
Yes. Praia do Cabedelo is directly across the Lima estuary from the city — a 5-minute ferry crossing (€1.50 each way) or a 15-minute drive around. It is a long Atlantic beach with some surf and lifeguards in summer.

Ready to explore?

Browse hundreds of tours and activities. Book securely with free cancellation on most options.

Browse on GetYourGuide →

We may earn a small commission — at no extra cost to you.