[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Viseu to Porto

Showing times and prices for May 27

Cheapest

$16

Average

$24

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Viseu to Porto will cost around $ 24 if you buy it on the day, but the cheapest tickets can be found for only $ 16.

Cheapest
10:50AMNelas3h59 02:49PMPorto - Campanha
2 changes
$161One-way
Cheapest
05:50AMNelas3h59 09:49AMPorto - Campanha
2 changes
$161One-way
Cheapest
05:05PMNelas3h44 08:49PMPorto - Campanha
2 changes
$161One-way
2nd Cheapest
05:40AMMoimenta-Alcafache4h09 09:49AMPorto - Campanha
2 changes
$161One-way
2nd Cheapest
04:55PMMoimenta-Alcafache3h54 08:49PMPorto - Campanha
2 changes
$161One-way

Train schedule from Viseu to Porto

Showing trains for tomorrow, Fri, May 27
05:30AMMangualde4h19 09:49AMPorto - Campanha
0 changes
05:40AMMoimenta-Alcafache4h09 09:49AMPorto - Campanha
0 changes
05:50AMNelas3h59 09:49AMPorto - Campanha
0 changes
07:15AMMangualde3h50 11:05AMPorto - Campanha
0 changes
07:35AMNelas3h30 11:05AMPorto - Campanha
0 changes
07:40AMMangualde3h25 11:05AMPorto - Campanha
0 changes
08:00AMNelas3h05 11:05AMPorto - Campanha
0 changes
10:30AMMangualde4h19 02:49PMPorto - Campanha
0 changes
10:40AMMoimenta-Alcafache4h09 02:49PMPorto - Campanha
0 changes
10:50AMNelas3h59 02:49PMPorto - Campanha
0 changes
01:10PMMangualde4h01 05:11PMPorto - Campanha
0 changes
01:10PMMangualde3h48 04:58PMPorto - Campanha
0 changes
01:30PMNelas3h28 04:58PMPorto - Campanha
0 changes
01:30PMNelas3h41 05:11PMPorto - Campanha
0 changes
04:45PMMangualde4h04 08:49PMPorto - Campanha
0 changes
04:55PMMoimenta-Alcafache3h54 08:49PMPorto - Campanha
0 changes
05:05PMNelas3h44 08:49PMPorto - Campanha
0 changes
06:15PMMangualde3h43 09:58PMPorto - Campanha
0 changes
06:35PMNelas3h23 09:58PMPorto - Campanha
0 changes
06:40PMMangualde3h18 09:58PMPorto - Campanha
0 changes
07:00PMNelas2h58 09:58PMPorto - Campanha
0 changes

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

Fri
May 27
$14Comboios De Portugal
$9Rede Expressos
Sat
May 28
$15Comboios De Portugal
$6Flixbus
Sun
May 29
$18Comboios De Portugal
$6Flixbus
Mon
May 30
$14Comboios De Portugal
$5Flixbus
Tue
May 31
$14Comboios De Portugal
$9Rede Expressos
Wed
Jun 1
$14Comboios De Portugal
$6Rede Expressos
Thu
Jun 2
$14Comboios De Portugal
$6Rede Expressos
Fri
Jun 3
$14Comboios De Portugal
$18Alsa
Sat
Jun 4
$14Comboios De Portugal
$18Alsa
Sun
Jun 5
$18Comboios De Portugal
$5Flixbus
Mon
Jun 6
$15Comboios De Portugal
$5Flixbus
Tue
Jun 7
$14Comboios De Portugal
$6Flixbus
Wed
Jun 8
$14Comboios De Portugal
$6Flixbus
Thu
Jun 9
$15Comboios De Portugal
$18Alsa
Fri
Jun 10
$16Comboios De Portugal
$6Flixbus
Sat
Jun 11
$14Comboios De Portugal
$5Flixbus
Sun
Jun 12
$18Comboios De Portugal
Find prices
Mon
Jun 13
$15Comboios De Portugal
$5Flixbus
Tue
Jun 14
$14Comboios De Portugal
Find prices
Wed
Jun 15
$15Comboios De Portugal
$6Flixbus

Fastest train times from Viseu to Porto

Showing times and prices for May 27

Fastest Journey

2 h 58 m

Average

3 h 45 m

Trains per day

21

Distance

80 km

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

Fastest
07:00PMNelas2h58 09:58PMPorto - Campanha
1 changes
$311One-way
2nd Fastest
08:00AMNelas3h05 11:05AMPorto - Campanha
1 changes
$311One-way
06:40PMMangualde3h18 09:58PMPorto - Campanha
1 changes
$321One-way
06:35PMNelas3h23 09:58PMPorto - Campanha
1 changes
$311One-way
07:40AMMangualde3h25 11:05AMPorto - Campanha
1 changes
$321One-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 Viseu to Porto

distanceDistance50 miles (80 km)
durationAverage train duration3 h 54 min
priceAverage train ticket price$15 (€13)
changesDirect trainYes
carriersTrain companiesComboios De Portugal

Trains from Viseu to Porto cover the 50 miles (80 km) long journey taking on average 3 h 54 min with our travel partners like Comboios De Portugal. There are direct train services available. While the average ticket price for this trip costs around $15 (€13), you can find the cheapest train ticket for as low as $14 (€13). Travelers depart most frequently from Viseu and arrive in Porto - Campanha.

Train companies: Comboios De Portugal from Viseu to Porto trains

Comboios De Portugal trains will get you to Porto from Viseu from $14 (€13). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

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 Porto from Viseu.

  • Average Price: $14

Travel Tips: Trains from Viseu to Porto

Travel by train 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 Viseu to Porto.
FAQs

How much does a cheap train from Viseu to Porto cost?

Omio customers have found cheap train tickets between Viseu and Porto for as low as $14 (€13)  for the next 7 days.

What is the price of a train ticket to Porto from Viseu?

The train price to Porto from Viseu is on average $15 (€13)  if you are looking to book your tickets for this journey in the next 7 days.

How far is Viseu to Porto by train?

The Viseu to Porto train distance is approximately 50 miles (80 km).

How long is the train between Viseu and Porto?

While the time it takes to travel 50 miles (80 km) between Viseu and Porto can vary based on specific dates, weekends, and holidays, the Viseu to Porto train journey time is on average 3 h 54 min.

What train station in Viseu goes to Porto? What train station do I come into Porto from Viseu?

Omio customers traveling this route depart most frequently from Viseu   and arrive in Porto - Campanha.

Where is the departure train station in Viseu located? Where is the arrival train station in Porto located?

Passengers booking this trip most frequently board their trains from Viseu and need to travel around 0.6 miles (859 m) from the city center to get to this train station.

Passengers arriving in Porto most often arrive at Porto - Campanha and need to travel around 1.5 miles (2.4 km) from this train station to the city center.

Which train providers can get me from Viseu to Porto?

If you're looking for trains from Viseu to Porto, you can rely on Comboios De Portugal to get you to Porto. It's also good to check out all possible train providers for the Viseu to Porto route to see if there might be differences in the amenities they offer.

When is the earliest train from Viseu to Porto? When is the last train from Viseu to Porto?

The earliest train for this trip departs from Viseu at 4: 40 AM. The last train leaves from Viseu at 7: 10 PM. Check Omio for the latest train schedule from Viseu to Porto and book the best time to depart on your chosen travel date.

How early should I book Viseu to Porto train tickets to get the best deals?

If you buy the Viseu to Porto train within the next 7 days, you can find one way tickets to cost on average $15 (€13). However, booking your train ticket in advance gives you access to the best prices for trains from Viseu to Porto. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Viseu
Porto
The major railway station for departures from Viseu is Viseu. Read all the information you need to know about services, amenities and connections at Viseu for your journey between Viseu and Porto.

More options for your journey from Viseu to Porto

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