Skip to main content

How to get from Guimarães to Santa Maria Da Feira by bus and metro?

By bus and metro

To get from Guimarães to Santa Maria Da Feira in Porto, Braga and Vila Real, you’ll need to take 2 bus lines and one metro line: take the 9105 bus from Guimarães (Terminal Rodoviário) station to IPO | Campus São João station. Next, you’ll have to switch to the D metro and finally take the 2026 bus from D. João II (Metro) station to EN 223 Feira station. The total trip duration for this route is approximately 4 hr 31 min.

271min
Walk to bus station
Bus - 91059105
Metro - D
Bus - 20262026
Walk to Santa Maria Da Feira
Leaves from Guimarães (Terminal Rodoviário)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Guimarães (Terminal Rodoviário)
    60 m • 1 min
  • 2
    Bus - 91059105
    Wait for bus
    9105
    Polo Universitário
  • 3
    Ride to bus station
    Ride to bus station
    IPO | Campus São João
    ID prt:189 | 46005
    42 min
  • 4
    Walk to metro station
    Walk to metro station
    IPO
    90 m • 2 min
  • 5
    Metro - D
    Wait for metro
    D
    Santo Ovídio
  • 6
    Ride to metro station
    Ride to metro station
    D. João II
    24 min
  • 7
    Walk to bus station
    Walk to bus station
    D. João II (Metro)
    ID DJM1
    40 m • 1 min
  • 8
    Bus - 20262026
    Wait for bus
    2026
    São João da Madeira (Terminal)
  • 9
    Ride to bus station
    Ride to bus station
    EN 223 Feira
    28 min
  • 10
    Walk to Santa Maria Da Feira
    Walk to
    Santa Maria Da Feira
    220 m • 3 min
*Duration based on 8am traffic

By bus

To get from Guimarães to Santa Maria Da Feira in Porto, Braga and Vila Real, you’ll need to take 3 bus lines: take the 9105 bus from Guimarães (Terminal Rodoviário) station to Hospital São João (Circunvalação) station. Next, you’ll have to switch to the 300 bus and finally take the 2026 bus from Batalha station to EN 223 Feira station. The total trip duration for this route is approximately 4 hr 31 min.

271min
Walk to bus station
Bus - 91059105
Bus - 300300
Bus - 20262026
Walk to Santa Maria Da Feira
Leaves from Guimarães (Terminal Rodoviário)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Guimarães (Terminal Rodoviário)
    60 m • 1 min
  • 2
    Bus - 91059105
    Wait for bus
    9105
    Polo Universitário
  • 3
    Ride to bus station
    Ride to bus station
    Hospital São João (Circunvalação)
    ID HSJ12 | prt:101 | prt:9 | 46003
    40 min
  • 4
    Walk to bus station
    Walk to bus station
    Hospital São João (Urgência)
    ID HSJ5 | HSJ6 | HSJ7
    80 m • 2 min
  • 5
    Bus - 300300
    Wait for bus
    300
    Hospital São João (Urgência)
  • 6
    Ride to bus station
    Ride to bus station
    Alexandre Herculano
    ID ALXH3
    23 min
  • 7
    Walk to bus station
    Walk to bus station
    Batalha
    ID BTLH5
    120 m • 2 min
  • 8
    Bus - 20262026
    Wait for bus
    2026
    São João da Madeira (Terminal)
  • 9
    Ride to bus station
    Ride to bus station
    EN 223 Feira
    36 min
  • 10
    Walk to Santa Maria Da Feira
    Walk to
    Santa Maria Da Feira
    220 m • 3 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Porto, Braga and Vila Real.
All local mobility options in one app

Public transit directions from Guimarães to Santa Maria Da Feira

The distance between Guimarães, Porto, Braga and Vila Real and Santa Maria Da Feira, Porto, Braga and Vila Real is approximately 81.87 km, which can typically be travelled in 271 min. Moovit will show you the directions from Guimarães to Santa Maria Da Feira by bus and metro, so no matter how you choose to travel in Porto, Braga and Vila Real – you will always have plenty of easy options.

Public transit stations close to Guimarães

Guimarães is located at Guimarães, Porto, Braga and Vila Real and the nearest public transit station is Hospital.

Train stations close to Guimarães:

  • Guimarães
  • Covas

Bus stations close to Guimarães:

  • Hospital
  • Mercado Municipal
  • Avenida de Londres

Gondola stations close to Guimarães:

  • Estação das Hortas
  • Estação da Penha

Public transit stations close to Santa Maria Da Feira, Porto, Braga and Vila Real

Santa Maria Da Feira is located at Santa Maria Da Feira, Porto, Braga and Vila Real and the nearest public transit station is Sá Carneiro.

Train stations close to Santa Maria Da Feira:

  • Vila da Feira
  • Sanfins
  • Cavaco

Bus stations close to Santa Maria Da Feira:

  • Sá Carneiro
  • S. Paulo Cruz
  • EN 223 Feira

By bus

To get from Guimarães to Santa Maria Da Feira in Porto, Braga and Vila Real, you’ll need to take 3 bus lines: take the 9105 bus from Guimarães (Terminal Rodoviário) station to Hospital São João (Circunvalação) station. Next, you’ll have to switch to the 300 bus and finally take the 2026 bus from Batalha station to EN 223 Feira station. The total trip duration for this route is approximately 4 hr 31 min.

271min
Walk to bus station
Bus - 91059105
Bus - 300300
Bus - 20262026
Walk to Santa Maria Da Feira
Leaves from Guimarães (Terminal Rodoviário)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Guimarães (Terminal Rodoviário)
    60 m • 1 min
  • 2
    Bus - 91059105
    Wait for bus
    9105
    Polo Universitário
  • 3
    Ride to bus station
    Ride to bus station
    Hospital São João (Circunvalação)
    ID HSJ12 | prt:101 | prt:9 | 46003
    40 min
  • 4
    Walk to bus station
    Walk to bus station
    Hospital São João (Urgência)
    ID HSJ5 | HSJ6 | HSJ7
    80 m • 2 min
  • 5
    Bus - 300300
    Wait for bus
    300
    Hospital São João (Urgência)
  • 6
    Ride to bus station
    Ride to bus station
    Alexandre Herculano
    ID ALXH3
    23 min
  • 7
    Walk to bus station
    Walk to bus station
    Batalha
    ID BTLH5
    120 m • 2 min
  • 8
    Bus - 20262026
    Wait for bus
    2026
    São João da Madeira (Terminal)
  • 9
    Ride to bus station
    Ride to bus station
    EN 223 Feira
    36 min
  • 10
    Walk to Santa Maria Da Feira
    Walk to
    Santa Maria Da Feira
    220 m • 3 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Guimarães to Santa Maria Da Feira?

    The fastest way takes 271 minutes, using Bus line 9105, Bus line D, Bus line 2026.

  • What is the alternative route to get from Guimarães to Santa Maria Da Feira?

    The alternative route takes 271 minutes, using Bus line 9105, Bus line 300, Bus line 2026.

  • Is there a direct bus between Guimarães and Santa Maria Da Feira in Porto, Braga and Vila Real?

    No, you’ll have to take 2 bus lines and one metro line in total. The total travelling time is 4 hr 31 min.

  • Which bus line goes from Guimarães to Santa Maria Da Feira in Porto, Braga and Vila Real?

    The 9105 bus line goes from Guimarães (Terminal Rodoviário) station near Guimarães to Polo Universitário station. From there you’ll have to take one bus line and one metro line till Polo Universitário station near Santa Maria Da Feira in Porto, Braga and Vila Real

  • How long does it take to travel from Guimarães to Santa Maria Da Feira in Porto, Braga and Vila Real by bus and metro?

    The total travel time between Guimarães and Santa Maria Da Feira in Porto, Braga and Vila Real by bus and metro is about 4 hr 31 min.

  • Where do I get on the bus near Guimarães to get to Santa Maria Da Feira in Porto, Braga and Vila Real?

    Get on the 9105 bus from the Guimarães (Terminal Rodoviário) stop near Guimarães in Porto, Braga and Vila Real.

  • Where do I get off the bus when travelling between Guimarães and Santa Maria Da Feira in Porto, Braga and Vila Real?

    Get off the bus at the Polo Universitário stop, which is closest to Santa Maria Da Feira in Porto, Braga and Vila Real.

Real-Time Arrivals, Schedules, Maps & More