There are 5 ways to get from Porto to Torreira by train, bus, car, taxi, 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, line 21 bus
best- Take the train from General Torres to Estarrejatrain 15711 / ...
- Take the bus from Estarreja - Estação CP to Torreira - Assembleia Theatrobus 21
2h 8m€7–12Drive 52.9 km
- Drive from Porto to Torreiracar 52.9 km
43 min€9–12Taxi
- Take the taxi from Porto to Torreirataxi 52.9 km
43 min€35–45Towncar, line 25 bus
- Take a town car from Porto to Porto - Aeroporto Francisco Sá Carneirotowncar
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Ovartowncar
- Take the bus from Ovar - Cinema to Torreira - Assembleia Theatrobus 25
3h 21m€92–93Train, line 21 bus via Porto Sao Bento
- Take the train from Porto Sao Bento to Estarrejatrain 15723 / ...
- Take the bus from Estarreja - Estação CP to Torreira - Assembleia Theatrobus 21
2h 22m€8–13
Questions & Answers
The cheapest way to get from Porto to Torreira is to train and line 21 bus which costs €6 - €13 and takes 2h 8m.
The fastest way to get from Porto to Torreira is to drive which takes 43 min and costs €8 - €12.
The distance between Porto and Torreira is 66 km. The road distance is 52.9 km.
The best way to get from Porto to Torreira without a car is to train and line 21 bus which takes 2h 8m and costs €6 - €13.
It takes approximately 2h 8m to get from Porto to Torreira, including transfers.
Yes, the driving distance between Porto to Torreira is 53 km. It takes approximately 43 min to drive from Porto to Torreira.
There are 1048+ hotels available in Torreira.
What companies run services between Porto, Portugal and Torreira, Portugal?
There is no direct connection from Porto to Torreira. However, you can take the train to Estarreja, walk to Estarreja - Estação CP, then take the line 21 bus to Torreira - Assembleia Theatro. Alternatively, you can drive from Porto to Torreira in around 43 min.
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from General Torres to Estarreja
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–10
- Website
- https://www.cp.pt/en/
Train from Porto Sao Bento to Estarreja
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–11
- Website
- https://www.cp.pt/en/
- Phone
- +351 234 108 180
- [email protected]
- Website
- busway-cira.pt
Bus from Estarreja - Estação CP to Torreira - Assembleia Theatro
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- €2–3
- Schedules at
- busway-cira.pt
- On board ticket
- €2–3
Bus from Ovar - Cinema to Torreira - Assembleia Theatro
- Ave. Duration
- 41 min
- Frequency
- 3 times a day
- Estimated price
- €2–3
- Schedules at
- busway-cira.pt
- On board ticket
- €2–3
Bus from Estarreja - Estação CP to Torreira - Assembleia Theatro
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- €2–3
- Schedules at
- busway-cira.pt
- On board ticket
- €2–3
- Phone
- (+351) 220 971 653
- [email protected]
- Website
- vmtransfers.com
Towncar from Porto to Porto - Aeroporto Francisco Sá Carneiro
- Ave. Duration
- 28 min
- Frequency
- On demand
- Estimated price
- €30
- Website
- https://www.vmtransfers.com/en/
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Ovar
- Ave. Duration
- 42 min
- Frequency
- On demand
- Estimated price
- €60
- Website
- https://www.vmtransfers.com/en/
- Ave. Duration
- 43 min
- Estimated price
- €35–45
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 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 10 amazing places to get away from it all in Australia, The beginner’s guide to the 2018 World Nomad Games, and Why you should take the train in the US - to help you get the most out of your next trip.







