There are 4 ways to get from Hospital de Gaia to Espinho by train, bus, taxi, 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.
Line 15711 train
best- Take the train from General Torres to Espinhotrain 15711 / ...
23 min€1–4Line 9058 bus
- Take the bus from Largo dos Aviadores to Espinho - Estaçãobus 9058
52 min€1–4Taxi
- Take the taxi from Hospital de Gaia to Espinhotaxi 16.6 km
14 min€14–17Drive 16.6 km
- Drive from Hospital de Gaia to Espinhocar 16.6 km
14 min€3–4
Hospital de Gaia to Espinho by foot and train
Questions & Answers
The cheapest way to get from Hospital de Gaia to Espinho is to line 15711 train which costs €1 - €4 and takes 23 min.
The fastest way to get from Hospital de Gaia to Espinho is to taxi which takes 14 min and costs €14 - €17.
Yes, there is a direct bus departing from Largo dos Aviadores and arriving at Espinho - Estação. Services depart hourly, and operate every day. The journey takes approximately 49 min.
Yes, there is a direct train departing from General Torres and arriving at Espinho. Services depart every 15 minutes, and operate every day. The journey takes approximately 14 min.
The distance between Hospital de Gaia and Espinho is 18 km. The road distance is 16.6 km.
The best way to get from Hospital de Gaia to Espinho without a car is to line 15711 train which takes 23 min and costs €1 - €4.
The line 15711 train from General Torres to Espinho takes 14 min including transfers and departs every 15 minutes.
Hospital de Gaia to Espinho bus services, operated by UNIR Mobilidade, depart from Largo dos Aviadores station.
Hospital de Gaia to Espinho train services, operated by Comboios de Portugal, depart from General Torres station.
The best way to get from Hospital de Gaia to Espinho is to line 15711 train which takes 23 min and costs €1 - €4. Alternatively, you can line 9058 bus, which costs €1 - €4 and takes 52 min.
What companies run services between Hospital de Gaia, Portugal and Espinho, PT-01, Portugal?
Comboios de Portugal operates a train from General Torres to Espinho every 15 minutes. Tickets cost €1–4 and the journey takes 14 min. Alternatively, UNIR Mobilidade operates a bus from Largo dos Aviadores to Espinho - Estação hourly. Tickets cost €1–4 and the journey takes 49 min.
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from General Torres to Espinho
- Ave. Duration
- 14 min
- Frequency
- Every 15 minutes
- Estimated price
- €1–4
- Website
- https://www.cp.pt/en/
- Phone
- +351 226 158 151
- [email protected]
- Website
- unirmobilidade.pt
Bus from Largo dos Aviadores to Espinho - Estação
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- €1–4
- Schedules at
- unirmobilidade.pt
- On board ticket
- €1–4
- Ave. Duration
- 14 min
- Estimated price
- €14–17
Táxis Coop
- Phone
- +351 227 864 000
- Website
- taxisvilanovadegaia.pai.pt
Taxis Porto
- Phone
- +351 911 907 533
- Website
- taxis-porto.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 How to get from Florence to Rome, Thanksgiving 2018: How to travel stress-free, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
More Questions & Answers
Hospital de Gaia to Espinho bus services, operated by UNIR Mobilidade, arrive at Espinho - Estação station.
Hospital de Gaia to Espinho train services, operated by Comboios de Portugal, arrive at Espinho station.
Yes, the driving distance between Hospital de Gaia to Espinho is 17 km. It takes approximately 14 min to drive from Hospital de Gaia to Espinho.
Book your Hospital de Gaia to Espinho train tickets online with Omio.
There are 6764+ hotels available in Espinho.






