Trip to Porto

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration1h
Distance57 km
Avg. price$ 5
Train trips23 found

Trains from Guimarães to Porto

🚆 Traveling by train from Guimaraes to Porto is a convenient and efficient way to explore these two picturesque cities in Portugal. The direct train service departs hourly and takes approximately 1 hour and 12 minutes to reach Porto - Sao Bento station from Guimaraes. 🎫 Comboios De Portugal operates the train services between Guimaraes and Porto, offering travelers a comfortable and affordable journey. The ticket prices for this train ride typically range from €4 to €6, making it a budget-friendly option for exploring these charming destinations.

Where to stay in Porto

There are over 1348 hotels to stay in Porto. Prices range from $8 per night.

Accomodation
  • The train route from Guimaraes to Porto is operated by Comboios De Portugal. There is a direct train that departs from Guimaraes station and arrives at Porto - Sao Bento station. The journey typically takes around 1 hour and 12 minutes, with trains departing hourly throughout the day. Ticket prices for this route range from €4 to €6, offering an affordable and convenient transportation option between the two cities.
  • The fastest train between Guimaraes and Porto is a direct service operated by Comboios De Portugal. This train departs from Guimaraes station and arrives at Porto - Sao Bento station, with a travel time of approximately 1 hour and 12 minutes. The service runs hourly and operates every day, providing a quick and convenient option for travelers between the two cities. Ticket prices for this route typically range from €4 to €6, offering an affordable and efficient transportation choice.
  • Trains leaving for Porto from Guimaraes depart from Guimaraes station. This station serves as the departure point for the direct train operated by Comboios De Portugal that travels between the two cities. Passengers can easily access this service from Guimaraes station to begin their journey to Porto.
  • There are multiple trains between Guimaraes and Porto with services departing hourly and operating every day. The direct train journey from Guimaraes to Porto takes approximately 1 hour and 12 minutes. These frequent and consistent train services provided by Comboios De Portugal offer travelers flexibility in choosing their preferred departure times for the journey. Ticket prices for the trains between Guimaraes and Porto typically range from €4 to €6, making it an affordable travel option.
  • The train from Guimaraes to Porto arrives at Porto - Sao Bento station. This centrally located railway station in Porto is a major transportation hub, making it convenient for travelers to access various parts of the city upon arrival. Porto - Sao Bento station is known for its beautiful azulejo tile work, providing a visually appealing welcome to visitors. Comboios De Portugal operates the Guimaraes to Porto train services, ensuring a smooth and efficient arrival at Porto - Sao Bento station.
  • The first train from Guimaraes to Porto typically departs early in the morning, providing an early start for travelers. The last train of the day usually leaves Guimaraes in the evening, allowing passengers to reach Porto before the day ends. These trains are part of the hourly service operated by Comboios De Portugal, ensuring a convenient schedule for passengers traveling between the two cities. The journey duration remains consistent at approximately 1 hour and 12 minutes, regardless of the departure time.
  • There are approximately 24 direct train trips each day between Guimaraes and Porto. These services operate hourly, providing travelers with frequent and convenient options throughout the day. The trains, operated by Comboios De Portugal, offer a consistent journey duration of around 1 hour and 12 minutes, ensuring a relatively quick commute between the two cities. With daily services available, passengers have flexibility in choosing a departure time that fits their itinerary.
  • Yes, there is a direct train between Guimaraes and Porto. The train departs from Guimaraes station and arrives at Porto - Sao Bento station. These direct services operate hourly every day, providing passengers with a convenient and efficient transportation option. The journey between Guimaraes and Porto by train typically takes around 1 hour and 12 minutes, offering a quick and hassle-free route between the two cities.
  • The cost of a train ticket from Guimaraes to Porto typically ranges from €4 to €6. The variation in prices may be influenced by factors such as the class of travel, time of booking, and any available discounts. Overall, the train service offers an affordable option for travelers looking to commute between Guimaraes and Porto while enjoying a comfortable and scenic journey.

Will you be returning to Guimarães by train?

If you are looking for the return train journey, check out trains from Porto to Guimarães

See schedule