Douro Valley Wine Tour from PortoAn Independent Guide Check Availability

Home › Blog

Day Trip from Porto to Guimarães: Trains, Prices and a Full Plan

A day trip from Porto to Guimarães is one of the easiest train days you can build in northern Portugal. The urban train covers the 47 km in about 1 hour 10 to 1 hour 20 minutes for €3.60 each way, and the station sits a 10 minute walk from the historic centre. This guide gives you the train details, a sample day plan from the first departure to the last return, the price and hours of the castle and the Paço dos Duques, and an honest comparison with the guided options such as the Best of Braga and Guimarães day trip. It is part of the wider guide to free day trips from Porto, where the DIY side of each destination lives alongside the Douro. If you would rather see more of the country than one city, the Douro Valley wine tour from Porto pages cover the river days in detail.

Paço dos Duques de Bragança in Guimarães on a day trip from Porto

A statue of Afonso I stands in front of the Paço dos Duques de Bragança. Photo: CEphoto, Uwe Aranas, CC BY-SA 3.0, via Wikimedia Commons

Quick answer Day trip from Porto to Guimarães

The easiest day trip from Porto to Guimarães is the CP urban train from São Bento: about 47 km in 1 hour 10 to 1 hour 20 minutes, €3.60 each way (€7.20 return for an adult, €1.80 for a child), with ten daily departures plus six extra on weekdays. Guimarães station is a 10 minute walk from the historic centre, so no local transport is needed. Give the town a full day: the castle and the Paço dos Duques each cost €5, open 10:00 to 18:00, and both fit easily around lunch in the centre.

Key takeaways

Porto to Guimarães: Train, Bus or Tour

Three ways make sense for this route, and one of them is not really a way at all. The table below gathers every option the published figures support, with journey times and costs side by side.

Your Options Compared

The urban train is the backbone of this route, and no direct bus fare is quoted here. The catalog tours bundle Guimarães with other Minho towns. Use the table to match the option to your day.

WayFromTimeCostBest for
CP urban trainPorto São Bento (also Campanhã)1 h 10 to 1 h 20, about 47 km€3.60 single, €7.20 return, €1.80 childIndependent travellers who want the cheapest and most flexible day
Best of Braga and Guimarães day tripCalçada da Vandoma, next to Porto Cathedral9 hours$53.90, minibus up to 27People who want a guide and Braga added, without driving or planning
Viana do Castelo, Braga and Guimarães day tourPraça da Batalha, Porto10.5 hours$66, coachPeople who want three towns in one long day and accept passing by the castle

Tickets and the Stations

Trains leave from São Bento in the city centre and from Campanhã, which the urban trains link in about 4 minutes. Campanhã is also on metro lines A, B, C and E. There are ten daily departures and six extra on weekdays, but the afternoon gap between trains in Guimarães can reach two hours, so photograph the timetable when you arrive and pick your return before you start sightseeing. Many CP regional services run Monday to Saturday only, and public holidays follow the holiday timetable, so check cp.pt when your day falls on a Sunday or a date such as 1 December or 8 December.

  • Single ticket: €3.60 adult, €1.80 child
  • Adult return: €7.20
  • Frequency: 10 daily departures, plus 6 more on weekdays
  • Guimarães station to the historic centre: a 10 minute walk

Sources: Porto to Guimarães by train, Guimarães Castle, Paço dos Duques, local report on new ticket prices

How to Spend a Day in Guimarães

This plan runs from the first usable train of the morning to a sensible evening return, and uses the published train and ticket figures.

A Sample Plan, First Train to Last

The castle and the Paço dos Duques stand next to each other on the hill above the centre, so the walking is compact. Do the hill first while your legs are fresh, then drop into the historic centre for lunch and the afternoon. The 10 minute station walk appears twice, at the start and the end.

  • 1. Catch a morning urban train from São Bento. The ride takes 1 hour 10 to 1 hour 20 and costs €3.60 each way.
  • 2. Walk 10 minutes from Guimarães station towards the historic centre.
  • 3. Climb to Guimarães Castle. Entry is €5 (€2.50 reduced), open daily 10:00 to 18:00, last entry 17:30.
  • 4. Cross to the Paço dos Duques de Bragança beside the castle. Entry is €5, open daily 10:00 to 18:00, closed 1 January, Easter Sunday, 1 May and 25 December. The combined castle and palace ticket is €8, and €13 with the Alberto Sampaio museum, per a local news report.
  • 5. Walk down into the historic centre for lunch. Use the free time for the streets and squares.
  • 6. Visit the Alberto Sampaio museum if you took the €13 combined ticket, or keep the afternoon for the centre.
  • 7. Check your return train. The afternoon gap between trains can be up to two hours, so time your walk back to the station.
  • 8. Walk 10 minutes back to Guimarães station and ride the urban train to Porto.

What to Skip If You Are Short of Time

If you only have six hours in town, do the castle and the Paço dos Duques and nothing else. The combined ticket, listed at €8 by a local news report, covers both monuments in one purchase. The €13 version adds the Alberto Sampaio museum, which is only worth it if you are a museum person.

Do not try to add Braga to the same day by train, because the Braga to Guimarães bus takes about 25 minutes over 16 km and a two-town day means cutting both short. If Braga pulls at you, the Braga day trip guide gives it a full page, or the Braga and Guimarães tour handles both in 9 hours.

What To Do in Guimaraes Portugal in a Day

What to do in Guimarães in one day: the castle, the palace and the medieval streets. Third-party video by It's All Trip To Me. This site did not shoot it and has no relationship with the creator.

What to See in Guimarães

Three sights carry the day, and two of them sit within a few steps of each other. Here is each one with its price, hours and the time it realistically takes.

Guimarães Castle

The castle sits on the hill above the historic centre. It opens daily from 10:00 to 18:00, with last entry at 17:30, and admission costs €5 with a €2.50 reduced rate. It pairs naturally with the Paço dos Duques next door, and a combined ticket for the two is listed at €8 by a local news report.

Is Guimarães Castle worth visiting? If you are making the train trip at all, it is the single strongest reason to come, and it anchors the whole day.

  • Open daily 10:00 to 18:00, last entry 17:30
  • €5, reduced rate €2.50
  • Combined castle and palace ticket: €8 per a local news report

Paço Dos Duques De Bragança

The palace of the Dukes of Bragança stands beside the castle and now works as a museum. It opens daily from 10:00 to 18:00 and closes on 1 January, Easter Sunday, 1 May and 25 December. The official ticket price is €5.00, and the combined castle and palace ticket is €8, or €13 with the Alberto Sampaio museum according to a local news report.

Note that a news report has quoted a €10 regular price, while the official museum page gives €5, which may be a reduced rate during works, so treat €5.00 as the official figure and check at the desk.

  • Open daily 10:00 to 18:00
  • Closed 1 January, Easter Sunday, 1 May, 25 December
  • Official price €5.00, combined with the castle €8

The Historic Centre

The historic centre is free and needs no ticket, only the 10 minute walk from the station. It is the area between the hilltop monuments and the lower town streets, made for slow wandering rather than a checklist. Give it the middle of the day: arrive from the castle around lunchtime, eat, then spend the early afternoon in the streets and squares before your return train.

Because the afternoon gap between trains in Guimarães can reach two hours, the centre is also where you absorb that gap without watching the clock. There is no entrance fee and no closing time, which makes it the filler that turns a half day of sightseeing into a full day trip.

Arcades on Largo da Oliveira in the Guimarães old town on a day trip from Porto

The arcades on Largo da Oliveira face the cafe tables of the old town. Photo: Gerd Eichmann, CC BY-SA 4.0, via Wikimedia Commons

Tour or Train?

Both work, and the honest answer depends on how many towns you want and how much structure you need.

The Verdict by Traveller Type

On your own, the train costs €7.20 return for an adult and you control everything. Add the combined castle and palace ticket and you have the whole sightseeing day before food. That is the version to choose if you like moving at your own pace, and the free day trips from Porto hub treats it that way.

The Best of Braga and Guimarães day trip costs $53.90, runs 9 hours in a minibus of up to 27 and leaves from Calçada da Vandoma next to Porto Cathedral. Its inclusions are specific: Bom Jesus Sanctuary entrance is included, while Guimarães Castle and Braga Cathedral tickets come only on the With Entrances options. Lunch is not included and there is no hotel pickup, so budget for food and the walk to the meeting point. Free cancellation applies up to 24 hours ahead.

The Viana do Castelo, Braga and Guimarães day tour costs $66 for 10.5 hours by coach. Santa Luzia and Bom Jesus are visited, but Braga Cathedral and Guimarães Castle are seen on the walking tour as you pass by, so you do not enter them. Lunch is not included and food stops get free time. Choose it only if three towns in one day beats seeing the castle interior.

What the Tour Adds, and What It Does Not

A guided day adds a guide, transport between Braga and Guimarães and the Bom Jesus Sanctuary visit without you arranging any of it. It does not add lunch, hotel pickup or, on the base option, castle entry. For comparison, the train day gives you the castle, the palace and as long as you like in the centre for €7.20 return plus tickets, with the one weakness being the afternoon gap between trains of up to two hours.

If your date is a Sunday or a public holiday, note that many CP regional trains run to the holiday timetable, which is a point in favour of the tour that day.

Day Trip Tips: Do and Don't

Do

  • Do photograph the Guimarães departure board when you arrive, because the afternoon gap between trains can be up to two hours and you want your return chosen before you start.
  • Do ask about the combined castle and palace ticket, listed at €8 by a local news report, because two singles are €5 each and both monuments open the same hours, 10:00 to 18:00.
  • Do start at the castle in the morning, because both monuments open at 10:00 and the hill climb is easier before lunch.
  • Do check cp.pt if you travel on a Sunday or a public holiday, because many CP regional trains run only Monday to Saturday except on holidays.

Don't

  • Don't assume the last castle entry is at 18:00, because the published last entry is 17:30.
  • Don't plan Braga into the same DIY day by default, because the Braga to Guimarães bus takes about 25 minutes each way and a two-town day cuts both short. The Braga guide argues for giving it its own day.
  • Don't take the $66 three-town tour expecting to enter the castle, because on that option Guimarães Castle is seen on the walking tour as you pass by, not visited.

Day Trip from Porto to Guimarães: Questions

How can I take a day trip from Porto to Guimarães?

Take the CP urban train from São Bento, about 47 km in 1 hour 10 to 1 hour 20 minutes for €3.60 each way, with ten daily departures plus six extra on weekdays. The full getting there breakdown lists the stations and ticket details.

How much time do you need in Guimarães?

A full day is right: the castle and the Paço dos Duques sit side by side and the historic centre fills the middle of the day. The sample plan runs from the first morning train to an evening return.

Is Guimarães worth a day trip from Porto?

Yes, if hilltop monuments and an old centre appeal to you. The train is cheap at €7.20 return, the castle costs €5, and the station is a 10 minute walk from the centre. See the full what to see section before you decide.

Is Guimarães Castle worth visiting?

It is the main paid sight in town, at €5 with last entry 17:30, and a combined ticket with the Paço dos Duques is listed at €8 by a local news report. The castle entry details give the hours and prices.

How much does a day trip to Guimarães cost?

By train, €7.20 return per adult plus €5 each for the castle and the Paço dos Duques, before food. The Best of Braga and Guimarães tour costs $53.90 but does not include lunch.

Can you visit Braga and Guimarães in one day?

Only with a tour or a very tight schedule, since the Braga to Guimarães bus takes about 25 minutes over 16 km and a two-town day cuts both short. The Braga and Guimarães day trip does both in 9 hours, and the Braga page covers the town alone.

Short on planning time? The Best of Braga and Guimarães day trip covers both towns in 9 hours with a guide.

$53.90, 9 hours, free cancellation 24h, lunch not included, no hotel pickup

Check Availability
Tours from $53.90 Check Availability