There are 4 ways to get from Porto Airport (OPO) to Castro Daire by train, bus, rideshare, car, or towncar
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Ermesinde to Reguatrain 871 / ...
- Take the bus from Régua - Largo da Estação to Castro Dairebus 70 | Régua
4h 17m€43–56Drive 113.9 km
cheapest- Drive from Porto Airport (OPO) to Castro Dairecar 113.9 km
1h 39m€18–26Airport Transfer
- Take the rideshare from Porto-OPO to Castro Daire113.9 km
1h 39mTowncar, bus
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Lamegotowncar
- Take the bus from Central de Camionagem de Lamego to Castro Dairebus 70 | Régua
3h 1m€162–165
Questions & Answers
The cheapest way to get from Porto Airport (OPO) to Castro Daire is to drive which costs €17 - €26 and takes 1h 39m.
The fastest way to get from Porto Airport (OPO) to Castro Daire is to drive which takes 1h 39m and costs €17 - €26.
The distance between Porto Airport (OPO) and Castro Daire is 149 km. The road distance is 113.9 km.
The best way to get from Porto Airport (OPO) to Castro Daire without a car is to train and bus which takes 4h 17m and costs €40 - €60.
It takes approximately 4h 17m to get from Porto Airport (OPO) to Castro Daire, including transfers.
Yes, the driving distance between Porto Airport (OPO) to Castro Daire is 114 km. It takes approximately 1h 39m to drive from Porto Airport (OPO) to Castro Daire.
There are 382+ hotels available in Castro Daire.
Check out Blablacar's carpooling service for rideshare options between Porto Airport (OPO) and Castro Daire. A great option if you don't have a driver's licence or want to avoid public transport.
What companies run services between Porto Airport (OPO), Portugal and Castro Daire, Portugal?
There is no direct connection from Porto Airport (OPO) to Castro Daire. However, you can take the towncar to Ermesinde, walk to Ermesinde, take the train to Regua, walk to Régua - Largo da Estação, then take the bus to Castro Daire. Alternatively, Mozio operates a vehicle from Porto-OPO to Castro Daire on demand, and the journey takes 1h 39m.
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Ermesinde to Regua
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- €10–19
- Website
- Comboios de Portugal
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Régua - Largo da Estação to Castro Daire
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- €3–7
- Website
- Rede Expressos
Bus from Central de Camionagem de Lamego to Castro Daire
- Ave. Duration
- 25 min
- Frequency
- Once daily
- Estimated price
- €2–5
- Website
- Rede Expressos
- Website
- https://www.mozio.com
Rideshare from Porto-OPO to Castro Daire
- Ave. Duration
- 1h 39m
- Frequency
- On demand
- Phone
- (+351) 220 971 653
- [email protected]
- Website
- VM Transfers
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Lamego
- Ave. Duration
- 1h 28m
- Frequency
- On demand
- Estimated price
- €160
- Website
- VM Transfers
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 How to plan an amazing trip around Scandinavia, Which side of Niagara Falls should I choose (and how do I get there)?, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.









