There are 3 ways to get from Vilar de Mouros to Porto by train, bus, 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.
Questions & Answers
The cheapest way to get from Vilar de Mouros to Porto is to drive which costs €14 - €22 and takes 1h 2m.
The fastest way to get from Vilar de Mouros to Porto is to drive which takes 1h 2m and costs €14 - €22.
No, there is no direct bus from Vilar de Mouros to Porto. However, there are services departing from Seixas and arriving at Porto - Terminal Intermodal de Campanhã via . The journey, including transfers, takes approximately 1h 48m.
No, there is no direct train from Vilar de Mouros to Porto. However, there are services departing from Caminha and arriving at Porto Campanha via . The journey, including transfers, takes approximately 1h 44m.
The distance between Vilar de Mouros and Porto is 111 km. The road distance is 95.9 km.
The best way to get from Vilar de Mouros to Porto without a car is to train which takes 1h 44m and costs €22 - €35.
It takes approximately 1h 44m to get from Vilar de Mouros to Porto, including transfers.
Vilar de Mouros to Porto bus services, operated by Rede Expressos, depart from Seixas station.
Vilar de Mouros to Porto train services, operated by Comboios de Portugal, depart from Caminha station.
The best way to get from Vilar de Mouros to Porto is to train which takes 1h 44m and costs €22 - €35. Alternatively, you can bus, which costs €15 - €29 and takes 1h 48m.
What companies run services between Vilar de Mouros, Portugal and Porto, Portugal?
Comboios de Portugal operates a train from Caminha to Porto Campanha hourly. Tickets cost €11–21 and the journey takes 1h 38m. Alternatively, Rede Expressos operates a bus from Seixas to Porto - Terminal Intermodal de Campanhã 3 times a day. Tickets cost €7–18 and the journey takes 1h 45m.
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Caminha to Porto Campanha
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- €11–21
- Website
- https://www.cp.pt/en/
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Seixas to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- €7–18
- Website
- https://rede-expressos.pt/en
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 Need to know: Greyhound, Getting to Milan from the airport, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
More Questions & Answers
Vilar de Mouros to Porto bus services, operated by Rede Expressos, arrive at Porto - Terminal Intermodal de Campanhã station.
Vilar de Mouros to Porto train services, operated by Comboios de Portugal, arrive at Porto Campanha station.
Yes, the driving distance between Vilar de Mouros to Porto is 96 km. It takes approximately 1h 2m to drive from Vilar de Mouros to Porto.
There are 6835+ hotels available in Porto.









