Setúbal to Porto train with Comboios De Portugal

Wed, Feb 19
+ 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

Cheap train tickets from Setúbal to Porto

Showing times and prices for Feb 19

Cheapest

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

Cheapest
IC - IntercidadesIC 674IC - Intercidades+IC - IntercidadesIC 674IC 529
09:05PM4h08
Pinhal Novo station
01:13AMPorto - Campanhã
$301One-way
1 transfer
Cheapest
IC - IntercidadesIC 694IC - Intercidades+IC - IntercidadesIC 694IC 723
05:51PM4h52
Pinhal Novo station
10:43PMPorto - Campanhã
$301One-way
1 transfer
2nd Cheapest
IC - IntercidadesIC 692IC - Intercidades+IC - IntercidadesIC 692IC 621
09:53AM4h50
Pinhal Novo station
02:43PMPorto - Campanhã
$381One-way
1 transfer
AP - Alfa PendularIC 690IC - Intercidades+AP - Alfa PendularIC 690AP 123
07:53AM3h55
Pinhal Novo station
11:48AMPorto - Campanhã
$521One-way
1 transfer
AP - Alfa PendularIC 670IC - Intercidades+AP - Alfa PendularIC 670AP 125
11:08AM3h40
Pinhal Novo station
02:48PMPorto - Campanhã
$521One-way
1 transfer

Setúbal to Porto train times

Showing trains for tomorrow, Wednesday, February 19
ProviderDepartsDurationArrivesTransfersTickets
AP - Alfa Pendular
IC 690
IC - IntercidadesIC 690
07:53AM Pinhal Novo station3h55 11:48AM Porto - Campanhã1 transfer
AP - Alfa Pendular
AP 182
AP - Alfa PendularAP 182
09:23AM Pinhal Novo station3h25 12:48PM Porto - Campanhã0 transfersDirect
IC - Intercidades
IC 692
IC - IntercidadesIC 692
09:53AM Pinhal Novo station4h50 02:43PM Porto - Campanhã1 transfer
AP - Alfa Pendular
IC 670
IC - IntercidadesIC 670
11:08AM Pinhal Novo station3h40 02:48PM Porto - Campanhã1 transfer
AP - Alfa Pendular
IC 698
IC - IntercidadesIC 698
12:23PM Pinhal Novo station4h25 04:48PM Porto - Campanhã1 transfer
AP - Alfa Pendular
IC 672
IC - IntercidadesIC 672
05:07PM Pinhal Novo station3h41 08:48PM Porto - Campanhã1 transfer
AP - Alfa Pendular
IC 694
IC - IntercidadesIC 694
05:38PM Fernando Po4h10 09:48PM Porto - Campanhã1 transfer
AP - Alfa Pendular
IC 694
IC - IntercidadesIC 694
05:43PM Poceirao4h05 09:48PM Porto - Campanhã1 transfer
IC - Intercidades
IC 694
IC - IntercidadesIC 694
05:51PM Pinhal Novo station4h52 10:43PM Porto - Campanhã1 transfer
AP - Alfa Pendular
AP 186
AP - Alfa PendularAP 186
06:23PM Pinhal Novo station3h25 09:48PM Porto - Campanhã0 transfersDirect
IC - Intercidades
IC 674
IC - IntercidadesIC 674
09:05PM Pinhal Novo station4h08 01:13AM Porto - Campanhã1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Setúbal to Porto by bus, train, or flight

Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
Mon
Feb 24
Tue
Feb 25
Wed
Feb 26
Thu
Feb 27
Fri
Feb 28
Sat
Mar 01
Sun
Mar 02
Mon
Mar 03
Tue
Mar 04

Fastest train times from Setúbal to Porto

Showing times and prices for Feb 19

Fastest Journey

3 h 25 m

Average

4 h 3 m

Trains per day

11

Distance

293 km

Of the 11 trains that leave Setúbal for Porto every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
AP - Alfa PendularAP 186AP - Alfa PendularAP 186
06:23PM3h25
Pinhal Novo station
09:48PMPorto - Campanhã
$591One-way
0 transfers
Fastest
AP - Alfa PendularAP 182AP - Alfa PendularAP 182
09:23AM3h25
Pinhal Novo station
12:48PMPorto - Campanhã
$591One-way
0 transfers
2nd Fastest
AP - Alfa PendularIC 670IC - Intercidades+AP - Alfa PendularIC 670AP 125
11:08AM3h40
Pinhal Novo station
02:48PMPorto - Campanhã
$521One-way
1 transfer
AP - Alfa PendularIC 672IC - Intercidades+AP - Alfa PendularIC 672AP 137
05:07PM3h41
Pinhal Novo station
08:48PMPorto - Campanhã
$521One-way
1 transfer
AP - Alfa PendularIC 690IC - Intercidades+AP - Alfa PendularIC 690AP 123
07:53AM3h55
Pinhal Novo station
11:48AMPorto - Campanhã
$521One-way
1 transfer

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Setúbal to Porto

Trains from Setúbal to Porto run on average 10 times per day, taking around 4h 48m. Cheap train tickets for this journey start at $16 (€15) but you can travel from only $7 (€6) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $7 (€6)
Distance
181 miles (292 km)
Average train duration
4h 48m
Cheapest ticket price
$16 (€15)
Trains per day
10
Direct trains
2
Train providers
3
Fastest train
4h 8m
First train
00:27
Last train
23:57
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $7 (€6)

Train providers: Comboios De Portugal, Alfa Pendular and Intercidades from Setúbal to Porto trains

Travel between Setúbal and Porto from $16 (€14) with Omio’s train partners Comboios De Portugal, Alfa Pendular and Intercidades! You can find the best schedules and tickets when comparing and booking the most popular route for you.

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 Porto from Setúbal.

Your Guide to the Setúbal to Porto Train Journey

Traveling from Setúbal to Porto by train offers a convenient and scenic way to explore the beauty of Portugal. The train from Setúbal to Porto typically starts at Setúbal Station, providing a seamless departure point for residents and travelers alike. After an enjoyable ride through varied landscapes, you’ll arrive at the bustling Porto Campanhã, one of Porto’s main transportation hubs. With several trains from Setúbal to Porto running daily, it’s easy to find a schedule that suits your travel plans. Don’t forget to book your ticket in advance to secure the best travel experience!

Find Cheap Train Tickets from Setúbal to Porto

Travelling by train from Setúbal to Porto can be both budget-friendly and convenient, with train ticket prices to suit every traveller's needs. The cheapest train ticket for this route starts at just $16 (€15), making it an ideal option for those looking to save money. On average, you can expect to pay around $30 (€27) for a ticket, which offers excellent value considering the distance and comfort available on this journey. For the best deals and a more pleasant travel experience, consider planning your trip in May, when prices are often more competitive and the weather enhances the joy of travelling through Portugal’s scenic landscapes. Book early to secure these great deals!

Train Setúbal to Porto: CP and Fertagus Services

Traveling by train from Setúbal to Porto offers a reliable and comfortable experience, thanks to services provided by CP (Comboios de Portugal) and Fertagus. The journey combines suburban and intercity train options, allowing passengers to enjoy modern, air-conditioned carriages with spacious seating and onboard amenities. Fertagus connects Setúbal to Lisbon, from where CP's comfortable Intercidades or Alfa Pendular trains continue north to Porto. These trains are equipped with features like free Wi-Fi, onboard dining options, and electrical outlets at the seats to make the trip more enjoyable, whether you’re traveling for business or leisure.

Train Setúbal to Porto: Train Times and Schedule

Planning a train journey from Setúbal to Porto? Let's explore the travel times, frequency, and schedule for this popular route.

The journey from Setúbal to Porto covers a distance of approximately 347, with an average train journey duration of 4h 8m. Whether you're traveling for work or leisure, this is a convenient and relaxing way to enjoy the scenic Portuguese landscapes.

Trains from Setúbal to Porto run daily, offering a highly reliable mode of transport. On average, there are around 10 trains connecting these two cities every day. Whether it's a weekday or a weekend, you can depend on this route to run consistently throughout the week.

Typically, the first train from Setúbal to Porto departs at 00:27, giving you an early start if you have plans for the day. The last train usually leaves at 23:57, ensuring a convenient option for those traveling later in the evening.

With such flexibility in the Setúbal to Porto train schedule, you're sure to find a train time that fits your plans perfectly. Book your journey today and enjoy a smooth train trip from Setúbal to Porto.

FAQs: Trains from Setúbal to Porto

FAQs: Travel by train from Setúbal to Porto 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 Setúbal to Porto.
FAQs
Cheap train tickets from Setúbal to Porto can start from as little as $16 (€14) when you book in advance. The average train ticket price for Setúbal to Porto is $28 (€25); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Setúbal to Porto train travel time is 3 h 35 min   for the 181 mile (292 km) long trip, but the duration can vary if you travel on weekends and holidays.
The first train from Setúbal to Porto leaves at 12: 27 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Setúbal to Porto leaves at 11: 57 PM.
Yes, it is possible to travel from Setúbal to Porto without having to change trains with Alfa Pendular. There are 2 direct trains from Setúbal to Porto each day. There may be fewer direct services available on weekends or holidays.
Yes, there are multiple high-speed train options for your journey from Setúbal to Porto. You can choose between Alfa Pendular or Intercidades. Alfa Pendular trains take around 3 h 35 min Intercidades trains take around 4 h 18 min
For the trip from Setúbal to Porto you can take a train with Alfa Pendular or Intercidades. Be sure to check out all possible train providers that offer services to Porto from Setúbal on Omio to compare what amenities they may have.
No, there are no night trains, the latest train for this route is 11: 57 PM.
A trip to Porto from Setúbal is worth doing but not as a day trip with a journey time of 3 h 35 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Setúbal to Porto is October.
You have options as you can travel between Setúbal and Porto 3 different ways: bus, train or flight.

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

Useful links