Rome2Rio

How to get fromPorto Airport (OPO) to Sabrosaby train, rideshare, car, towncar, or bus

Find Transport to Sabrosa

See all options

There are 4 ways to get from Porto Airport (OPO) to Sabrosa by train, rideshare, car, towncar, or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train

    best
    1. Take the train from Ermesinde to Pinhaotrain train 865 / ...
    4h 42m
    €43–57
  2. Drive 111 km

    cheapest
    1. Drive from Porto Airport (OPO) to Sabrosacar car 111 km
    1h 13m
    €18–25
  3. Airport Transfer

    1. Take the rideshare from Porto-OPO to Sabrosarideshare rideshare 111 km
    1h 13m
  4. Towncar, bus

    1. Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Vila Realtowncar towncar
    2. Take the bus from Vila Real to Sabrosabus bus C_4024 / ...
    3h 2m
    €126–129

Questions & Answers

What companies run services between Porto Airport (OPO), Portugal and Sabrosa, Vila Real, Portugal?

Comboios de Portugal operates a train from Ermesinde to Pinhao every 4 hours. Tickets cost €12–24 and the journey takes 2h 5m.

Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Best ways to travel around Australia, Bali: What to do if Mount Agung erupts, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.

More Questions & Answers