Braga and Guimarães in one day — the honest guide
Updated:
Porto: From Porto Braga and Guimaraes Full Day Trip
Can you visit Braga and Guimarães in one day from Porto?
Yes — it is one of the most popular combined day trips in northern Portugal. The two cities are 22 km apart and connected by a direct train (45 minutes). An early start (leave Porto by 8:30 am) gives you around 3 hours in Braga and 3 hours in Guimarães with a comfortable return by evening. It is a full day, not a rushed one.
Why combine Braga and Guimarães?
The honest reason most visitors combine these two cities in a single day is that they are close and the trains are good. The diplomatic reason is that together they form the most complete possible introduction to medieval and baroque northern Portugal — more coherent as a paired experience than either city alone.
Braga is the ecclesiastical capital of Portugal: a Roman city that became a medieval archbishopric, and whose architectural legacy is defined by extraordinary churches, baroque staircases and centuries of Catholic institution-building. Guimarães is the medieval political origin point — the castle where Portugal’s first king was born, the old town that defined the country’s earliest urban culture. The two cities are different in character and period, and seeing them sequentially creates a genuine narrative rather than two isolated experiences.
The practicalities support the combination: 22 km apart, direct train in under an hour, straightforward return to Porto from Guimarães in the evening. A well-planned day loses perhaps 90 minutes to travel compared to visiting either city alone, and gains two full experiences rather than one.
Option 1: DIY by train
What it costs
- Porto to Braga return: 0 (buy a one-way ticket, return from Guimarães)
- Porto to Braga (one way): around 3.50 €
- Braga to Guimarães: around 3 €
- Guimarães to Porto: around 3.50 €
- Total transport: around 10 €
Add entry fees (Bom Jesus funicular 1.50 €, Paço dos Duques 5 €, Braga cathedral treasury 3–5 €, Guimarães castle museum 2 €) and lunch in each city, and the full day costs around 40–55 € per person — significantly cheaper than most organised tours.
Sample schedule
7:45 am — Leave your Porto accommodation, walk to São Bento or take metro to Campanhã.
8:12 am — Train from Porto Campanhã to Braga (check CP for the specific service — trains typically depart at 7:42, 8:12 or 8:42 am from Campanhã).
9:15 am — Arrive Braga station. Walk 10 minutes or take a taxi (5 €) to the Sé Catedral. Spend 45 minutes.
10:15 am — Taxi to Bom Jesus do Monte (around 8–10 € from the Sé). Take the funicular up, walk the stations of the cross down. Allow 90 minutes.
11:45 am — Taxi back to the city centre (ask the Bom Jesus taxi stand). Coffee and pastel de nata near Praça da República.
12:15 pm — Lunch in Braga (one of the tascas near the Sé market). Around 10–13 €.
1:30 pm — Walk or taxi to Braga station.
1:55 pm — Train from Braga to Guimarães (check CP — services run at around 1:55, 2:30 or 3:00 pm depending on the day).
2:40 pm — Arrive Guimarães. Taxi or walk (15 minutes) to historic centre.
3:00 pm — Guimarães Castle. 45–60 minutes.
4:00 pm — Paço dos Duques de Bragança. 45 minutes.
4:45 pm — Walk Rua de Santa Maria and Largo da Oliveira. 30–45 minutes.
5:30 pm — Coffee or beer in Largo do Toural.
6:15 pm — Walk or taxi to Guimarães station.
6:45 pm — Train from Guimarães to Porto Campanhã (journey around 1 hour 15 minutes).
8:00 pm — Arrive Porto. Dinner in the city.
This schedule is full but not punishing. The Museu Alberto Sampaio and the cable car to Penha hill are cut; both can be added if you skip the Braga treasury or shorten lunch.
Option 2: organised tour
What it costs and offers
Organised combined tours of Braga and Guimarães from Porto typically run 40–65 € per person for a group day trip, and 120–200 € per vehicle for a private tour. The price difference between DIY and group tour is around 30–50 €; the price difference between group and private is substantial.
Book the combined Braga and Guimarães full day group tour from PortoWhat an organised tour adds that DIY does not:
A guide in each city. This matters more for Guimarães and Braga than for most Portuguese destinations. The significance of the castle, the layers of the Sé Catedral, the meaning of Bom Jesus’s sculptural programme — all of this is genuinely more accessible with a knowledgeable guide who can point at specific details and explain what you are looking at. The Portuguese history that these cities represent is not trivially accessible from a quick Wikipedia scan.
No logistics stress. The Braga-to-Guimarães train connection requires checking times and potentially waiting at Braga station. A tour eliminates that entirely. Bom Jesus transport (the main logistical awkwardness of the Braga visit) is handled. You arrive at each site without having spent energy on the getting-there.
Lunch included (sometimes). Check the specific tour description — some tours include lunch at a local restaurant, others do not. Lunch in Braga at a decent traditional restaurant costs 12–18 €, so inclusion is worth factoring into the price comparison.
Book the historical Braga and Guimarães guided tourPrivate tour option
A private vehicle and guide for the day is the premium version of this combination. You control the pace entirely, can spend more time at Bom Jesus or linger in the Guimarães old town without the group tour schedule. Private tours run around 150–200 € for a full day (comfortable for two to four people splitting the cost).
Book a private guided day trip to Braga and GuimarãesWhat to prioritise if time is short
If you have to cut something, these are the relative priorities:
Non-negotiable: Bom Jesus do Monte. The baroque staircase is the single most distinctive thing within 90 minutes of Porto.
Non-negotiable: Guimarães old town and castle. The medieval ensemble is the best in Portugal.
Worth including if possible: Paço dos Duques interior and the Braga Sé. Both are excellent but can be shortened to 30 minutes each if necessary.
Can be skipped on a tight day: Museu Alberto Sampaio in Guimarães, the Braga Palácio dos Biscainhos museum, the Guimarães cable car to Penha.
Where to eat on the combined day
Lunch in Braga
Aim for a simple lunch near the Sé area or the market. The tascas and local restaurants in the streets between the Sé and the market serve a genuine prato do dia (daily plate) for 9–12 € — soup, main course (usually meat or fish), bread, and a glass of wine or beer. This is significantly better value than the tourist-facing restaurants on Rua do Souto or around Praça da República.
Taberna Belga (Rua dos Capelistas) is a reliable lunch choice if you want something slightly more composed — small plates and good regional wine at around 14–18 € per person.
Drinks/snack in Guimarães
With a late arrival in Guimarães, the practical option is a coffee and pastel de nata before heading to the castle, then dinner back in Porto. There are several good cafés in Largo do Toural. If you have more time, a beer or small meal in one of the bars around Largo da Oliveira is a pleasant way to end the day before the train home.
For families
The Braga-Guimarães combination works well for families with children over about 7–8. Bom Jesus funicular is exciting for children. The Guimarães castle walls and tower are engaging for most ages. The long day (10–12 hours including Porto departure and return) can be tiring for younger children — factor in the physical effort before committing to both cities.
For families with very young children, a single city (Braga or Guimarães) is a more sensible day trip than the combination. The Porto with kids guide has more on managing day trips with children.
Practical notes
Transport app: Download the CP app and have the schedule saved before you leave. Wi-Fi can be patchy at rural stations. Having the Braga-to-Guimarães train times downloaded gives you confidence in the connection.
Luggage: Don’t bring a large bag. Day pack only — the castle and old town involve climbing and uneven surfaces. Left luggage at Porto stations is available if you need to store a bag for the day (around 4–5 € per item at Campanhã or São Bento).
Cash: The smaller tascas and local restaurants often operate cash-preferred, especially outside the tourist areas. Having 30–40 € in cash is sensible for a day in Braga and Guimarães.
Weather: Both cities are in the Minho region, which receives significant rainfall between November and April. Check the forecast and bring a waterproof layer. Bom Jesus’s forested hill also generates its own micro-climate — it can be noticeably cooler than the city below even in summer.
The best day trips from Porto overview compares this combination against all the other excursion options.
Frequently asked questions about the combined Braga and Guimarães day trip
Is the combined day better than visiting each city separately?
For most visitors: yes. The combination creates a coherent narrative of northern Portugal’s historical layers and maximises a single day’s travel. The only argument for separate days is if you want the Guimarães cable car and Penha hill, a specific museum deep-dive, or afternoon exploration without a clock.
How should I book train tickets for the combination?
Buy three separate one-way tickets: Porto to Braga, Braga to Guimarães, and Guimarães to Porto. Regional train tickets for these routes rarely need advance booking — buy on the day at the machine or via the CP app. Saturday and Sunday trains can be more crowded, so buying ahead for those days is sensible.
Is this day trip suitable for older travellers?
Mostly yes, with some caveats. Bom Jesus has a funicular that handles the main ascent. The Guimarães castle interior involves some steep internal stairs, and the old town streets are cobbled. Comfortable shoes with good support are essential. Both cities have plenty of cafés and seating throughout.
What if I want to add a third destination?
Viana do Castelo is north of Braga and could theoretically extend a Minho trip, but adding a third city to this combination makes for an unreasonably long and rushed day. Viana is better as a standalone day trip or as an overnight from Porto. The northern Portugal 7-day itinerary builds all three into a longer trip structure.
Frequently asked questions — Braga and Guimarães in one day — the honest guide
What order should I visit Braga and Guimarães?
Braga first, then Guimarães. This matches the most convenient train connections from Porto (direct to Braga, then regional train to Guimarães, then direct back to Porto from Guimarães). It also puts the longer Braga visit (Bom Jesus requires a taxi ride) in the morning when you have the most energy.How much time should I spend in each city?
With an 8:30 am departure from Porto: arrive in Braga around 9:30 am, visit the Sé and Bom Jesus do Monte, have lunch, and catch a train to Guimarães at around 1:30–2:00 pm. Arrive in Guimarães around 2:45 pm and spend the afternoon exploring the castle, Paço dos Duques and old town before taking an evening train back to Porto.Is an organised tour worth it for the Braga-Guimarães day trip?
For the DIY route, you spend around 7 € in train fares and have total flexibility. An organised tour costs around 40–60 € but handles all transport and adds a guide who makes both cities considerably more comprehensible. If this is your first visit and history and context matter to you, the tour is worth it. If you are experienced travellers comfortable with logistics, the DIY is more flexible.What is the train connection between Braga and Guimarães?
Direct regional trains connect Braga and Guimarães in around 40–45 minutes. The fare is approximately 3 €. Services run every 1–2 hours. Check the CP app or website for current schedules, as connections between regional services can require waiting at Braga station.What should I prioritise if I am short on time?
In Braga: Bom Jesus do Monte is the non-negotiable. In Guimarães: the castle and the old town streets are the essentials. The Paço dos Duques interior can be shortened to 30 minutes if necessary, and the Braga Sé can be a shorter visit if you are running behind.Is a private tour worthwhile for this combination?
A private car tour is a genuinely different experience — it means you can stop at Bom Jesus longer, make the Braga-Guimarães connection without worrying about train times, and have a dedicated guide for the full day. Private tours cost around 120–200 € per vehicle for a day, which for a group of four is comparable to paying per-person tour rates.
Top experiences
Bookable activities with verified prices and instant confirmation on GetYourGuide.
Related reading

Braga day trip from Porto — the honest guide
How to do a Braga day trip from Porto: Bom Jesus do Monte staircase, Sé Catedral, transport by train (1h, 3.50€), best timing and what to skip.

Guimarães day trip from Porto — the honest guide
How to visit Guimarães from Porto by train (1h15, 3.50€): castle, Paço dos Duques, UNESCO old town, and what to do with a half or full day.

Best day trips from Porto — the honest guide
The 8 best day trips from Porto ranked honestly: Braga, Guimarães, Aveiro, Douro Valley, Coimbra, Gerês, Santiago de Compostela and Arouca.

Viana do Castelo day trip from Porto — the honest guide
How to visit Viana do Castelo from Porto: Santa Luzia viewpoint, historic centre, bordado embroidery and the Festas d'Agonia festival in August.

Northern Portugal in 7 days — Porto, Douro and Minho
Seven-day northern Portugal road trip: Porto, Douro Valley, Pinhão, Braga, Guimarães, Viana do Castelo and Gerês — driving times and overnight stops.

Porto in 4 days — classic itinerary plus Gaia and Foz
Four-day Porto itinerary: historic centre, deep Gaia cellar visit, Serralves, Foz do Douro, Matosinhos seafood and an optional Douro or Braga day trip.