There are 4 ways to get from Porto Airport (OPO) to Mogadouro by towncar, bus, train, rideshare, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Towncar, bus
best- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Vila Realtowncar
- Take the bus from Terminal Rodoviário de Vila Real to Terminal Rodoviário de Mogadourobus 73 | Porto
4h 33m€135–150Drive 215.8 km
cheapest- Drive from Porto Airport (OPO) to Mogadourocar 215.8 km
2h 33m€34–48Train, bus
- Take the train from Ermesinde to Pocinhotrain 865 / ...
- Take the bus from Pocinho to Terminal Rodoviário de Mogadourobus 45 | Viseu / ...
6h 30m€51–77Airport Transfer
- Take the rideshare from Porto-OPO to Mogadouro215.8 km
2h 33m
Questions & Answers
The cheapest way to get from Porto Airport (OPO) to Mogadouro is to drive which costs €30 - €50 and takes 2h 33m.
The fastest way to get from Porto Airport (OPO) to Mogadouro is to drive which takes 2h 33m and costs €30 - €50.
The distance between Porto Airport (OPO) and Mogadouro is 247 km. The road distance is 215.8 km.
The best way to get from Porto Airport (OPO) to Mogadouro without a car is to towncar and bus which takes 4h 33m and costs €130 - €150.
It takes approximately 4h 33m to get from Porto Airport (OPO) to Mogadouro, including transfers.
Yes, the driving distance between Porto Airport (OPO) to Mogadouro is 216 km. It takes approximately 2h 33m to drive from Porto Airport (OPO) to Mogadouro.
There are 102+ hotels available in Mogadouro.
Check out Blablacar's carpooling service for rideshare options between Porto Airport (OPO) and Mogadouro. 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 Mogadouro, PT-04, Portugal?
There is no direct connection from Porto Airport (OPO) to Mogadouro. However, you can take the towncar to Vila Real, walk to Terminal Rodoviário de Vila Real, then take the bus to Terminal Rodoviário de Mogadouro. Alternatively, you can take a vehicle from Porto - Aeroporto Francisco Sá Carneiro to Terminal Rodoviário de Mogadouro via Ermesinde, Ermesinde, Pocinho, and Pocinho in around 6h 30m.
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Ermesinde to Pocinho
- Ave. Duration
- 3h 4m
- Frequency
- Every 4 hours
- Estimated price
- €17–35
- Website
- Comboios de Portugal
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Terminal Rodoviário de Vila Real to Terminal Rodoviário de Mogadouro
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- €10–25
- Website
- Rede Expressos
Bus from Pocinho to Terminal Rodoviário de Mogadouro
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- €4–12
- Website
- Rede Expressos
- Phone
- (+351) 220 971 653
- [email protected]
- Website
- VM Transfers
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Vila Real
- Ave. Duration
- 1h 8m
- Frequency
- On demand
- Estimated price
- €125
- Website
- VM Transfers
- Website
- https://www.mozio.com
Rideshare from Porto-OPO to Mogadouro
- Ave. Duration
- 2h 33m
- Frequency
- On demand
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 Getting around the Cyclades, Slovenia: Getting from Ljubljana to Lake Bled, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.









