Trains from Guimarães to Sao Joao da Madeira
Since the journey between Guimarães and Sao Joao da Madeira is relatively short, you can consider carpooling or bus as alternative ways of transport with cheapest prices and similar duration.
What are the departure and arrival stations in Guimarães and Sao Joao da Madeira?
The trains to Sao Joao da Madeira will leave from Cuca or Guimaraes and will arrive at Sao Joao Da Madeira.
How many train connections are there from Guimarães to Sao Joao da Madeira every day?
14 train connections exist to reach Sao Joao da Madeira from Guimarães per day. Please be aware that among these connections there are 14 routes with at least a change versus zero direct lines. So you will have to take another train.
How long does it take from Guimarães to Sao Joao da Madeira and when do the trains leave?
On average, it takes 2 hours and 57 minutes to get to Sao Joao da Madeira by train, but you will need 2 hours and 25 minutes with the fastest trains. The first one is available at 07:03, whereas the last one leaves Guimarães at 18:03.






