Guimarães: A Perfect Day Trip from Porto

This article contains affiliate links. If you book through them, we may earn a small commission at no extra cost to you. It helps keep Porto Expats free.

Often called the Cradle of Portugal, Guimarães is one of the country’s most historic and charming destinations. With its medieval streets, impressive castle, panoramic viewpoints and traditional gastronomy, it makes for an easy and rewarding day trip from Porto.

At a glance

  • Distance from Porto: about 45–50 minutes by car, or around 1h15 by direct train
  • Best time to visit: all year round; spring to early autumn is best for the views from Penha
  • Ideal stay: one full day
  • Good to know: the historic centre is compact but cobbled, so bring comfortable shoes, and check the cable car’s opening hours before you go, as they change with the season.

How to Get to Guimarães from Porto

Getting to Guimarães is simple and affordable. The easiest option is the direct train from Porto São Bento or Campanhã station. The journey takes around 1 hour and 15 minutes, with regular departures throughout the day.

If you prefer driving, the trip takes approximately 45–50 minutes, making it an excellent destination for a spontaneous day out.

The Cradle of Portugal

Guimarães holds a special place in Portuguese history. It is widely known as the “Berço de Portugal” (Cradle of Portugal) because it is closely linked to the birth of the Portuguese nation and to Afonso Henriques, the country’s first king.

Walking through its remarkably preserved medieval centre feels like stepping back in time. It’s no surprise that the historic centre has been recognised as a UNESCO World Heritage Site.

Explore the Historic Centre

The heart of Guimarães is best discovered on foot. Below are the main sights, but we also recommend simply wandering through the side streets.

  • Largo da Oliveira – One of the city’s most beautiful squares, Largo da Oliveira is surrounded by historic buildings, charming cafés and traditional architecture. Its name comes from the ancient olive tree that once stood in the square, and it remains one of the most photographed spots in town.
  • Largo do Toural – Often considered the gateway to the old town, Largo do Toural combines elegant buildings, gardens and lively local life. It’s the perfect place to start a stroll before heading into the medieval streets.
  • Paço dos Duques de Bragança – This stunning 15th-century palace is one of Guimarães’ most important landmarks. Inside, visitors can admire period furniture, tapestries, artwork and beautifully preserved rooms that offer a glimpse into Portugal’s noble history.
  • Castelo de Guimarães – No visit to Guimarães is complete without stopping at the iconic castle. Built in the 10th century, it is one of the country’s most significant historical monuments and is traditionally associated with the early years of Portugal’s first king. Walking along the castle walls provides excellent views of the surrounding area and a true sense of Portugal’s medieval roots.
  • Igreja e Oratórios de Nossa Senhora da Consolação e Santos Passos – Just outside the old walls, this elegant 18th-century Baroque church with its twin towers rises at the end of a long garden square. It’s a lovely spot for a photo and a quieter moment away from the busier streets.

Take the Cable Car to Penha

For the best views of Guimarães, head up to the Sanctuary of Penha.

The journey itself is part of the experience. A scenic cable car ride carries visitors from the city up to the mountaintop over beautiful forest landscapes. A round-trip ticket costs €10 for adults.

At the top, you’ll find breathtaking viewpoints, walking trails, giant granite boulders, peaceful gardens, interesting caves “grutas” and the impressive sanctuary itself. On a clear day, the panoramic views stretch far across northern Portugal, and you can even spot the ocean near Póvoa de Varzim. Do not forget visiting one of the Penha’s hidden gems – Gruta-Ermida de Nossa Senhora do Carmo being a chapel built inside a natural cave.

Stop at Adega do Ermitão

While exploring Penha, consider lunch or a drink at Adega do Ermitão, a popular local restaurant built right into the granite rocks and known for its traditional atmosphere and regional cuisine. It’s a great place to relax while enjoying the natural surroundings of the mountain.

What to Eat in Guimarães

A visit to Guimarães isn’t complete without trying some local specialties.

  • Bucho Recheado – One of the region’s most traditional dishes, Bucho Recheado is a hearty stuffed tripe dish prepared with various meats and seasonings. It reflects the rich culinary traditions of Minho and is especially popular during local festivities.
  • Torta de Guimarães – For dessert, try the famous Torta de Guimarães, a sweet pastry filled with a rich mixture of pumpkin and almonds. It’s one of the city’s signature treats and can be found in many local bakeries.
  • Toucinho do Céu – Another classic sweet delicacy is Toucinho do Céu, an almond-based cake with convent origins. Rich, moist and full of flavour, it’s the perfect companion to a Portuguese coffee.

Suggested Day Itinerary

Morning: Take an early train from São Bento or Campanhã, start your walk at Largo do Toural and make your way through the medieval streets to Largo da Oliveira.

Late morning: Visit the Paço dos Duques de Bragança and walk along the castle walls next door.

Lunch: Ride the cable car up to Penha and have lunch at Adega do Ermitão.

Afternoon: Explore the trails and viewpoints around the sanctuary, ride back down, stop by the Santos Passos church and grab a Torta de Guimarães before the train back to Porto.

Why Visit Guimarães?

Guimarães offers the perfect combination of history, culture, food and scenery. Whether you’re wandering through medieval squares, exploring castles and palaces, riding the cable car up Penha or tasting regional specialties, you’ll quickly understand why this city is one of Portugal’s most treasured destinations.

For Porto residents and visitors alike, it’s one of the easiest and most rewarding day trips in northern Portugal. 🇵🇹

FAQ

Is Guimarães worth a day trip from Porto? Yes. It’s close, easy to reach by train and packs a castle, a palace, a UNESCO-listed old town and great views into one day.

How long should I spend in Guimarães? One full day is enough to see the historic centre and Penha at a relaxed pace.

Can I visit without a car? Absolutely. Direct trains run from Porto São Bento and Campanhã, and the historic centre and cable car are within walking distance of each other.

Rather not plan it yourself?

Guided day trips to Guimarães that leave from Porto.

Powered by GetYourGuide

One Comment

  1. Pingback:Porto Weekly Guide │ 12 Oct - 18 Oct 2026 - Porto Expats

Leave a Comment

Your email address will not be published. Required fields are marked *