Braga sits 53 km north of Porto and is reached in about 35 minutes on the CP commuter train from Porto Campanhã or São Bento, with departures roughly every 30 minutes for €3.45 (~$4) one way — the easiest day trip from Porto and one that needs no car. Rede Expressos buses take about an hour for around €5, (~$5.80) and driving via the A3 motorway takes 50 minutes. Known as Portugal's religious capital, Braga is anchored by the Baroque Bom Jesus do Monte sanctuary on the eastern hillside, reached by a zigzagging granite staircase or the 1882 funicular, and by the historic centre's Sé Cathedral, the oldest in Portugal, along with the Arco da Porta Nova and the pedestrianised Rua do Souto shopping street. A typical day starts with the morning train into Braga, a walk through the old town to the cathedral and Praça da República, then a taxi or bus out to Bom Jesus do Monte for the staircase climb and garden terraces before midday crowds build. Afternoon can be spent at the nearby Sanctuary of Nossa Senhora do Sameiro or wandering the Jardim de Santa Bárbara before returning to the centre for a late lunch. Braga's cafés around Praça da República and Largo do Paço serve regional dishes such as bacalhau à Braga and the city's own version of rojões, and the Café A Brasileira on Largo do Barão de São Martinho is a long-standing spot for coffee and pastries. Braga works year-round, though Holy Week in March or April brings elaborate torchlit processions that draw large crowds, so an early morning arrival is worthwhile at that time. Outside festival season, a mid-morning departure avoids rush-hour trains while still leaving a full day for both the historic centre and Bom Jesus do Monte.
How to get there
- CP train (best option); Rede Expressos bus (~1 hr, €10 (~$11.60)); car via A3 motorway (50 min)
Location
Braga city centre, 4700 Braga
41.5454, -8.4265 View on map
Highlights
- Bom Jesus do Monte staircase and funicular
- Sé de Braga, Portugal's oldest cathedral
- Arco da Porta Nova and the historic old town
- Sanctuary of Nossa Senhora do Sameiro
- Praça da República café culture
Tips for visiting
- Take the CP train from Porto Campanhã or São Bento — no reservation needed, buy at the station kiosk
- Pre-book nothing; the funicular and staircase at Bom Jesus do Monte run continuously
- Visit Bom Jesus do Monte before midday to avoid tour bus crowds
- A local bus or short taxi ride connects the train station to Bom Jesus do Monte, about 5 km out
- Skip a rental car unless combining Braga with Guimarães or Peneda-Gerês the same day
When to visit
A mid-morning weekday visit avoids both rush-hour trains and tour-bus crowds at Bom Jesus do Monte; Holy Week (March/April) is the standout special-event window.
Frequently asked questions
How long does the train from Porto to Braga take?
The CP train takes about 35 minutes from Porto Campanhã or São Bento, with departures roughly every 30 minutes.
Is Bom Jesus do Monte within walking distance of the train station?
It is about 5 km from the centre, so most visitors take a local bus or taxi rather than walk the full distance.
What is the best time of year to visit Braga?
Braga suits any season, but Holy Week in March or April is especially notable for its religious processions.