Skip to main content

How to get from Porto to Vila Real by bus?

By bus

To get from Porto to Vila Real in Vila Real, take the PORTO - CHAVES 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
PORTO - CHAVES3
Bus - 33
Walk to Vila Real
Leaves from Porto (Parque Das Camélias)

Step by Step

  • 1
    Walk to
    Walk to
    Porto (Parque Das Camélias)
    ID Terminal
    570 m • 8 min
  • 2
    undefined - PORTO - CHAVES3
    Wait for
    PORTO - CHAVES
    Porto - Chaves (Via Vila Real)
  • 3
    Ride to
    Ride to
    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

By

Take one direct from Porto to Vila Real in Vila Real: take the PORTO - CHAVES 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 toWalk to Vila Real
Leaves from Porto (Parque Das Camélias)

Step by Step

  • 1
    Walk to
    Walk to
    Porto (Parque Das Camélias)
    ID Terminal
    570 m • 8 min
  • 2
    Wait for
    PORTO - CHAVES
    Porto - Chaves (Via Vila Real)
  • 3
    Ride to
    Ride to
    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 Praça D. João I.

Metro stations close to Porto:

  • Aliados
  • Bolhão
  • Trindade

Train stations close to Porto:

  • Porto - São Bento

Bus stations close to Porto:

  • Praça D. João I
  • Santa Catarina
  • Sá da Bandeira

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

By

Take one direct from Porto to Vila Real in Vila Real: take the PORTO - CHAVES 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 toWalk to Vila Real
Leaves from Porto (Parque Das Camélias)

Step by Step

  • 1
    Walk to
    Walk to
    Porto (Parque Das Camélias)
    ID Terminal
    570 m • 8 min
  • 2
    Wait for
    PORTO - CHAVES
    Porto - Chaves (Via Vila Real)
  • 3
    Ride to
    Ride to
    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 between Porto and Vila Real?

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

  • Which line goes from Porto to Vila Real?

    The null 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 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 near Porto to get to Vila Real?

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

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

    Get off the at the 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.

Real-Time Arrivals, Schedules, Maps & More