Rome2Rio

How to get fromPorto to O Rosalby train, ferry, car, towncar, or bus

Find Transport to O Rosal

See all options

There are 3 ways to get from Porto to O Rosal by train, ferry, 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, ferry

    best
    1. Take the train from Porto Campanha to Caminhatrain train Ic / ...
    2. Take the ferry from Caminha to Camposancosferry ferry Xacobeo Transfer
    2h 44m
    €14–32
  2. Drive  116.7 km

    1. Drive from Porto to O Rosalcar car 116.7 km
    1h 19m
    €19–27
  3. Towncar, bus

    1. Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Baionatowncar towncar
    2. Take the bus from Baiona to O Rosalbus bus 2a until O Rosal
    5h 41m
    €219–221

Questions & Answers

What companies run services between Porto, Portugal and O Rosal, Galicia, Spain?

There is no direct connection from Porto to O Rosal. However, you can take the train to Caminha, drive to Caminha, take the ferry to Camposancos, then drive to O Rosal. Alternatively, you can drive from Porto to O Rosal in around 1h 19m.

Bus operators
Ferry 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 Which London airport should I choose?, How to get from London to Edinburgh, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.