Skip to main content

How to get from Funchal (Santa Maria Maior) to Funchal (São Pedro) by bus?

From Funchal (Santa Maria Maior) to Funchal (São Pedro) by bus

To get from Funchal (Santa Maria Maior) to Funchal (São Pedro) in Funchal, take the 42 bus from Campo da Barca station to Antes Tecnopolo S station. Next, take the 15 bus from Caminho da Quinta D6A station to Viaduto São João D station. The total trip duration for this route is approximately 19 min.

19min
Bus - 4242
Bus - 1515
Leaves from Campo da Barca

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Funchal (Santa Maria Maior)
  • 2
    Bus - 4242
    Wait for bus
    42
    Alegria
  • 3
    Ride to bus station
    Ride to bus station
    Antes Tecnopolo S
    ID 649
    10 min
  • 4
    Walk to bus station
    Walk to bus station
    Caminho da Quinta D6A
    ID 1200
    60 m • 1 min
  • 5
    Bus - 1515
    Wait for bus
    15
    Centro
  • 6
    Ride to bus station Viaduto São João  D
    Ride to bus station
    Viaduto São João D
    ID 650
    6 min
*Duration based on 8am traffic

Alternative route from Funchal (Santa Maria Maior) to Funchal (São Pedro) by bus via 50

Take one direct bus from Funchal (Santa Maria Maior) to Funchal (São Pedro) in Funchal: take the 50 bus from Bombeiros Voluntários station to Hotel São João station. The total trip duration for this route is approximately 16 min.

16min
Walk to bus station
Bus - 5050
Walk to Funchal (São Pedro)
Leaves from Bombeiros Voluntários

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Bombeiros Voluntários
    ID 992
    200 m • 3 min
  • 2
    Bus - 5050
    Wait for bus
    50
    Viana
  • 3
    Ride to bus station
    Ride to bus station
    Hotel São João
    ID 1129
    6 min
  • 4
    Walk to Funchal (São Pedro)
    Walk to
    Funchal (São Pedro)
    490 m • 7 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Funchal.
All local mobility options in one app

Public transit directions from Funchal (Santa Maria Maior) to Funchal (São Pedro)

The distance between Funchal (Santa Maria Maior), Funchal and Funchal (São Pedro), Funchal is approximately 5.62 km, which can typically be travelled in 19 min. Moovit will show you the directions from Funchal (Santa Maria Maior) to Funchal (São Pedro) by bus, so no matter how you choose to travel in Funchal – you will always have plenty of easy options.

Public transit stations close to Funchal (Santa Maria Maior)

Funchal (Santa Maria Maior) is located at Funchal (Santa Maria Maior), Funchal and the nearest public transit station is Rua do Matadouro.

Bus stations close to Funchal (Santa Maria Maior):

  • Rua do Matadouro
  • Rua Do Matadouro
  • Psp

Public transit stations close to Funchal (São Pedro), Funchal

Funchal (São Pedro) is located at Funchal (São Pedro), Funchal and the nearest public transit station is Viaduto São João D.

Bus stations close to Funchal (São Pedro):

  • Viaduto São João D
  • Viaduto São João S
  • Hotel São João

Alternative route from Funchal (Santa Maria Maior) to Funchal (São Pedro) by bus via 50

Take one direct bus from Funchal (Santa Maria Maior) to Funchal (São Pedro) in Funchal: take the 50 bus from Bombeiros Voluntários station to Hotel São João station. The total trip duration for this route is approximately 16 min.

16min
Walk to bus station
Bus - 5050
Walk to Funchal (São Pedro)
Leaves from Bombeiros Voluntários

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Bombeiros Voluntários
    ID 992
    200 m • 3 min
  • 2
    Bus - 5050
    Wait for bus
    50
    Viana
  • 3
    Ride to bus station
    Ride to bus station
    Hotel São João
    ID 1129
    6 min
  • 4
    Walk to Funchal (São Pedro)
    Walk to
    Funchal (São Pedro)
    490 m • 7 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Funchal (Santa Maria Maior) to Funchal (São Pedro)?

    The fastest way takes 19 minutes, using Bus line 42, Bus line 15.

  • What is the alternative route to get from Funchal (Santa Maria Maior) to Funchal (São Pedro)?

    The alternative route takes 16 minutes, using Bus line 50.

  • Is there a direct bus between Funchal (Santa Maria Maior) and Funchal (São Pedro) in Funchal?

    No, you’ll have to take 2 bus lines in total. The total travelling time is 19 min.

  • Which bus line goes from Funchal (Santa Maria Maior) to Funchal (São Pedro) in Funchal?

    The 42 bus line goes from Alegria station near Funchal (Santa Maria Maior) to Antes Tecnopolo S station. From there you’ll have to take one bus line till Antes Tecnopolo S station near Funchal (São Pedro) in Funchal

  • How long does it take to travel from Funchal (Santa Maria Maior) to Funchal (São Pedro) in Funchal by bus?

    The total travel time between Funchal (Santa Maria Maior) and Funchal (São Pedro) in Funchal by bus is about 19 min.

  • Where do I get on the bus near Funchal (Santa Maria Maior) to get to Funchal (São Pedro) in Funchal?

    Get on the 42 bus from the Alegria stop near Funchal (Santa Maria Maior) in Funchal.

  • Where do I get off the bus when travelling between Funchal (Santa Maria Maior) and Funchal (São Pedro) in Funchal?

    Get off the bus at the Antes Tecnopolo S stop, which is closest to Funchal (São Pedro) in Funchal.

  • When is the last bus from Funchal (Santa Maria Maior) to Funchal (São Pedro) in Funchal?

    The last bus from Funchal (Santa Maria Maior) to Funchal (São Pedro) in Funchal is the Jamboto (via Hospital) line. It leaves the Alfândega stop at 1:45 AM.

Real-Time Arrivals, Schedules, Maps & More