Skip to main content

How to get from Porto - Campanhã to Penafiel by bus and train?

From Porto - Campanhã to Penafiel by bus and train

To get from Porto - Campanhã to Penafiel in Porto, Braga and Vila Real, take the L. MARCO train from Porto - Campanhã station to Paredes station. Next, take the 7005 bus from Paredes (Estação) station to Penafiel (Câmara Municipal) station. The total trip duration for this route is approximately 1 hr 6 min.

66min
Train - L. MARCOL. MARCO
Bus - 70057005
Walk to Penafiel
Leaves from Porto - Campanhã

Step by Step

  • 1
    Start from train station
    Start from train station
    Porto - Campanhã
  • 2
    Train - L. MARCOL. MARCO
    Wait for train
    L. MARCO
    U-15403 Porto São Bento → Penafiel
  • 3
    Ride to train station
    Ride to train station
    Paredes
    45 min
  • 4
    Walk to bus station
    Walk to bus station
    Paredes (Estação)
    130 m • 2 min
  • 5
    Bus - 70057005
    Wait for bus
    7005
    Penafiel (Câmara)
  • 6
    Ride to bus station
    Ride to bus station
    Penafiel (Câmara Municipal)
    11 min
  • 7
    Walk to Penafiel
    Walk to
    Penafiel
    220 m • 3 min
*Duration based on 8am traffic

Alternative route from Porto - Campanhã to Penafiel by bus and train via L. MARCO and 175

To get from Porto - Campanhã to Penafiel in Porto, Braga and Vila Real, take the L. MARCO train from Porto - Campanhã station to Paredes station. Next, take the 175 bus from Paredes (Estação) station to Penafiel (Câmara Municipal) station. The total trip duration for this route is approximately 58 min.

58min
Train - L. MARCOL. MARCO
Bus - 175175
Walk to Penafiel
Leaves from Porto - Campanhã

Step by Step

  • 1
    Start from train station
    Start from train station
    Porto - Campanhã
  • 2
    Train - L. MARCOL. MARCO
    Wait for train
    L. MARCO
    U-15511 Porto São Bento → Marco de Canaveses
  • 3
    Ride to train station
    Ride to train station
    Paredes
    34 min
  • 4
    Walk to bus station
    Walk to bus station
    Paredes (Estação)
    130 m • 2 min
  • 5
    Bus - 175175
    Wait for bus
    175
    Penafiel (Milhundos)
  • 6
    Ride to bus station
    Ride to bus station
    Penafiel (Câmara Municipal)
    13 min
  • 7
    Walk to Penafiel
    Walk to
    Penafiel
    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 Porto - Campanhã to Penafiel

The distance between Porto - Campanhã, Porto, Braga and Vila Real and Penafiel, Porto, Braga and Vila Real is approximately 40.58 km, which can typically be travelled in 66 min. Moovit will show you the directions from Porto - Campanhã to Penafiel by bus and train, 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 Porto - Campanhã

Porto - Campanhã is located at Porto - Campanhã, Porto, Braga and Vila Real and the nearest public transit station is Campanhã.

Metro stations close to Porto - Campanhã:

  • Campanhã
  • Bolhão
  • Heroísmo

Bus stations close to Porto - Campanhã:

  • Campanhã
  • Terminal Intermodal de Campanhã
  • Sr.ª da Saúde

Public transit stations close to Penafiel, Porto, Braga and Vila Real

Penafiel is located at Penafiel, Porto, Braga and Vila Real and the nearest public transit station is Penafiel (Escola Sec.).

Train stations close to Penafiel:

  • Paredes
  • Oleiros
  • Penafiel

Bus stations close to Penafiel:

  • Penafiel (Escola Sec.)
  • Penafiel (Câmara Municipal)
  • Garagem VALPI

Alternative route from Porto - Campanhã to Penafiel by bus and train via L. MARCO and 175

To get from Porto - Campanhã to Penafiel in Porto, Braga and Vila Real, take the L. MARCO train from Porto - Campanhã station to Paredes station. Next, take the 175 bus from Paredes (Estação) station to Penafiel (Câmara Municipal) station. The total trip duration for this route is approximately 58 min.

58min
Train - L. MARCOL. MARCO
Bus - 175175
Walk to Penafiel
Leaves from Porto - Campanhã

Step by Step

  • 1
    Start from train station
    Start from train station
    Porto - Campanhã
  • 2
    Train - L. MARCOL. MARCO
    Wait for train
    L. MARCO
    U-15511 Porto São Bento → Marco de Canaveses
  • 3
    Ride to train station
    Ride to train station
    Paredes
    34 min
  • 4
    Walk to bus station
    Walk to bus station
    Paredes (Estação)
    130 m • 2 min
  • 5
    Bus - 175175
    Wait for bus
    175
    Penafiel (Milhundos)
  • 6
    Ride to bus station
    Ride to bus station
    Penafiel (Câmara Municipal)
    13 min
  • 7
    Walk to Penafiel
    Walk to
    Penafiel
    220 m • 3 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Porto - Campanhã to Penafiel?

    The fastest way takes 66 minutes, using Bus line L. MARCO, Bus line 7005.

  • What is the alternative route to get from Porto - Campanhã to Penafiel?

    The alternative route takes 58 minutes, using Bus line L. MARCO, Bus line 175.

  • Is there a direct train between Porto - Campanhã and Penafiel?

    No, you’ll have to take one train line and one bus line in total. The total travelling time is 1 hr 6 min.

  • Which train line goes from Porto - Campanhã to Penafiel?

    The L. MARCO train line goes from U-15403 Porto São Bento → Penafiel station near Porto - Campanhã in Campanhã to Paredes station. From there you’ll have to take one bus line till Paredes station near Penafiel in Porto, Braga and Vila Real.

  • How long does it take to travel from Porto - Campanhã to Penafiel by train and bus?

    The total travel time between Porto - Campanhã in Campanhã and Penafiel in Porto, Braga and Vila Real by train and bus is about 1 hr 6 min.

  • Where do I get on the train near Porto - Campanhã to get to Penafiel?

    Get on the L. MARCO train from the U-15403 Porto São Bento → Penafiel station near Porto - Campanhã in Campanhã.

  • Where do I get off the train when travelling between Porto - Campanhã and Penafiel?

    Get off the train at the Paredes stop, which is closest to Penafiel in Porto, Braga and Vila Real.

  • When is the last train from Porto - Campanhã to Penafiel?

    The last train from Porto - Campanhã in Campanhã to Penafiel in Porto, Braga and Vila Real is the Linha do Marco line. It leaves the Porto - Campanhã station at 1:50 AM.

Real-Time Arrivals, Schedules, Maps & More