10 Best things to do in Viana do Castelo

Viana do Castelo is a city of culture, history, and natural beauty. It may not seem the most obvious destination in Portugal, but for many people, it may well be one of the most enjoyable! Here we will explore some of the best things to do in Viana do Castelo, from its charming center to the Gil Eanes ship and the unmissable Santa Luzia promontory.

Viana do Castelo is one of the main cities of the Minho region in the far north of Portugal, about 70 km north of Porto, and only half an hour from Spain. It’s perfectly located for a nice day trip from Porto, or to be included in an itinerary in Portugal. Historically it’s more of an industrial city, (shipbuilding, and fishing in particular) than a tourism destination. Yet, it’s a great destination with plenty of interesting things to do and see. Let’s explore them!

10 Best things to do in Viana do Castelo

#1 Praça da República (Republic’s Square)

Praça da República is the heart of Viana do Castelo. It’s the main square, where people gather and surely the most beautiful in the city. It’s surrounded by old beautiful buildings, while in the center, there’s a 16th-century renaissance fountain.

Besides the wonderful fountain, some of the most impressive buildings in the square are the Misericórdia Church and the costumes museum (we will this later), and the council chambers. Now that’s been restored Misericórdia Church is particularly impressive with the walls covered in the blue and white tiles, something Portugal is known for.

Similarly to other main squares in Portugal, Praça da República has several cafés where you can sit, have a drink, and enjoy the good life in Portugal.

Best things to do in Viana do Castelo
The Counclil chambers in Praça da Republica in Viana do Castelo

#2 Costumes museum

The Costumes museum in Praça da Republica deserves a heading on its own. The museum was set in the old Bank of Portugal building and it explores the rich culture of Viana do Castelo and the Minho region.

Traditional Costumes from Viana are peculiar, colorful, and incredibly detailed. In this museum, you can see them but you can also learn what they meant. Each costume had a code that boys needed to decipher in order to understand the age, origin, and most importantly the marital status of the girls wearing them.

These were very popular during the 19th century, but today besides the museum, you can only see these traditional dresses in festivities and fairs, particularly during the parade of Nossa Senhora da Agonia in August. I don’t usually find these museums very interesting, but this one is a glorious exception.

One of Portugal’s most famous symbol is the heart of Viana. A golden heart with a beautiful design in filigree. If you have been to Portugal you have probably seen it. Here you can see some incredible examples.

Top tip: In the streets of Viana you’ll find several jewelry shops selling hearts of Viana. In our opinion, they are one of the best souvenirs you can buy in Portugal. The ones in gold are obviously very expensive (300 Euros +), but you can buy silver ones for a very reasonable price. The necklaces and earrings are particularly beautiful.

What to do in Viana do Castelo
Jewelry hearts of Viana

#3 Sé Catedral – Viana’s Cathedral

The Cathedral of Viana do Castelo isn’t in Praça da República, but it’s very close, so it’s the obvious next thing to visit. The cathedral is from the 15th century and still shows its original gothic aesthetics. It was built as a fortified church, similar to others in northern Portugal and Galicia – it still has the battlements at the top of the two imposing towers.

It was only in 1977 that this ancient church became a Cathedral. It isn’t the most spectacular building, but it’s imposing and well worth a few minutes to explore. Take time to notice the remarkable gothic main portal and the wonderful lacy-framed rosette on the facade.

Best attractions of Viana do Castelo
Cathedral of Viana do Castelo

#4 Decorative arts museum

The Decorative arts museum (and municipal museum) is installed in a 17th-century mansion. In this museum, you will find a huge collection of ceramics (the biggest in the country), traditional Portuguese tiles, old furniture, paintings, sculptures, and even some archeological pieces.

The ceramics and the tiles are the stars of this museum. The ceramics are some of the best produced in Portugal, particularly the blue ceramics from the 16th-18th centuries. These were produced in Darque, Viana do Castelo. Also, blue and white are the typical Portuguese tiles in the museum. The collection is huge and occupies 3 full rooms. Mostly they represent hunting and other noble scenes but there’s also a beautiful collection that evokes the continents known at the time.

#5 Gil Eannes Hospital Ship

The Gil Eannes Hospital Ship is possibly the most fascinating attraction in Viana do Castelo. Well, at the very least it is something very different and a good alternative from all the churches and museums…

The Gil Eannes was a hospital ship built in 1955 in Viana’s shipyard. It was a high-quality ship that was used to support the Portuguese fleet which fished Cod. By now, you have probably realized how Portuguese love cod, but there isn’t cod in the Portuguese sea. So, we have to fish it in Newfoundland and Labrador with incredibly harsh conditions and danger. The Gil Eannes hospital ship was pivotal in all this process for many years.

After many years it became obsolete and in the 90s it was ready to be dismantled when it was salvaged in the last minute by the people of Viana do Castelo. The ship was completely refurbished and became one of the most important attractions in Viana. It’s anchored in front of the city and it is now a museum.

You can visit the Gil Eannes, all of it – all the decks, the chambers, the engine room, the kitchen, and obviously the hospital. For those who love boats, it’s an opportunity not to be missed. The ship also has plenty of information about the Portuguese cod fishing fleet and process. It’s a really interesting thing to do in Viana and it will help understand how important cod was, back in the day.

The Gil Eannes is our favorite attraction in Viana, it’s fascinating, educative and fun! For adults and kids. Just the ship would be enough of a reason to go to Viana do Castelo, but as you can see there are plenty of others!

  • Ticket price: 4.5 Euros
  • Open: 9h30 to 18h (19h in Summer)
Top attractions in Viana do castelo
Gil Eannes Hospital Ship

#6 Santiago da Barra Fort

The whole river area of Viana is very pleasant and soothing. From the Gil Eannes, we suggest you head to Santiago da Barra Fort (sometimes also called the Castle of Santiago da Barra). The fort started as a small fortification in the 13th century and eventually grew to its current state, with major developments in the 15th and 16th centuries.

One of the major features of the fort is Torre da Roqueta, from the 15th century built with wonderful Manueline features. The fort was built and expanded to defend the Lima River estuary, the port and the city of Viana. The fort gives the river area of Viana do Castelo a more medieval feel and it makes a nice place for a walk while enjoying the views. The walls of the fort give a great panoramic view to the Lima River and Santa Luzia Sanctuary.

What to see in Viana do Castelo
Castle of Santiago da Barra

#7 Santa Luzia Sanctuary

Santa Luzia Sanctuary is located outside the center, but very close. The basilica of the Sacred Heart of Jesus dominates the whole mountain and even if you are not very fond of religious tourism we think you’ll enjoy this one. It’s a very imposing building, built on the perfect spot.

From the Basilica and the gardens close to it, you get the best views of Viana do Castelo, Lima River, and many miles of shoreline. In fact, you can make the case that’s one of the best lookouts in the whole country. National geographic even rated this panorama as the third-best in the world! The views are that good!

The building is only from 1898 and the construction of the Basilica was inspired by the Sacré-Coeur in Montmartre, Paris in a typical revivalist style. The most striking feature of the Basilica is the huge magnificent rose windows which are the largest in the Iberian Peninsula and the second largest in Europe. The interior of the basilica is also worth the visit with nice stained-glass, sculptures, and frescoes.

Top things to do in Viana do Castelo
View from Santa Luzia Sanctuary, rated as the third-best in the world by National Geographic

#8 Santa Luzia Funicular and staircase

You can reach Santa Luzia by car, through the long stairs or using the funicular. If you are fit enough and have the time the stairs could be a fun way to do it. However, for most of us, the funicular is probably a better option. It’s always fun, you get some nice views and it’s an easy, quick, and comfortable way to reach the destination.

The is funicular is the longest in Portugal with 650 meters and about 160 meters of vertical rise. A return ticket is only 3 euros per person and it takes between 6 and 7 minutes to reach the top o Santa Luzia.

Interesting things to do in Viana do Castelo
Basilica of Santa Luzia

#9 Santa Luzia Castro

Santa Luzia Castro is located a few hundred meters behind the Basilica. You can easily reach it from the sanctury and the ticket costs only 2 Euros.

The Castro or Citania is an Iron Age/Roman era fortified settlement. It’s one of the best-preserved Castros and thus a great opportunity to get to know this lesser-known era (between I century BC and I century AD)

This settlement has very particular characteristics, especially in terms of architectural features, like the building stones arranged in a polygonal fashion. It’s estimated that the current ruins are about 1/3 of its true dimension and it was bounded by three lines of walls, complemented by turrets and two pits.

#10 Go to the Beach

Viana do Castelo isn’t by any means a beach resort town, but it’s on the Portuguese shore so you might as well take advantage of it. For those of you who don’t know it yet, the beaches of northern Portugal have cold (very) water, even in summer.

The best beach in Viana do Castelo is on the other side of Lima River and it’s called Cabedelo. It has a long stretch of sand and it’s very popular among locals during the Summer. It’s also located in a less developed area so you’ll have to walk across the woods and dunes (5 to 10 minutes) before reaching the main beach.

If you don’t want to cross the river, you can walk to the northern beach of Viana do Castelo, which is rightly called praia norte. It’s very rocky and definitely not as nice, but if you only want to catch a bit of sun and see the ocean, it will do the trick. This area also has pleasant pathways along the shore which are great to do a relaxing jog or walk.

Finally, if you have a car and really want to spend time at the beach, you may want to consider going to Moledo in Caminha, up in the extreme North. Moledo beach is the best beach in northern Portugal, but it’s 20 km from Viana do Castelo.

Cool stuf to do in Viana do Castelo
Cabedelo Beach in Viana do

Where to stay in Viana do Castelo?

Now that we know all the best things to do in Viana do Castelo, we need to choose where to stay. As we mentioned above, the city isn’t very big and you can easily walk everywhere, so our suggestion is to find a place in the city center and then enjoy Viana. If you don’t have a car, this will be very important and make your trip much fun.

Hi Viana do Castelo

The HI youth hostels in Portugal are always a great option for budget travelers, but in Viana, it’s extra good! The youth hostel is installed in a new building, perfectly located by the river. It’s cheap and you can have a shared or private room, with or without breakfast. Breakfast is usually a good deal in the Portuguese youth hostels. This hostel is often sold out so book it as early as possible.

Hotel Laranjeira

You can’t be more central than Hotel Laranjeira, it’s less than 100 meters from the main square (Praça da República). It’s a good hotel with great value for money that fits any kind of traveler, but particularly couples. It has one of the highest booking ratings in Viana do Castelo. You can book it here.

Hotel FeelViana

Hotel feelViana is the best option for people who want a great hotel, close to Viana but outside the city. It’s on Praia do Cabeledo and it’s possibly the best hotel in Viana. Despite being on the other side of the river, you can easily reach the center by getting the ferry. If you have a car, you just need to cross the Eiffel bridge. Check here if the hostel is still available as it’s very very popular.

You can also check the map below for the best hotels in Viana.


What to eat in Viana do Castelo

Minho is possibly the best gastronomic region in Portugal. There are plenty of well-known dishes and the meals are usually served with big portions and fairly cheap. Viana do Castelo is one of the best cities to eat in Minho, and you can find plenty of great restaurants serving some amazing food.

In Viana do Castelo, you’ll want to try the fresh fish and seafood. Grilled fish is usually of very high quality there, with plenty of fresh fish and seafood at very reasonable prices. But, it’s also a great place to eat cod. In fact, after visiting the Gil Eannes, you’ll surely want to try the Portuguese salted cod and understand why we love it so much!

Minho is also the land of vinho verde, a very specific kind of wine, that originated there. If you are into wines, you really need to try this. Vinho Verde is usually light, fresh, and very slightly sparkling.

When it comes to sweets and desserts, we need to mention the Berliners! Viana do Castelo is known to have one of the best Berliners (in Portuguese it’s called Bola de Berlim) in Portugal. These are the bolas de Berlim do Natário, a pastry shop located very close to Praça da república. Note: there are two natário pastry shops, they both have good Berliners, but the really famous one is “Pastelaria Manuel Natário” in Manuel Espregueira Street.

What to eat in Viana do Castelo
Cataplana de peixe – traditional Viana do Castelo dish

How to go to Viana do Castelo

You don’t lack ways to visit Viana do Castelo. There are busses, trains and several highways that go to Viana do Castelo. If you prefer doing tours, there is also the possibility of doing a tour from Porto.

If you are renting a car, then you just need to take the highway and head to Viana, this has the advantage of being very fast and it will allow you to visit other places less accessible. you can head to Ponte de Lima, Arcos de Valdevez, Caminha, or even Geres National Park. Though, it’s obviously more expensive than taking public transports.

If you prefer taking public transportation, there are direct trains from Porto to Viana do Castelo. However, from other locations, it’s probably best to take the bus, as there’s a much bigger variety of options. We suggest taking a look at rede expresso.

Finally, you can also walk to Viana do Castelo! Viana do Castelo is one of the major stops of the Coastal Portuguese Way of Santiago. This route has been extremely popular in the last years, and it’s a very cool way of exploring northern Portugal and Galicia. If you are planning this, we strongly suggest you stop for a day in Viana.

What’s the best time to visit Viana do Castelo?

To decide the best time to visit a region we usually take into consideration two things, the number of tourists during the year and the weather. So, you want the place to be uncrowded, sunny, and at least warm.

Viana do Castelo has cold and rainy winters while the summers are usually sunny and warm. It rarely is very hot in Viana do Castelo. this means that you should avoid the winter season, and if you want to go to the beach you need to go during summer, particularly July and August. June and Early September are also good, usually.

Similarly to the rest of the country, the high season is Summer, and the closer you are to Summer, the more tourists you have. Viana do Castelo isn’t really the most touristy place around so you don’t really have lots of international tourists. Though it is popular among locals and Portuguese emigrants returning to Portugal, so it can become a bit crowded.

All in all, we think that the best period to visit Viana is from June to September – you can take advantage of the best weather while the attractions have people but it’s usually manageable. During the festivity of Nossa Senhora da Agonia, in August, it does become very crowded, but it’s also a very fun time to be in Viana.

Sharing is caring!

So glad to see you are interested in Portugal

Want to be the first one to receive the new Portugal stuff?

Enter your email address below and we'll send you the goodies straight to your inbox.

Thank You For Subscribing

This means the world to us!

Spamming is not included! Pinky promise.