Trains from Porto to Guimarães

  • Lowest price from $17.31
  • Average duration 1h 11m
  • Connections per day 17
  • Distance 42 km
  • CO₂ per person 1 kg

train from Porto to Guimarães

The journey from Porto to Guimarães is about 42 km. On average a train trip takes 1h 11m with 17 connections per day.

Lowest price $17.31
Trip duration 1h 11m
Connections per day 17
Lowest price $17.31
Highest price $22.47
First departure 04:43 PM
Last departure 10:43 PM
Distance 42 km
Departure Porto
Arrival Guimarães
Travel operator IC - Intercidades, U - Urban
Find the best price
U - Urban2.94 kg CO₂
10:42VILA NOVA DE GAIA
1h 19m
12:41Guimaraes
$5.60
1 changes
U - Urban2.94 kg CO₂
09:45Vila Nova de Gaia-General Torres
1h 16m
12:41Guimaraes
$5.60
1 changes
U - Urban2.94 kg CO₂
09:45Vila Nova de Gaia-General Torres
1h 11m
11:36Covas
$5.60
1 changes

CO₂ emissions by mode

train 2.94kg
bus 3.15kg
flight 8.4kg
carpool 6.72kg
How much CO₂ is emitted travelling by train from Porto to Guimarães?

The train journey between Porto and Guimarães emits 2.94kg of CO₂.

How much CO₂ do I save by taking the train between Porto and Guimarães?

Taking the train between Porto and Guimarães saves 5.46kg of CO₂ compared to a flight, 0.21kg compared to the bus and 3.78kg compared to the car.

FAQ