There are 5 ways to get from Guimarães to Esmoriz 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 15711 train
best- Take the train from Guimaraes to Porto Campanhatrain Ic / ...
- Take the train from Porto Campanha to Esmoriztrain 820 / ...
1h 24m€8–15Bus, line 15711 train
cheapest- Take the bus from Central de Camionagem de Guimarães to Porto - Terminal Intermodal de Campanhãbus 13 | Chaves / ...
- Take the train from Porto Campanha to Esmoriztrain 820 / ...
1h 25m€6–11Drive 79.6 km
- Drive from Guimarães to Esmorizcar 79.6 km
53 min€13–19Taxi
- Take the taxi from Guimarães to Esmoriztaxi 79.6 km
53 min€95–120Towncar
- Take a town car from Guimarães to Porto - Aeroporto Francisco Sá Carneirotowncar
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Espinhotowncar
2h 56m€107–108
Guimarães to Esmoriz by train
Comparing Your Travel Options
The cheapest way to get from Guimarães to Esmoriz is to bus and line 15711 train which costs €5 - €12 and takes 1h 25m.
The fastest way to get from Guimarães to Esmoriz is to drive which takes 53 min and costs €12 - €19.
No, there is no direct train from Guimarães to Esmoriz. However, there are services departing from Guimaraes and arriving at Esmoriz via Porto Campanha. The journey, including transfers, takes approximately 1h 24m.
The distance between Guimarães and Esmoriz is 80 km. The road distance is 79.6 km.
The best way to get from Guimarães to Esmoriz without a car is to train and line 15711 train which takes 1h 24m and costs €7 - €15.
It takes approximately 1h 24m to get from Guimarães to Esmoriz, including transfers.
Guimarães to Esmoriz train services, operated by Comboios de Portugal, depart from Guimaraes station.
Guimarães to Esmoriz train services, operated by Comboios de Portugal, arrive at Porto Campanha station.
Yes, the driving distance between Guimarães to Esmoriz is 80 km. It takes approximately 53 min to drive from Guimarães to Esmoriz.
Book your Guimarães to Esmoriz train tickets online with Omio.
What companies run services between Guimarães, Braga, Portugal and Esmoriz, Portugal?
You can take a train from Guimaraes to Esmoriz via Porto Campanha in around 1h 24m.
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Guimaraes to Porto Campanha
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €5–10
- Website
- Comboios de Portugal
Train from Porto Campanha to Esmoriz
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- €2–5
- Website
- Comboios de Portugal
Train from Porto Campanha to Esmoriz
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- €2–5
- Website
- Comboios de Portugal
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Central de Camionagem de Guimarães to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €3–7
- Website
- Rede Expressos
- Phone
- (+351) 220 971 653
- [email protected]
- Website
- VM Transfers
Towncar from Guimarães to Porto - Aeroporto Francisco Sá Carneiro
- Ave. Duration
- 42 min
- Frequency
- On demand
- Estimated price
- €65
- Website
- VM Transfers
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Espinho
- Ave. Duration
- 32 min
- Frequency
- On demand
- Estimated price
- €40
- Website
- VM Transfers
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 Southend Airport into central London, South Korea: Travelling from Seoul to Busan , and Need to know: Eurostar - to help you get the most out of your next trip.
Booking & Getting There
There are 6420+ hotels available in Esmoriz.









