Skip to main content

How to get from Monte da Virgem to Macieira da Maia by bus and metro?

From Monte da Virgem to Macieira da Maia by bus and metro

To get from Monte da Virgem to Macieira da Maia in Macieira da Maia, you’ll need to take 2 metro lines and one bus line: take the D metro from Hospital Santos Silva station to Trindade station. Next, you’ll have to switch to the B metro and finally take the 3504 bus from Est. Metro Árvore station to Macieira de cima station. The total trip duration for this route is approximately 1 hr 44 min.

104min
Walk to metro station
Metro - D
Metro - B
Bus - 35043504
Walk to Macieira da Maia
Leaves from Hospital Santos Silva

Step by Step

  • 1
    Walk to metro station
    Walk to metro station
    Hospital Santos Silva
    ID 5811
    290 m • 4 min
  • 2
    Metro - D
    Wait for metro
    D
    Hospital São João
  • 3
    Ride to metro station
    Ride to metro station
    Trindade
    18 min
  • 4
    Metro - B
    Wait for metro
    B
    Póvoa de Varzim
  • 5
    Ride to metro station
    Ride to metro station
    Árvore
    ID 5731
    43 min
  • 6
    Walk to bus station
    Walk to bus station
    Est. Metro Árvore
    40 m • 1 min
  • 7
    Bus - 35043504
    Wait for bus
    3504
    Santo Tirso (ERF)
  • 8
    Ride to bus station
    Ride to bus station
    Macieira de cima
    12 min
  • 9
    Walk to Macieira da Maia
    Walk to
    Macieira da Maia
    160 m • 2 min
*Duration based on 8am traffic

Alternative route from Monte da Virgem to Macieira da Maia by bus and metro via D, B and 3505

To get from Monte da Virgem to Macieira da Maia in Macieira da Maia, you’ll need to take 2 metro lines and one bus line: take the D metro from Hospital Santos Silva station to Trindade station. Next, you’ll have to switch to the B metro and finally take the 3505 bus from Est. Metro Árvore station to Macieira de cima station. The total trip duration for this route is approximately 1 hr 44 min.

104min
Walk to metro station
Metro - D
Metro - B
Bus - 35053505
Walk to Macieira da Maia
Leaves from Hospital Santos Silva

Step by Step

  • 1
    Walk to metro station
    Walk to metro station
    Hospital Santos Silva
    ID 5811
    290 m • 4 min
  • 2
    Metro - D
    Wait for metro
    D
    Hospital São João
  • 3
    Ride to metro station
    Ride to metro station
    Trindade
    18 min
  • 4
    Metro - B
    Wait for metro
    B
    Póvoa de Varzim
  • 5
    Ride to metro station
    Ride to metro station
    Árvore
    ID 5731
    43 min
  • 6
    Walk to bus station
    Walk to bus station
    Est. Metro Árvore
    40 m • 1 min
  • 7
    Bus - 35053505
    Wait for bus
    3505
    Famalicão (CCT)
  • 8
    Ride to bus station
    Ride to bus station
    Macieira de cima
    12 min
  • 9
    Walk to Macieira da Maia
    Walk to
    Macieira da Maia
    160 m • 2 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 Monte da Virgem to Macieira da Maia

The distance between Monte da Virgem, Macieira da Maia and Macieira da Maia, Macieira da Maia is approximately 35.99 km, which can typically be travelled in 104 min. Moovit will show you the directions from Monte da Virgem to Macieira da Maia by bus and metro, so no matter how you choose to travel in Macieira da Maia – you will always have plenty of easy options.

Public transit stations close to Monte da Virgem

Monte da Virgem is located at Monte da Virgem, Macieira da Maia and the nearest public transit station is Monte Da Virgem.

Metro stations close to Monte da Virgem:

  • Manuel Leão
  • D. João II
  • Hospital Santos Silva

Bus stations close to Monte da Virgem:

  • Monte Da Virgem
  • Monte da Virgem
  • Hospital Santos Silva

Public transit stations close to Macieira da Maia, Macieira da Maia

Macieira da Maia is located at Macieira da Maia, Macieira da Maia and the nearest public transit station is Moinhos.

Metro stations close to Macieira da Maia:

  • Varziela

Bus stations close to Macieira da Maia:

  • Moinhos
  • Macieira - Ral
  • Central de Vairão - Poente

Alternative route from Monte da Virgem to Macieira da Maia by bus and metro via D, B and 3505

To get from Monte da Virgem to Macieira da Maia in Macieira da Maia, you’ll need to take 2 metro lines and one bus line: take the D metro from Hospital Santos Silva station to Trindade station. Next, you’ll have to switch to the B metro and finally take the 3505 bus from Est. Metro Árvore station to Macieira de cima station. The total trip duration for this route is approximately 1 hr 44 min.

104min
Walk to metro station
Metro - D
Metro - B
Bus - 35053505
Walk to Macieira da Maia
Leaves from Hospital Santos Silva

Step by Step

  • 1
    Walk to metro station
    Walk to metro station
    Hospital Santos Silva
    ID 5811
    290 m • 4 min
  • 2
    Metro - D
    Wait for metro
    D
    Hospital São João
  • 3
    Ride to metro station
    Ride to metro station
    Trindade
    18 min
  • 4
    Metro - B
    Wait for metro
    B
    Póvoa de Varzim
  • 5
    Ride to metro station
    Ride to metro station
    Árvore
    ID 5731
    43 min
  • 6
    Walk to bus station
    Walk to bus station
    Est. Metro Árvore
    40 m • 1 min
  • 7
    Bus - 35053505
    Wait for bus
    3505
    Famalicão (CCT)
  • 8
    Ride to bus station
    Ride to bus station
    Macieira de cima
    12 min
  • 9
    Walk to Macieira da Maia
    Walk to
    Macieira da Maia
    160 m • 2 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Monte da Virgem to Macieira da Maia?

    The fastest way takes 104 minutes, using Metro line D, Metro line B, Bus line 3504.

  • What is the alternative route to get from Monte da Virgem to Macieira da Maia?

    The alternative route takes 104 minutes, using Metro line D, Metro line B, Bus line 3505.

  • Is there a direct metro between Monte da Virgem and Macieira da Maia?

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

  • Which metro line goes from Monte da Virgem to Macieira da Maia?

    The D metro line goes from Hospital Santos Silva station near Monte da Virgem in Vila Nova De Gaia to Hospital São João station. From there you’ll have to take one metro line and one bus line till Hospital São João station near Macieira da Maia in Macieira da Maia.

  • How long does it take to travel from Monte da Virgem to Macieira da Maia by metro and bus?

    The total travel time between Monte da Virgem in Vila Nova De Gaia and Macieira da Maia in Macieira da Maia by metro and bus is about 1 hr 44 min.

  • Where do I get on the metro near Monte da Virgem to get to Macieira da Maia?

    Get on the D metro from the Hospital Santos Silva station near Monte da Virgem in Vila Nova De Gaia.

  • Where do I get off the metro when travelling between Monte da Virgem and Macieira da Maia?

    Get off the metro at the Hospital São João stop, which is closest to Macieira da Maia in Macieira da Maia.