There are 3 ways to get from Campanhã to Mogadouro by bus, train, 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.
Bus
best- Take the bus from Porto - Terminal Intermodal de Campanhã to Terminal Rodoviário de Mogadourobus 73 | Porto
3h 40m€17–45Train, bus
- Take the train from Porto Campanha to Pocinhotrain 869 / ...
- Take the bus from Pocinho to Terminal Rodoviário de Mogadourobus 45 | Viseu / ...
5h 29m€22–46Drive 207.4 km
- Drive from Campanhã to Mogadourocar 207.4 km
2h 31m€32–47
Campanhã to Mogadouro by bus
Questions & Answers
The cheapest way to get from Campanhã to Mogadouro is to bus which costs €17 - €45 and takes 3h 40m.
The fastest way to get from Campanhã to Mogadouro is to drive which takes 2h 31m and costs €30 - €50.
Yes, there is a direct bus departing from Porto - Terminal Intermodal de Campanhã and arriving at Terminal Rodoviário de Mogadouro. Services depart once daily, and operate every day. The journey takes approximately 3h 40m.
The distance between Campanhã and Mogadouro is 244 km. The road distance is 207.4 km.
The best way to get from Campanhã to Mogadouro without a car is to bus which takes 3h 40m and costs €17 - €45.
The bus from Porto - Terminal Intermodal de Campanhã to Terminal Rodoviário de Mogadouro takes 3h 40m including transfers and departs once daily.
Campanhã to Mogadouro bus services, operated by Rede Expressos, depart from Porto - Terminal Intermodal de Campanhã station.
Campanhã to Mogadouro bus services, operated by Rede Expressos, arrive at Terminal Rodoviário de Mogadouro station.
Yes, the driving distance between Campanhã to Mogadouro is 207 km. It takes approximately 2h 31m to drive from Campanhã to Mogadouro.
Book your Campanhã to Mogadouro bus tickets online with Omio.
What companies run services between Campanhã, Portugal and Mogadouro, PT-04, Portugal?
Rede Expressos operates a bus from Porto - Terminal Intermodal de Campanhã to Terminal Rodoviário de Mogadouro once daily. Tickets cost €17–45 and the journey takes 3h 40m.
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Porto Campanha to Pocinho
- Ave. Duration
- 3h 14m
- Frequency
- Every 4 hours
- Estimated price
- €18–35
- Website
- Comboios de Portugal
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Porto - Terminal Intermodal de Campanhã to Terminal Rodoviário de Mogadouro
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- €17–45
- 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
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 Travelling by boat in Italy, Bali: What to do if Mount Agung erupts, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
More Questions & Answers
There are 102+ hotels available in Mogadouro.









