Lisbon to Guimarães train

Sat, Apr 20
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Compare prices and tickets Lisbon to Guimarães by train, bus, or flight

Sun
Apr 21
Mon
Apr 22
Tue
Apr 23
Wed
Apr 24
Thu
Apr 25
Fri
Apr 26
Sat
Apr 27
Sun
Apr 28
Mon
Apr 29
Tue
Apr 30
Wed
May 01
Thu
May 02
Fri
May 03
Sat
May 04
Sun
May 05
Mon
May 06
Tue
May 07
Wed
May 08
Thu
May 09
Fri
May 10
Sat
May 11

Cheap train tickets and times from Lisbon to Guimarães

Showing times and prices for Apr 21

Cheapest

Fastest Journey

4 h 10 m

Average

5 h 54 m

Trains per day

35

Distance

312 km

Cheap train tickets from Lisbon to start from $36 with an average ticket price of $36.

The fastest train from Lisbon to takes 4h 10m in comparison to an average duration of 5h 54m and covers a distance of 312 km.

35 trains that leave Lisbon for every day with 2 travelling directly.

Cheapest
IC - Intercidades
11:30AM4h19
Lisboa - Santa Apolonia
03:49PMEstação Ferroviária de Guimarães
$361One-way
0 transfers
Cheapest
IC - Intercidades
11:39AM4h10
Lisbon - Oriente
03:49PMEstação Ferroviária de Guimarães
$361One-way
0 transfers
2nd Cheapest
IC - Intercidades
05:39PM4h57
Lisbon - Oriente
10:36PMEstação Ferroviária de Guimarães
$371One-way
1 transfer
2nd Cheapest
IC - Intercidades
05:30PM5h06
Lisboa - Santa Apolonia
10:36PMEstação Ferroviária de Guimarães
$371One-way
1 transfer
IC - Intercidades
07:39PM4h53
Lisbon - Oriente
12:32AMEstação Ferroviária de Guimarães
$381One-way
1 transfer

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Lisbon to Guimarães

distanceDistance193 miles (311 km)
durationAverage train duration4 h 10 min
priceAverage train ticket price$32 (€28)
frequencyTrain frequency10 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain providersComboios De Portugal, Intercidades or Alfa Pendular

Trains from Lisbon to Guimarães cover the 193 miles (311 km) long route taking on average 4 h 10 min with our travel partners like Comboios De Portugal, Intercidades or Alfa Pendular. Normally, there are 10 trains operating per day. You can get the cheapest train tickets for this trip for as low as $22 (€19), but the average price of train tickets is $32 (€28). Travelers depart most frequently from Lisbon - Oriente and arrive in Estação Ferroviária de Guimarães.

Train companies: Comboios De Portugal, Intercidades and Alfa Pendular from Lisbon to Guimarães trains

Travel from Lisbon to Guimarães from $21 (€19) with Omio’s train partners Comboios De Portugal, Intercidades and Alfa Pendular! You can find the best schedules and tickets when comparing and booking the most convenient route for you.

Alfa Pendular offers high-speed train services connecting major cities in Portugal and is operated by Comboios de Portugal (CP). Alfa Pendular trains run from Lisbon to Guimarães with premium express trains reaching speeds of up to 220km/h. They offer a Tourist or standard ticket type with comfortable seats and a Conforto (Comfort) ticket type with more spacious seating. CP's Alfa Pendular trains are an excellent option for your train travel between major Portuguese cities like Lisbon, Porto, Coimbra and Braga.

Alfa Pendular from Lisbon to Guimarães train information:

  • Average Duration: 4 h 28 min
  • Cheapest Price: $26

FAQs: Trains from Lisbon to Guimarães

FAQs: Travel by train from Lisbon to Guimarães easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Lisbon to Guimarães.
FAQs
Cheap train tickets from Lisbon to Guimarães can start from as little as $22 (€19) when you book in advance. The average train ticket price for Lisbon to Guimarães is $32 (€28); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The train time to Guimarães from Lisbon is on average 4 h 10 min   for the 193 mile (311 km) long journey, but the time it takes to go to Guimarães from Lisbon by train can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Lisbon to Guimarães leaves at 6: 39 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Lisbon to Guimarães leaves at 7: 39 PM.
There are 10 trains a day from Lisbon to Guimarães which require at least one change with Comboios De Portugal, Intercidades or Alfa Pendular. Schedules can vary on holidays or weekends with fewer trains.
Yes, you can take a high-speed train from Lisbon to Guimarães with Intercidades or Alfa Pendular. Overall you can travel with the following companies: Comboios De Portugal, Intercidades or Alfa Pendular.
For the route from Lisbon to Guimarães you can take a train with Comboios De Portugal, Intercidades or Alfa Pendular. Be sure to check out all possible train providers that offer services to Guimarães from Lisbon on Omio to compare what amenities they may have.
No, there are no night trains, the latest train for this route is 7: 39 PM.

Passengers board the train most frequently from Lisbon - Oriente, which is located around 5.7 miles (9.2 km) away from the city centre, and they get off the train at Estação Ferroviária de Guimarães, located 0.9 miles (1.4 km) away from the city centre.

The cheapest month to travel from Lisbon to Guimarães by train is June.
It's helpful to compare your options as there are 3 ways to travel to Guimarães from Lisbon including taking a train, bus or flight.

Important Stations and Airports in Lisbon and Guimarães

Lisbon
Guimarães
The major railway station for departures from Lisbon is Lisbon - Oriente. Read all the information you need to know about services, amenities and connections at Lisbon - Oriente for your journey from Lisbon to Guimarães.
Lisbon - OrienteParkingATMAccessibility
Amenities at station
ParkingParking
ATMATM
AccessibilityAccessibility
Lisbon - Sete RiosParkingATMTaxisAccessibility
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
HomeTrainsTrain Times to GuimarãesLisbon to Guimarães train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language