Winner: Advancing International Rail TravelBranchBranchWinner2024 Global Recognition AwardGlobal Recognition Award*
Winner: Advancing International Rail TravelBranchBranchWinner2024 Global Recognition AwardGlobal Recognition Award*

Porto to Guimaraes Trains

Get real-time train timetables

Download the Rail Monsters app today

qr code
apple
google
mi
huawei

Porto to Guimaraes Train Tickets & Timetable

The Porto to Guimaraes route offers various train ticket options, primarily on Urban (U) and Intercidades (IC) services. Departing from Porto Sao Bento or Porto Campanha station, trains run frequently throughout the day. It is recommended to book tickets online to check the latest ticket availability and class fares. The price range for a one-way ticket is approximately €3.50–16.50 (around $4–18 USD). For accurate timetable information, Porto to Guimaraes train times, and current prices, use the search page to find departures.
18Apr
1
Seats
Porto
Guimaraes

Each ticket has information about

Departure Time

Travel time

Arrival Time

Changes

Brand name / Train type

Ticket price

Morning trains

07:25
PortoPorto Campanha
1h 10m
08:35
GuimaraesStation
Direct
U 15153
from
681 USD
1
1h 10m, Direct
07:25
PortoPorto Campanha
08:35
GuimaraesStation
from
681 USD
1
Direct
08:25
PortoPorto Campanha
1h 14m
09:39
GuimaraesStation
Direct
U 15155
from
681 USD
1
1h 14m, Direct
08:25
PortoPorto Campanha
09:39
GuimaraesStation
from
681 USD
1
Direct

Day trains

12:25
PortoPorto Campanha
1h 14m
13:39
GuimaraesStation
Direct
U 15163
from
681 USD
1
1h 14m, Direct
12:25
PortoPorto Campanha
13:39
GuimaraesStation
from
681 USD
1
Direct
14:25
PortoPorto Campanha
1h 10m
15:35
GuimaraesStation
Direct
U 15165
from
681 USD
1
1h 10m, Direct
14:25
PortoPorto Campanha
15:35
GuimaraesStation
from
681 USD
1
Direct

Evening trains

18:30
PortoPorto Campanha
1h 9m
19:39
GuimaraesStation
Direct
U 15171
from
681 USD
1
1h 9m, Direct
18:30
PortoPorto Campanha
19:39
GuimaraesStation
from
681 USD
1
Direct
20:25
PortoPorto Campanha
1h 12m
21:37
GuimaraesStation
Direct
U 15177
from
681 USD
1
1h 12m, Direct
20:25
PortoPorto Campanha
21:37
GuimaraesStation
from
681 USD
1
Direct
day

First train

06:25
night

Last train

23:25
distance

Travel duration

1h 0m
daily-departure

Daily departures

5
departure-station

Departure station

Porto
changes-type

Changes

direct
arrival-station

Arrival station

Guimaraes
ticket-price

Ticket price

$4
background

How to Book Train Tickets Online from Porto to Guimaraes

1

Search

2

Add passengers

3

Receive your ticket

4

Take the train

Book Official Tickets Easily
Rail Monsters provides official tickets for the Porto to Guimaraes route, providing a reliable booking experience. With a few steps, you can confirm and purchase your tickets online and receive an electronic ticket if available from the rail operator.
Flexible Exchanges & Cancellations
We offer exchange and cancellation policies for your travel plans. Adjust your Porto to Guimaraes train tickets based on availability and specific fare conditions provided at the time of booking.
24/7 Human Customer Support
Get assistance from our human support team, available 24/7 to answer questions regarding your online ticket booking. We work to ensure a straightforward process for every passenger.
Secure Payment Options
Enjoy a safe booking process with multiple payment options, including credit cards, Apple Pay, and Google Pay. Our online ticket system offers secure transactions when you buy Porto to Guimaraes tickets.

Why Book Porto to Guimaraes Train Tickets with Rail Monsters?

star

Trusted by travelers
and rated 4.8 on average

e-tickets

e-Tickets to board

seat

Seat Preferences
that works

payment

International
Payment options

Book your train tickets from Porto to Guimaraes on Rail Monsters and benefit from a 24/7 customer support team, mobile apps for iOS and Android, and the ability to compare train ticket prices. Enjoy flexible booking options, access real-time train information, and use one account to manage your rail travel worldwide.

We accept payments:

payment-logos
payment-logos

Porto to Guimaraes Route Overview

Traveling from Porto to Guimaraes by train is a common choice for those visiting the Minho region. The journey typically takes between 1 hour and 1 hour 15 minutes. Urban trains are the most frequent, stopping at various local towns, while Intercidades services offer fewer stops. The route starts in the urban landscape of Porto and moves into the green hills of northern Portugal. Both reserved and non-reserved seating options exist depending on the train category selected.
time-s

Travel time

1h 0m

train-s

Train type

fastest-s

Fastest trip

57m

longest-s

Longest trip

1h 18m

Porto

Porto - Portugal's northern hub known for the Ribeira district and the Douro River. Major rail stations include Sao Bento, famous for its azulejo tiles, and Campanha.

Porto Campanha

StationStation
arrowarrow

1h 0m

Guimaraes

Guimaraes - Often called the birthplace of the Portuguese nationality, featuring a well-preserved UNESCO World Heritage city center and the iconic Guimaraes Castle.

Guimaraes

StationStation

Practical Information for Portugal Train Travelers

Luggage icon
Luggage guidelines for trains between Porto and Guimaraes. Traveling on Portuguese rails involves specific rules for hand luggage and larger items. Below are key points for your journey:
Luggage Allowance
Passengers can bring luggage that fits into the overhead racks or designated floor spaces. On Urban trains, space is communal, while Intercidades services allow for larger suitcases in end-of-car racks as long as they do not obstruct corridors.
Storage Facilities
Trains are equipped with overhead shelves for small bags and backpacks. For passengers using Intercidades trains, larger storage areas are located near the entry doors to accommodate medium and large travel cases securely.
Special Items
Bicycles are permitted on Urban trains for free under specific time restrictions. For Intercidades services, bicycle transport may require a specific ticket and is subject to space availability. Musical instruments must be properly cased.

Average rating & reviews

4.7
starstarstarstarstar
Among mobile stores and search platforms
4.7
starstarstarstarstar
Among mobile stores and search platforms
Easy purchase and process
We went from Tokyo station to Hiroshima for the first time. We bought our tickets online, printed the tickets and had no issues. Great experience
avatarDenise Harston
Thank you very much for your support
Even with very short time frame you suceeded to change our tickets. We are very gratefull. You are the best.
avatarMitja Bostner
Thank you, David!
Could not thank David from Rail Monsters enough, i made a couple of errors in my booking for japan and he fixed them asap with no hassle, customer service A1
avatarAlan
Local Guide
Wonderful trip from Tokyo to Kyoto. Excellent service.
avatarMarius-Adrian Nicoara
Very kind and helpful staff
Very kind and helpful staff who were very diligent and thorough in helping secure tickets for a sold out train. Thank you so much!
avatarAllison Makhoul

Porto to Guimaraes Map

Plan your travel between Porto and Guimaraes using the Linha de Guimaraes. The route starts at Porto Sao Bento or Campanha and passes through stations like Ermesinde, Trofa, and Vizela. This line connects the Douro region with the heart of the Minho province. The landscape transitions from the dense urban outskirts of Porto to the industrial and agricultural valleys of the north. Use this transport connection to reach the historic center of Guimaraes directly.

Rail vs Bus vs Plane

Train

Changes

Travel time

Price from

Departures

Rating

Train

U

Changes

Direct

Travel time

1h 10m

Price from

$4

Departures

208

Rating

Train

IC

Changes

Direct

Travel time

57m

Price from

$15

Departures

22

Rating

Rail travel from Porto to Guimaraes provides direct access from the city center to the historical district, avoiding the traffic often found on northern Portuguese highways. Buses offer a similar duration but depart from specific terminals that may require additional transit. There are no flight options between these cities due to the short distance. The train remains the most frequent and environmentally conscious choice for this regional corridor.
Greener choice

Plus, it’s a greener choice, reducing your carbon footprint

Travel time

Price range

Travel time

Price range

Travel time

Price range

Winner

Train

Apprx.

1h 0m

$4-$17

Bus

Apprx.

1h 0m

$6-$12

Flight

Apprx.

0m

-

FAQ about the Porto - Guimaraes Route

How much is the train from Porto to Guimaraes?

A one-way Urban train ticket costs approximately €4.50 to €6.00 (5 USD - 7 USD). If you choose the Intercidades service, prices range from €14.50 to €22.00 (16 USD - 24 USD) depending on the class. You can purchase these tickets via the Rail Monsters website.

How fast is the train to Guimaraes?

The Intercidades train reaches speeds up to 160 km/h (100 mph), while Urban trains travel at lower speeds due to frequent stops. The total journey time varies from 60 to 75 minutes depending on the service type.

Which station does the train depart from in Porto?

Trains to Guimaraes depart from both Porto Sao Bento, located in the city center, and Porto Campanha, the main rail hub. Most Urban services originate at Sao Bento, making it the most accessible starting point for tourists.

Do I need to book Porto to Guimaraes tickets in advance?

For Urban trains, tickets can be bought on the day of travel at the station. However, for Intercidades trains, it is recommended to book in advance to secure a seat and benefit from potential promotional fares available on the Rail Monsters platform.

Is there a direct train from Porto to Guimaraes?

Yes, there are numerous direct Urban and Intercidades trains running daily between Porto and Guimaraes. Most services do not require a transfer, providing a direct link between the two cities.
Learn more information at our
Country Guide