Cheapest
Average
The best way to find a cheap train ticket from Viana do Castelo to Porto Airport (OPO) is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
R - Regional R 3100 | 05:11AM Viana do Castelo | 1h45 | 06:56AM Travagem | 1 transfer | |
R - Regional R 3102 | 06:00AM Viana do Castelo | 1h24 | 07:24AM Leandro | 1 transfer | |
R - Regional R 3102 | 06:00AM Viana do Castelo | 1h21 | 07:21AM Sao Frutuoso | 1 transfer | |
R - Regional R 3102 | 06:00AM Viana do Castelo | 1h26 | 07:26AM Travagem | 1 transfer | |
R - Regional R 3104 | 06:42AM Viana do Castelo | 1h46 | 08:28AM Leandro | 1 transfer | |
R - Regional R 3104 | 06:42AM Viana do Castelo | 1h44 | 08:26AM Sao Frutuoso | 1 transfer | |
R - Regional R 3104 | 06:42AM Viana do Castelo | 1h51 | 08:33AM Travagem | 1 transfer | |
R - Regional R 3104 | 06:42AM Viana do Castelo | 1h49 | 08:31AM Travagem | 1 transfer | |
IC - Intercidades IC 730 | 07:26AM Viana do Castelo | 1h26 | 08:52AM Sao Frutuoso | 1 transfer | |
IC - Intercidades IC 730 | 07:26AM Viana do Castelo | 1h28 | 08:54AM Leandro | 1 transfer | |
IC - Intercidades IC 730 | 07:26AM Viana do Castelo | 1h31 | 08:57AM Travagem | 1 transfer | |
IC - Intercidades IC 730 | 07:26AM Viana do Castelo | 1h37 | 09:03AM Travagem | 2 transfers | |
IR - InterRegional IR 850 | 08:03AM Viana do Castelo | 1h22 | 09:25AM Travagem | 1 transfer | |
IR - InterRegional IR 850 | 08:03AM Viana do Castelo | 2h16 | 10:19AM Travagem | 1 transfer | |
IR - InterRegional IR 850 | 08:03AM Viana do Castelo | 1h17 | 09:20AM Sao Frutuoso | 1 transfer | |
IR - InterRegional IR 850 | 08:03AM Viana do Castelo | 1h20 | 09:23AM Leandro | 1 transfer | |
IR - InterRegional IR 852 | 10:08AM Viana do Castelo | 1h35 | 11:43AM Travagem | 1 transfer | |
IR - InterRegional IR 852 | 10:08AM Viana do Castelo | 1h23 | 11:31AM Travagem | 1 transfer | |
IR - InterRegional IR 852 | 10:08AM Viana do Castelo | 1h20 | 11:28AM Leandro | 1 transfer | |
IR - InterRegional IR 852 | 10:08AM Viana do Castelo | 1h18 | 11:26AM Sao Frutuoso | 1 transfer | |
R - Regional R 3108 | 12:37PM Viana do Castelo | 1h19 | 01:56PM Travagem | 1 transfer | |
R - Regional R 3108 | 12:37PM Viana do Castelo | 1h55 | 02:32PM Leandro | 1 transfer | |
R - Regional R 3108 | 12:37PM Viana do Castelo | 1h52 | 02:29PM Sao Frutuoso | 1 transfer | |
R - Regional R 3110 | 01:48PM Viana do Castelo | 1h37 | 03:25PM Sao Frutuoso | 1 transfer | |
R - Regional R 3110 | 01:48PM Viana do Castelo | 1h42 | 03:30PM Travagem | 1 transfer | |
R - Regional R 3110 | 01:48PM Viana do Castelo | 1h40 | 03:28PM Leandro | 1 transfer | |
IR - InterRegional IR 854 | 03:08PM Viana do Castelo | 1h15 | 04:23PM Leandro | 1 transfer | |
IR - InterRegional IR 854 | 03:08PM Viana do Castelo | 1h17 | 04:25PM Travagem | 1 transfer | |
IR - InterRegional IR 854 | 03:08PM Viana do Castelo | 1h25 | 04:33PM Travagem | 1 transfer | |
IR - InterRegional IR 854 | 03:08PM Viana do Castelo | 1h12 | 04:20PM Sao Frutuoso | 1 transfer | |
R - Regional R 3112 | 04:08PM Viana do Castelo | 2h25 | 06:33PM Leandro | 1 transfer | |
R - Regional R 3112 | 04:08PM Viana do Castelo | 1h52 | 06:00PM Sao Frutuoso | 2 transfers | |
R - Regional R 3112 | 04:08PM Viana do Castelo | 1h48 | 05:56PM Travagem | 1 transfer | |
R - Regional R 3114 | 05:55PM Viana do Castelo | 1h30 | 07:25PM Travagem | 1 transfer | |
R - Regional R 3114 | 05:55PM Viana do Castelo | 1h28 | 07:23PM Leandro | 1 transfer | |
R - Regional R 3114 | 05:55PM Viana do Castelo | 1h25 | 07:20PM Sao Frutuoso | 1 transfer | |
IR - InterRegional IR 830 | 06:49PM Viana do Castelo | 1h44 | 08:33PM Leandro | 1 transfer | |
IR - InterRegional IR 830 | 06:49PM Viana do Castelo | 1h37 | 08:26PM Travagem | 1 transfer | |
IR - InterRegional IR 830 | 06:49PM Viana do Castelo | 1h49 | 08:38PM Travagem | 1 transfer | |
IR - InterRegional IR 830 | 06:49PM Viana do Castelo | 1h33 | 08:22PM Sao Frutuoso | 1 transfer | |
IR - InterRegional IR 856 | 09:08PM Viana do Castelo | 2h20 | 11:28PM Leandro | 1 transfer | |
IR - InterRegional IR 856 | 09:08PM Viana do Castelo | 1h31 | 10:39PM Sao Frutuoso | 1 transfer | |
IR - InterRegional IR 856 | 09:08PM Viana do Castelo | 1h35 | 10:43PM Travagem | 1 transfer | |
IR - InterRegional IR 856 | 09:08PM Viana do Castelo | 1h35 | 10:43PM Travagem | 1 transfer | |
This is the last train of the day. |
Find all the dates and times for this journey
Fastest Journey
1 h 12 m
Average
1 h 36 m
Trains per day
44
Distance
52 km
It's difficult to get from Viana do Castelo to Porto Airport (OPO) without transferring at least once.
Distance 32 miles (52 km) |
Average train duration 1h 52m |
Cheapest ticket price $4 (€4) |
Trains per day 42 |
Train providers 3 |
Fastest train 1h 24m |
First train 04:11 |
Last train 16:55 |
You can travel by train to Porto Airport (OPO) from Viana do Castelo with Comboios De Portugal, IR - InterRegional and R - Regional for as low as $4 (€4). When you search for schedules and tickets, Omio will show you the best trip.
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 between Viana do Castelo and Porto Airport (OPO).
Here are some other resources that might have the information you need