Viana do Castelo

A Minho seaside town at the mouth of the Lima River, overlooked by the Santa Luzia sanctuary, with Ponte de Lima, the Valença fortress and northern beaches nearby.

Viana do Castelo sits on Portugal's northernmost stretch of coast, the Costa Verde of the Minho, where the Lima River meets the sea. It has around 85,000 residents and is about 1–1.5 hours by train from Porto. The old town centres on the Renaissance Praça da República, lined with granite mansions with Manueline window details; the city is famous for its traditional embroidered costumes, heart-shaped gold filigree jewellery and the Festas da Senhora d'Agonia in August, and it is a key stop on the Portuguese Coastal Way of the Camino de Santiago. The main areas to explore: first, the old town and riverfront (Praça da República, the Cathedral, the Costume Museum, the hospital ship Gil Eannes and the Eiffel Bridge), which can be covered on foot in half a day; second, Santa Luzia hill, where a funicular takes you up to the sanctuary and the Celtic ruins, with panoramic views over the city; third, the beaches – Cabedelo on the south bank of the estuary is a kitesurfing hotspot, and to the north are beaches such as Moledo; fourth, day trips – east to the old town of Ponte de Lima (you can cycle there along the Lima River greenway), or north to the border town of Caminha and the Valença fortress, from where you can cross the bridge to Tui in Spain. The best season is Jun–Sep, when the beaches and festivals are liveliest; book accommodation well ahead for the Senhora d'Agonia festival in mid-to-late August. Spring and autumn are quieter and mild, while winter is rainy. Plan on 2–3 days; the town is walkable, and the surrounding area can be reached by train (Minho Line) or car. Local specialities include salt cod, lamprey (in spring) and Minho vinho verde.

Top sights

Where to eat

Itineraries