Porto to Leiria train

Cheap train tickets from Porto to Leiria

Showing times and prices for Apr 01

Cheapest

14

Average

18

The best way to find a cheap train ticket from Porto to Leiria is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
01:30AMCampanhã4h54 06:24AMLeiria
1 transfer
141One-way
2nd Cheapest
01:36AMVila Nova de Gaia-Devesas4h48 06:24AMLeiria
1 transfer
181One-way
10:38AMCampanhã4h28 03:06PMLeiria
1 transfer
181One-way
06:37AMCampanhã3h31 10:08AMLeiria
1 transfer
181One-way
06:32AMCampanhã3h36 10:08AMLeiria
1 transfer
211One-way

Train schedule from Porto to Leiria

Showing trains for tomorrow, Saturday, April 1
01:30AMCampanhã4h54 06:24AMLeiria
1 transfer
01:36AMVila Nova de Gaia-Devesas4h48 06:24AMLeiria
1 transfer
05:37AMVila Nova de Gaia-Devesas4h31 10:08AMLeiria
1 transfer
06:32AMCampanhã3h36 10:08AMLeiria
1 transfer
06:37AMCampanhã3h31 10:08AMLeiria
1 transfer
06:42AMVila Nova de Gaia-Devesas3h26 10:08AMLeiria
1 transfer
08:46AMVila Nova de Gaia-Devesas6h20 03:06PMLeiria
3 transfers
09:32AMCampanhã5h34 03:06PMLeiria
1 transfer
09:37AMVila Nova de Gaia-Devesas5h29 03:06PMLeiria
1 transfer
10:38AMCampanhã4h28 03:06PMLeiria
1 transfer
10:43AMVila Nova de Gaia-Devesas4h23 03:06PMLeiria
1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sat
Apr 01
Sun
Apr 02
Mon
Apr 03
Tue
Apr 04
Wed
Apr 05
Thu
Apr 06
Fri
Apr 07
Sat
Apr 08
Sun
Apr 09
Mon
Apr 10
Tue
Apr 11
Wed
Apr 12
Thu
Apr 13
Fri
Apr 14
Sat
Apr 15
Sun
Apr 16
Mon
Apr 17
Tue
Apr 18
Wed
Apr 19
Thu
Apr 20
Fri
Apr 21

Fastest train times from Porto to Leiria

Showing times and prices for Apr 01

Fastest Journey

3 h 26 m

Average

3 h 52 m

Trains per day

5

Distance

157 km

It's difficult to get from Porto to Leiria without transferring at least once.

Fastest
06:42AMVila Nova de Gaia-Devesas3h26 10:08AMLeiria
1 transfer
231One-way
2nd Fastest
06:37AMCampanhã3h31 10:08AMLeiria
1 transfer
181One-way
06:32AMCampanhã3h36 10:08AMLeiria
1 transfer
211One-way
10:43AMVila Nova de Gaia-Devesas4h23 03:06PMLeiria
1 transfer
231One-way
10:38AMCampanhã4h28 03:06PMLeiria
1 transfer
181One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Porto to Leiria

distanceDistance97 miles (157 km)
durationAverage train duration3 h 15 min
priceAverage train ticket price$16 (€14)
frequencyTrain frequency4 a day
changesDirect trainNo
carriersTrain companiesComboios De Portugal

Trains from Porto to Leiria cover the 97 miles (157 km) long trip taking on average 3 h 15 min with our travel partners like Comboios De Portugal. Normally, there are 4 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $12 (€11), but the average price of train tickets is $16 (€14). Travelers depart most frequently from Porto - Campanhã and arrive in Leiria.

Train providers: Comboios De Portugal from Porto to Leiria trains

Buy your official Comboios De Portugal train tickets from Porto to Leiria from $12 (€11) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient journey.

Comboios De Portugal

Comboios Portugal (CP) is the main train company in Portugal operating medium and long-distance train services operating across Portugal. CP train types include International (IN) which connect Portugal with Spain and France; Alfa Pendular (AP) operating high-speed trains up to 220 km/h between Porto, Lisbon and Faro; Intercidades, long-distance trains operating up to 200km/h; Inter-Regional (IR), which offer medium distance services; and Regional, CP's local services. There are two types of fares available for CP trains: Promo (booked 5-60 days in advance and non-refundable) and Normal (refundable for a fee) available for both 1st and 2nd class tickets. Take a train with CP to Leiria from Porto.

Comboios De Portugal from Porto to Leiria train information:

  • Average Duration: 7 h 8 min
  • Comboios De Portugal frequency: 4 a day

Travel Tips: Trains from Porto to Leiria

Travel Tips: Travel by train to Leiria 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 Porto to Leiria.
FAQs
If you’re looking to save money on tickets, you can find cheap Porto to Leiria trains for as little as $12 (€11)  in the next 7 days.
In the next 7 days you can expect to pay on average $16 (€14)  for a train ticket between Porto and Leiria.
The distance to Leiria from Porto by train is approximately 97 miles (157 km).
The train time between Porto and Leiria is on average 3 h 15 min  for the 97 mile (157 km) long journey, but the time it takes to go between Porto and Leiria by train can vary depending on specific dates or traveling on weekends and holidays.

Omio customers traveling this route book their trains from Porto - Campanhã   to Leiria.

Passengers board their train most frequently from Porto - Campanhã and travel around 1.5 miles (2.4 km) from the city center to this train station.

Passengers traveling this route most often arrive at Leiria and need to travel approximately 2.2 miles (3.5 km) from the train station to the city center in Leiria.

When taking a train from Porto to Leiria, you can count on Comboios De Portugal for the best way to get you to Leiria. You can also check all possible train companies who offer a service from Porto to Leiria and compare the amenities they offer before buying a train ticket.
On average, there are 4 trains a day from Porto to Leiria. The train times and services may be different on weekends and holidays compared to weekdays.
The earliest train departing from Porto to Leiria leaves at 5: 32 AM. The last train departing from Porto to Leiria leaves at 10: 50 PM. You can find the latest Porto to Leiria train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
If you purchase a train ticket from Porto to Leiria within the next 7 days, you can find tickets to cost on average $16 (€14) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Porto and Leiria are generally on sale a few months before the planned departure date.

Important Stations and Airports for this connection

Porto
Leiria
The major railway station for departures from Porto is Porto - Campanhã. Read all the information you need to know about services, amenities and connections at Porto - Campanhã for your journey to Leiria from Porto.
Amenities at station
WifiWifi
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility

More options for your journey from Porto to Leiria

Here are some other resources that might have the information you need

HomeTrainsPorto to Leiria 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
Currency
Language