There are 8 ways to get from The Poets Inn, Porto to Viana do Castelo by train, bus, towncar, rideshare, train (Renfe), car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Porto Sao Bento to Viana Do Castelotrain 853
1h 27m€8–15Rideshare
cheapest- Take the rideshare from Porto to Viana do Castelo73 km
1h 15m€5Line 602 bus, towncar
- Take the bus from Cordoaria to Porto - Aeroporto Francisco Sá Carneirobus 602 / ...
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Viana do Castelotowncar
2h 5m€82–83Line 601 bus, towncar
- Take the bus from Porto - Cordoaria to Barreirobus 601
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Viana do Castelotowncar
1h 51m€82–83Train via Porto Campanha
- Take the train from Porto Campanha to Viana Do Castelotrain 855 / ...
2h 25m€8–15Line 602 bus, bus
- Take the bus from Cordoaria to Porto - Aeroporto Francisco Sá Carneirobus 602 / ...
- Take the bus from Porto - Aeroporto Francisco Sá Carneiro to Terminal Rodoviário de Viana do Castelobus Aeroporto do Porto
2h 39m€6–18Drive 74 km
- Drive from The Poets Inn, Porto to Viana do Castelocar 74 km
55 min€14–20Taxi
- Take the taxi from The Poets Inn, Porto to Viana do Castelotaxi 74 km
55 min€60–75
The Poets Inn, Porto to Viana do Castelo by foot and train
Comparing Your Travel Options
The cheapest way to get from The Poets Inn, Porto to Viana do Castelo is to rideshare which costs €5 and takes 1h 15m.
The fastest way to get from The Poets Inn, Porto to Viana do Castelo is to drive which takes 55 min and costs €13 - €20.
No, there is no direct bus from The Poets Inn, Porto to Viana do Castelo. However, there are services departing from Cordoaria and arriving at Terminal Rodoviário de Viana do Castelo via Porto - Aeroporto Francisco Sá Carneiro. The journey, including transfers, takes approximately 2h 39m.
Yes, there is a direct train departing from Porto Sao Bento and arriving at Viana Do Castelo. Services depart once daily, and operate every day. The journey takes approximately 1h 20m.
The distance between The Poets Inn, Porto and Viana do Castelo is 84 km. The road distance is 74 km.
The best way to get from The Poets Inn, Porto to Viana do Castelo without a car is to train which takes 1h 27m and costs €8 - €15.
The train from Porto Sao Bento to Viana Do Castelo takes 1h 20m including transfers and departs once daily.
The Poets Inn, Porto to Viana do Castelo bus services, operated by STCP, depart from Cordoaria station.
The Poets Inn, Porto to Viana do Castelo train services, operated by Comboios de Portugal, depart from Porto Sao Bento station.
The best way to get from The Poets Inn, Porto to Viana do Castelo is to train which takes 1h 27m and costs €8 - €15. Alternatively, you can line 602 bus and bus, which costs €6 - €18 and takes 2h 39m.
What companies run services between The Poets Inn, Porto, Portugal and Viana do Castelo, Portugal?
Comboios de Portugal operates a train from Porto Sao Bento to Viana Do Castelo once daily. Tickets cost €8–15 and the journey takes 1h 20m. Alternatively, you can take a vehicle from The Poets Inn, Porto to Terminal Rodoviário de Viana do Castelo via Cordoaria and Porto - Aeroporto Francisco Sá Carneiro in around 2h 39m.
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Porto Sao Bento to Viana Do Castelo
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- €8–15
- Website
- Comboios de Portugal
Train from Porto Campanha to Viana Do Castelo
- Ave. Duration
- 1h 14m
- Frequency
- Every 4 hours
- Estimated price
- €8–14
- Website
- Comboios de Portugal
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Porto Campanha to Viana Do Castelo
- Ave. Duration
- 1h 7m
- Frequency
- Twice daily
- Estimated price
- €10–15
- Website
- Renfe Viajeros
- Phone
- +351 226 158 158
- [email protected]
- Website
- STCP
Bus from Cordoaria to Porto - Aeroporto Francisco Sá Carneiro
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- €3
- Website
- STCP
- On Board Ticket
- €3
Bus from Porto - Cordoaria to Barreiro
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- €3–4
- Website
- STCP
- On Board Ticket
- €4
Bus from Cordoaria to Porto - Aeroporto Francisco Sá Carneiro
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- €3
- Website
- STCP
- On Board Ticket
- €3
- Phone
- 0035 1253 262 371
- [email protected]
- Website
- Get Bus
Bus from Porto - Aeroporto Francisco Sá Carneiro to Terminal Rodoviário de Viana do Castelo
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- €11–15
- Website
- Get Bus
- Aerobus
- €11–15
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Porto - Aeroporto Francisco Sá Carneiro to Terminal Rodoviário de Viana do Castelo
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- €4–8
- Website
- Rede Expressos
- Phone
- (+351) 220 971 653
- [email protected]
- Website
- VM Transfers
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Viana do Castelo
- Ave. Duration
- 46 min
- Frequency
- On demand
- Estimated price
- €80
- Website
- VM Transfers
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Viana do Castelo
- Ave. Duration
- 46 min
- Frequency
- On demand
- Estimated price
- €80
- Website
- VM Transfers
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar
Rideshare from Porto to Viana do Castelo
- Ave. Duration
- 1h 8m
- Frequency
- 4 times a day
- Estimated price
- €5
- Schedules at
- BlaBlaCar
- Ave. Duration
- 55 min
- Estimated price
- €60–75
Táxi Link
- Phone
- +351 229 766 025
- Website
- taxi-porto.com
Taxis Invicta
- Phone
- +351 225 076 400
- Website
- taxisinvicta.com
Taxis Porto
- Phone
- +351 220 997 336
- Website
- taxisporto.pt
Want to know more about travelling around Portugal
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
Booking & Getting There
The Poets Inn, Porto to Viana do Castelo bus services, operated by STCP, arrive at Porto - Aeroporto Francisco Sá Carneiro station.
The Poets Inn, Porto to Viana do Castelo train services, operated by Comboios de Portugal, arrive at Viana Do Castelo station.
Yes, the driving distance between The Poets Inn, Porto to Viana do Castelo is 74 km. It takes approximately 55 min to drive from The Poets Inn, Porto to Viana do Castelo.
Book your The Poets Inn, Porto to Viana do Castelo train tickets online with Omio.
There are 1404+ hotels available in Viana do Castelo.
Check out Blablacar's carpooling service for rideshare options between The Poets Inn, Porto and Viana do Castelo. A great option if you don't have a driver's licence or want to avoid public transport.



















