Skip to main content

How to get from Porto to Vila Real by bus?

From Porto to Vila Real by bus

To get from Porto to Vila Real in Vila Real, take the PORTO - CHAVES bus from Porto (Parque Das Camélias) station to Terminal Rodoviário de Vila Real station. Next, take the 3 bus from R.D. Pedro de Castro station to Estação CP station. The total trip duration for this route is approximately 1 hr 47 min.

107min
Walk to bus station
Bus - PORTO - CHAVESPORTO - CHAVES
Bus - 33
Walk to Vila Real
Leaves from Porto (Parque Das Camélias)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Porto (Parque Das Camélias)
    ID Terminal
    570 m • 8 min
  • 2
    Bus - PORTO - CHAVESPORTO - CHAVES
    Wait for bus
    PORTO - CHAVES
    Porto - Chaves (Via Vila Real)
  • 3
    Ride to bus station
    Ride to bus station
    Terminal Rodoviário de Vila Real
    63 min
  • 4
    Walk to bus station
    Walk to bus station
    R.D. Pedro de Castro
    ID CRG198
    140 m • 2 min
  • 5
    Bus - 33
    Wait for bus
    3
    Vila Nova Cima (1)
  • 6
    Ride to bus station
    Ride to bus station
    Estação CP
    ID CRG159
    6 min
  • 7
    Walk to Vila Real
    Walk to
    Vila Real
    Rua Monsenhor Jerónimo do Amaral
    130 m • 2 min
*Duration based on 8am traffic

Alternative route from Porto to Vila Real by bus via PORTO - CHAVES

Take one direct bus from Porto to Vila Real in Vila Real: take the PORTO - CHAVES bus from Porto (Parque Das Camélias) station to Terminal Rodoviário de Vila Real station. The total trip duration for this route is approximately 1 hr 30 min.

90min
Walk to bus station
Bus - PORTO - CHAVESPORTO - CHAVES
Walk to Vila Real
Leaves from Porto (Parque Das Camélias)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Porto (Parque Das Camélias)
    ID Terminal
    570 m • 8 min
  • 2
    Bus - PORTO - CHAVESPORTO - CHAVES
    Wait for bus
    PORTO - CHAVES
    Porto - Chaves (Via Vila Real)
  • 3
    Ride to bus station
    Ride to bus station
    Terminal Rodoviário de Vila Real
    63 min
  • 4
    Walk to Vila Real
    Walk to
    Vila Real
    Rua Monsenhor Jerónimo do Amaral
    1.45 km • 19 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 to Vila Real

The distance between Porto, Vila Real and Vila Real, Vila Real is approximately 101.55 km, which can typically be travelled in 107 min. Moovit will show you the directions from Porto to Vila Real by bus, so no matter how you choose to travel in Vila Real – you will always have plenty of easy options.

Public transit stations close to Porto

Porto is located at Porto, Vila Real and the nearest public transit station is Santa Catarina.

Metro stations close to Porto:

  • Bolhão
  • Aliados
  • Trindade

Train stations close to Porto:

  • Porto - São Bento

Bus stations close to Porto:

  • Santa Catarina
  • Largo Do Padrão
  • Mercado Do Bolhão

Public transit stations close to Vila Real, Vila Real

Vila Real is located at Rua Monsenhor Jerónimo do Amaral, Vila Real and the nearest public transit station is Qtª da Araucária.

Bus stations close to Vila Real:

  • Qtª da Araucária
  • Av. Universidade
  • C.C. Nosso Shopping Tras

Alternative route from Porto to Vila Real by bus via PORTO - CHAVES

Take one direct bus from Porto to Vila Real in Vila Real: take the PORTO - CHAVES bus from Porto (Parque Das Camélias) station to Terminal Rodoviário de Vila Real station. The total trip duration for this route is approximately 1 hr 30 min.

90min
Walk to bus station
Bus - PORTO - CHAVESPORTO - CHAVES
Walk to Vila Real
Leaves from Porto (Parque Das Camélias)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Porto (Parque Das Camélias)
    ID Terminal
    570 m • 8 min
  • 2
    Bus - PORTO - CHAVESPORTO - CHAVES
    Wait for bus
    PORTO - CHAVES
    Porto - Chaves (Via Vila Real)
  • 3
    Ride to bus station
    Ride to bus station
    Terminal Rodoviário de Vila Real
    63 min
  • 4
    Walk to Vila Real
    Walk to
    Vila Real
    Rua Monsenhor Jerónimo do Amaral
    1.45 km • 19 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Porto to Vila Real?

    The fastest way takes 107 minutes, using Bus line PORTO - CHAVES, Bus line 3.

  • What is the alternative route to get from Porto to Vila Real?

    The alternative route takes 90 minutes, using Bus line PORTO - CHAVES.

  • Is there a direct bus between Porto and Vila Real?

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

  • Which bus line goes from Porto to Vila Real?

    The PORTO - CHAVES bus line goes from Porto (Parque Das Camélias) station near Porto in Porto, Braga and Vila Real to Porto - Chaves (Via Vila Real) station. From there you’ll have to take one bus line till Porto - Chaves (Via Vila Real) station near Vila Real in Vila Real.

  • How long does it take to travel from Porto to Vila Real by bus?

    The total travel time between Porto in Porto, Braga and Vila Real and Vila Real in Vila Real by bus is about 1 hr 47 min.

  • Where do I get on the bus near Porto to get to Vila Real?

    Get on the PORTO - CHAVES bus from the Porto (Parque Das Camélias) stop near Porto in Porto, Braga and Vila Real.

  • Where do I get off the bus when travelling between Porto and Vila Real?

    Get off the bus at the Porto - Chaves (Via Vila Real) stop, which is closest to Vila Real in Vila Real.

  • When is the last bus from Porto to Vila Real?

    The last bus from Porto in Porto, Braga and Vila Real to Vila Real in Vila Real is the Porto - Chaves line. It leaves the Porto (Parque Das Camélias) stop at 8:55 AM.