Porto Airport (OPO) to Viana do Castelo train

Thu, Dec 05
+ 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 Porto Airport (OPO) to Viana do Castelo

Showing times and prices for Dec 06

Cheapest

The best way to find a cheap train ticket from Porto Airport (OPO) to Viana do Castelo is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
R - RegionalU 15227
03:16PM1h30
Leandro
04:46PMViana do Castelo
$81One-way
1 transfer
Cheapest
R - RegionalU 15205
07:09AM1h41
Sao Frutuoso
08:50AMViana do Castelo
$81One-way
1 transfer
Cheapest
R - RegionalU 15215
10:25AM1h18
Sao Frutuoso
11:43AMViana do Castelo
$81One-way
1 transfer
Cheapest
R - RegionalU 15227
03:14PM1h32
Travagem
04:46PMViana do Castelo
$81One-way
1 transfer
Cheapest
R - RegionalU 15243
07:34PM1h24
Travagem
08:58PMViana do Castelo
$81One-way
1 transfer

Porto Airport (OPO) to Viana do Castelo train times

Showing trains for tomorrow, Friday, December 6
ProviderDepartsDurationArrivesTransfersTickets
R - Regional
U 15203
06:34AM Travagem1h22 07:56AM Viana do Castelo1 transfer
R - Regional
U 15205
07:04AM Travagem1h46 08:50AM Viana do Castelo1 transfer
R - Regional
U 15205
07:06AM Leandro1h44 08:50AM Viana do Castelo1 transfer
R - Regional
U 15205
07:09AM Sao Frutuoso1h41 08:50AM Viana do Castelo1 transfer
IR - InterRegional
U 15213
09:04AM Travagem1h32 10:36AM Viana do Castelo1 transfer
IR - InterRegional
U 15213
09:06AM Leandro1h30 10:36AM Viana do Castelo1 transfer
IR - InterRegional
U 15213
09:09AM Sao Frutuoso1h27 10:36AM Viana do Castelo1 transfer
R - Regional
U 15215
10:20AM Travagem1h23 11:43AM Viana do Castelo1 transfer
R - Regional
U 15215
10:22AM Leandro1h21 11:43AM Viana do Castelo1 transfer
R - Regional
U 15215
10:25AM Sao Frutuoso1h18 11:43AM Viana do Castelo1 transfer
IR - InterRegional
U 15223
01:07PM Travagem1h16 02:23PM Viana do Castelo1 transfer
IR - InterRegional
U 15223
01:10PM Leandro1h13 02:23PM Viana do Castelo1 transfer
IR - InterRegional
U 15223
01:12PM Sao Frutuoso1h11 02:23PM Viana do Castelo1 transfer
R - Regional
U 15225
02:04PM Travagem1h52 03:56PM Viana do Castelo1 transfer
R - Regional
U 15225
02:06PM Leandro1h50 03:56PM Viana do Castelo1 transfer
R - Regional
U 15225
02:09PM Sao Frutuoso1h47 03:56PM Viana do Castelo1 transfer
R - Regional
U 15227
03:14PM Travagem1h32 04:46PM Viana do Castelo1 transfer
R - Regional
U 15227
03:16PM Leandro1h30 04:46PM Viana do Castelo1 transfer
R - Regional
U 15227
03:19PM Sao Frutuoso1h27 04:46PM Viana do Castelo1 transfer
IR - InterRegional
U 15229
04:04PM Travagem1h18 05:22PM Viana do Castelo1 transfer
IR - InterRegional
U 15229
04:06PM Leandro1h16 05:22PM Viana do Castelo1 transfer
IR - InterRegional
U 15229
04:09PM Sao Frutuoso1h13 05:22PM Viana do Castelo1 transfer
R - Regional
U 15233
05:12PM Travagem1h21 06:33PM Viana do Castelo1 transfer
R - Regional
U 15233
05:15PM Leandro1h18 06:33PM Viana do Castelo1 transfer
R - Regional
U 15233
05:17PM Sao Frutuoso1h16 06:33PM Viana do Castelo1 transfer
IR - InterRegional
U 15237
05:59PM Travagem1h27 07:26PM Viana do Castelo1 transfer
IR - InterRegional
U 15237
06:01PM Leandro1h25 07:26PM Viana do Castelo1 transfer
IR - InterRegional
U 15237
06:04PM Sao Frutuoso1h22 07:26PM Viana do Castelo1 transfer
R - Regional
U 15243
07:34PM Travagem1h24 08:58PM Viana do Castelo1 transfer
R - Regional
U 15243
07:36PM Leandro1h22 08:58PM Viana do Castelo1 transfer
R - Regional
U 15243
07:39PM Sao Frutuoso1h19 08:58PM Viana do Castelo1 transfer
IC - Intercidades
U 15245
08:06PM Leandro2h03 10:09PM Viana do Castelo1 transfer
IC - Intercidades
U 15177
08:39PM Travagem1h30 10:09PM Viana do Castelo1 transfer
IC - Intercidades
U 15177
08:42PM Sao Frutuoso1h27 10:09PM Viana do Castelo1 transfer
R - Regional
U 15249
10:04PM Travagem1h30 11:34PM Viana do Castelo1 transfer
R - Regional
U 15249
10:06PM Leandro1h28 11:34PM Viana do Castelo1 transfer
R - Regional
U 15249
10:09PM Sao Frutuoso1h25 11:34PM Viana do Castelo1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Porto Airport (OPO) to Viana do Castelo by bus or train

Fri
Dec 06
Sat
Dec 07
Sun
Dec 08
Mon
Dec 09
Tue
Dec 10
Wed
Dec 11
Thu
Dec 12

Fastest train times from Porto Airport (OPO) to Viana do Castelo

Showing times and prices for Dec 06

Fastest Journey

1 h 11 m

Average

1 h 27 m

Trains per day

37

Distance

52 km

It's difficult to get from Porto Airport (OPO) to Viana do Castelo without transferring at least once.

Fastest
IR - InterRegionalU 15223
01:12PM1h11
Sao Frutuoso
02:23PMViana do Castelo
$81One-way
1 transfer
2nd Fastest
IR - InterRegionalU 15223
01:10PM1h13
Leandro
02:23PMViana do Castelo
$81One-way
1 transfer
2nd Fastest
IR - InterRegionalU 15229
04:09PM1h13
Sao Frutuoso
05:22PMViana do Castelo
$81One-way
1 transfer
R - RegionalU 15233
05:17PM1h16
Sao Frutuoso
06:33PMViana do Castelo
$81One-way
1 transfer
IR - InterRegionalU 15229
04:06PM1h16
Leandro
05:22PMViana do Castelo
$81One-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 Porto Airport (OPO) to Viana do Castelo

Take a train from Porto Airport (OPO) to Viana do Castelo and enjoy the approximately 32 miles (52 km) long journey. Find schedules and pricing options for a convenient and affordable trip.
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
Distance
32 miles (52 km)
Cheapest ticket price
$4 (€4)
Trains per day
35
Train providers
3
Fastest train
1h 18m
First train
06:06
Last train
21:06
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

Train providers: Comboios De Portugal, IR - InterRegional and R - Regional from Porto Airport (OPO) to Viana do Castelo trains

For as little as $4 (€4) you can travel by train to Viana do Castelo from Porto Airport (OPO) with Comboios De Portugal, IR - InterRegional and R - Regional. Omio will show you the best deals, schedules and tickets available for this journey.

Comboios Portugal is the national railway company of Portugal and it operates trains from Porto Airport (OPO) to Viana do Castelo. It operates a wide range of trains, including Intercidades, Interregional, Regional, and Urban trains. Intercidades are the fastest and most comfortable trains, offering direct connections between major cities. Interregional trains are slightly slower, but still offer a comfortable journey. Regional trains are the slowest, but they are the most affordable option. Urban trains are the most convenient way to get around the cities. Comboios Portugal offers a variety of ticket types, including single tickets, return tickets, and season tickets. Onboard facilities include air conditioning, Wi-Fi, and power outlets. The most popular routes for Comboios Portugal are Lisbon to Porto, Lisbon to Faro, and Porto to Faro. These routes offer stunning views of the Portuguese countryside and coastline.

FAQs: Trains from Porto Airport (OPO) to Viana do Castelo

FAQs: Travel by train from Porto Airport (OPO) to Viana do Castelo 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 Airport (OPO) to Viana do Castelo.
FAQs
Cheap train tickets from Porto Airport (OPO) to Viana do Castelo can start from as little as $4 (€4) when you book in advance. The average train ticket price for Porto Airport (OPO) to Viana do Castelo is $7 (€7); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Porto Airport (OPO) to Viana do Castelo train time is 1 h 18 min   covering the 32 mile (52 km) long route, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Porto Airport (OPO) to Viana do Castelo leaves at 6: 06 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Porto Airport (OPO) to Viana do Castelo leaves at 9: 06 PM.
There are 35 trains a day from Porto Airport (OPO) to Viana do Castelo which require at least one change with R - Regional. Schedules can vary on holidays or weekends with fewer trains.
Take the Porto Airport (OPO) to Viana do Castelo train with R - Regional. However, it's always good to check out all possible train providers for the journey to Viana do Castelo from Porto Airport (OPO) as there might be differences in the amenities they offer.
No, there are no night trains, the latest train for this route is 9: 06 PM.
A day trip to Viana do Castelo from Porto Airport (OPO) is worth doing with a journey time of 1 h 18 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from Porto Airport (OPO) to Viana do Castelo by train is April.
You have options as you can travel to Viana do Castelo from Porto Airport (OPO) 2 different ways: bus or train.

Most popular train connections from Porto Airport (OPO)

Most popular trains, buses, flights and ferries to and from Viana do Castelo and Porto Airport (OPO)

HomeTrainsTrains in PortugalTrain Times to Viana do CasteloPorto Airport (OPO) to Viana do Castelo 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

Useful links