Viana do Castelo to Porto train with Comboios De Portugal

Thu, Mar 27
+ 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 Viana do Castelo to Porto

Showing times and prices for Mar 27

Cheapest

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

Cheapest
R - RegionalR 3102
06:03AM1h37
Areia-Darque
07:40AMPorto - Campanhã
$61One-way
1 transfer
Cheapest
R - RegionalR 3300
12:44PM1h26
Areia-Darque
02:10PMPorto - Campanhã
$61One-way
1 transfer
Cheapest
U - UrbanR 3106
05:51PM1h49
Areia-Darque
07:40PMPorto - Campanhã
$61One-way
1 transfer
Cheapest
R - RegionalR 3304
04:13PM1h57
Areia-Darque
06:10PMPorto - Campanhã
$61One-way
1 transfer
Cheapest
R - RegionalR 3302
01:52PM1h48
Areia-Darque
03:40PMPorto - Campanhã
$61One-way
1 transfer

Travel Information

Compare train and bus for Viana do Castelo to Porto

Omio recommends booking the train as it is the most popular option from Viana do Castelo to Porto among Omio's users. If you are prioritising price take the bus with prices starting from €4. For those with little time consider booking a bus which can get you there in 1h 1m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.0 - 0.1kg.

Compare train with

Most popular
Train
Bus

€7

Average price

€6

Average price

Cheapest

2h 15m

Average duration

1h 45m

Onboard

+

30m

Additional time*

1h 31m

Average duration

Fastest

1h 1m

Onboard

+

30m

Additional time*

0.0 - 0.1kg

CO2 emissions

Lowest

0.1 - 0.2kg

CO2 emissions

Direct Options

Direct Options

*Additional time: Average total travel duration to departure point, security checks and transfers.

Viana do Castelo to Porto train times

Showing trains for tomorrow, Thursday, March 27
ProviderDepartsDurationArrivesTransfersTickets
R - Regional
R 3100
05:11AM Viana do Castelo1h27 06:38AM Porto - Campanhã1 transfer
R - Regional
R 3100
05:17AM Areia-Darque1h21 06:38AM Porto - Campanhã1 transfer
R - Regional
R 3102
05:57AM Viana do Castelo1h43 07:40AM Porto - Campanhã1 transfer
R - Regional
R 3102
06:03AM Areia-Darque1h37 07:40AM Porto - Campanhã1 transfer
R - Regional
R 3000
06:37AM Areosa1h43 08:20AM Porto - Campanhã0 transfersDirect
R - Regional
R 3000
06:42AM Viana do Castelo1h38 08:20AM Porto - Campanhã0 transfersDirect
R - Regional
R 3000
06:48AM Areia-Darque1h32 08:20AM Porto - Campanhã0 transfersDirect
Intercidades
IC 730
07:37AM Viana do Castelo1h06 08:43AM Porto - Campanhã0 transfersDirect
IR - InterRegional
IR 850
08:03AM Viana do Castelo1h12 09:15AM Porto - Campanhã0 transfersDirect
IR - InterRegional
IR 850
08:09AM Areia-Darque1h06 09:15AM Porto - Campanhã0 transfersDirect
IR - InterRegional
IR 852
10:07AM Viana do Castelo1h12 11:19AM Porto - Campanhã0 transfersDirect
IR - InterRegional
IR 852
10:13AM Areia-Darque1h06 11:19AM Porto - Campanhã0 transfersDirect
R - Regional
R 3300
12:33PM Areosa1h37 02:10PM Porto - Campanhã1 transfer
R - Regional
R 3300
12:38PM Viana do Castelo1h32 02:10PM Porto - Campanhã1 transfer
R - Regional
R 3300
12:44PM Areia-Darque1h26 02:10PM Porto - Campanhã1 transfer
R - Regional
R 3302
01:41PM Areosa1h59 03:40PM Porto - Campanhã1 transfer
R - Regional
R 3302
01:46PM Viana do Castelo1h54 03:40PM Porto - Campanhã1 transfer
R - Regional
R 3302
01:52PM Areia-Darque1h48 03:40PM Porto - Campanhã1 transfer
IR - InterRegional
IR 854
03:08PM Viana do Castelo1h12 04:20PM Porto - Campanhã0 transfersDirect
IR - InterRegional
IR 854
03:14PM Areia-Darque1h06 04:20PM Porto - Campanhã0 transfersDirect
R - Regional
R 3304
04:01PM Areosa2h09 06:10PM Porto - Campanhã1 transfer
R - Regional
R 3304
04:07PM Viana do Castelo2h03 06:10PM Porto - Campanhã1 transfer
R - Regional
R 3304
04:13PM Areia-Darque1h57 06:10PM Porto - Campanhã1 transfer
R - Regional
R 3106
05:45PM Viana do Castelo1h55 07:40PM Porto - Campanhã1 transfer
U - Urban
R 3106
05:51PM Areia-Darque1h49 07:40PM Porto - Campanhã1 transfer
IR - InterRegional
IR 830
06:48PM Viana do Castelo1h22 08:10PM Porto - Campanhã0 transfersDirect
IR - InterRegional
IR 830
06:54PM Areia-Darque1h16 08:10PM Porto - Campanhã0 transfersDirect
IR - InterRegional
R 3202
07:39PM Areosa2h51 10:30PM Porto - Campanhã1 transfer
IR - InterRegional
IR 856
09:08PM Viana do Castelo1h22 10:30PM Porto - Campanhã0 transfersDirect
IR - InterRegional
IR 856
09:14PM Areia-Darque1h16 10:30PM Porto - Campanhã0 transfersDirect

Find all the dates and times for this journey

Compare prices and tickets Viana do Castelo to Porto by train or bus

Wed
Mar 26
Thu
Mar 27
Fri
Mar 28
Sat
Mar 29
Sun
Mar 30
Mon
Mar 31
Tue
Apr 01
Wed
Apr 02
Thu
Apr 03
Fri
Apr 04
Sat
Apr 05
Sun
Apr 06
Mon
Apr 07
Tue
Apr 08

How far in advance should I book train tickets from Viana do Castelo to Porto?

The best time to book your train from Viana do Castelo to Porto is 42 days before departure. See how prices for trains change on the Viana do Castelo to Porto route.
Prices are for one-way tickets for one passenger from Viana do Castelo to Porto per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Viana do Castelo to Porto.

Fastest train times from Viana do Castelo to Porto

Showing times and prices for Mar 27

Fastest Journey

1 h 6 m

Average

1 h 35 m

Trains per day

30

Distance

63 km

Of the 30 trains that leave Viana do Castelo for Porto every day 14 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
IR - InterRegionalIR 852
10:13AM1h06
Areia-Darque
11:19AMPorto - Campanhã
$71One-way
0 transfers
Fastest
IR - InterRegionalIR 850
08:09AM1h06
Areia-Darque
09:15AMPorto - Campanhã
$71One-way
0 transfers
Fastest
IR - InterRegionalIR 854
03:14PM1h06
Areia-Darque
04:20PMPorto - Campanhã
$71One-way
0 transfers
Fastest
IntercidadesIC 730
07:37AM1h06
Viana do Castelo
08:43AMPorto - Campanhã
$111One-way
0 transfers
2nd Fastest
IR - InterRegionalIR 852
10:07AM1h12
Viana do Castelo
11:19AMPorto - Campanhã
$81One-way
0 transfers

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 Viana do Castelo to Porto

Trains from Viana do Castelo to Porto run on average 27 times per day, taking around 1h 45m. Cheap train tickets for this journey start at $5 (€4) but you can travel from only $5 (€4) 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 $5 (€4)
Distance
39 miles (63 km)
Average train duration
1h 45m
Cheapest ticket price
$5 (€4)
Trains per day
27
Direct trains
11
Train providers
5
Fastest train
1h 6m
First train
07:37
Last train
21:14
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 $5 (€4)

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

Travel from Viana do Castelo to Porto from $6 (€6) with Omio’s train partners Comboios De Portugal, IR - InterRegional and R - Regional! You can find the best schedules and tickets when comparing and booking the most affordable trip 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 from Viana do Castelo to Porto.

Train information from Viana do Castelo to Porto with Comboios De Portugal:

  • Average Duration: 1 h 8 min
  • Cheapest Price: $9
  • Comboios De Portugal frequency: 8 a day

Embark on a Scenic Journey with the Viana do Castelo to Porto Train

Travelers eager to explore the charming route between Viana do Castelo and Porto often rejoice in the convenience and mesmerizing views offered by the train services on this route. The most popular line, the "Viana do Castelo to Porto train," provides an efficient and comfortable journey. The tour begins at Afife, a hub bustling with energy and echoing with the promise of adventure. As the train from Viana do Castelo to Porto advances southwards, travelers are immersed in scenic vistas of the Portuguese countryside until they arrive at the historic Porto - Sao Bento, a gateway to all the excitement Porto has to offer. Commuting has never been this rewarding; let the trains from Viana do Castelo to Porto be your serene passage between these incredible destinations.

Affordable Train Ticket Prices from Viana do Castelo to Porto

Traveling by train from Viana do Castelo to Porto is both an economical and convenient choice. For those looking for budget-friendly options, the cheapest train ticket available on this scenic route starts from just $5 (€4). On average, travelers can expect the cost of a train ticket between these two charming Portuguese cities to be around $8 (€7). For the best experience at the most reasonable prices, consider planning your trip in the tranquil off-peak month of November, when trains tend to be less crowded and relaxing, offering a peaceful journey down this exquisite stretch of Northern Portugal.

Train Viana do Castelo to Porto: CP Comboios de Portugal, Comboios Urbanos

Discover the ease and convenience of traveling from Viana do Castelo to Porto by train with reliable services provided by CP Comboios de Portugal and Comboios Urbanos. These trains offer a comfortable and efficient way to experience the beautiful Portuguese countryside. The routes are operated with modern, well-equipped trains that cater to both local commuters and travelers. Enjoy a seamless journey with amenities such as spacious seating and ample storage for luggage, ensuring a pleasant travel experience. Whether you're heading to Porto for business or leisure, the train services from Viana do Castelo provide a stress-free and scenic way to reach your destination.

Train Viana do Castelo to Porto: Train Times and Schedule

Embark on a picturesque journey from Viana do Castelo to Porto by train and experience the charm of Portugal's scenic routes. The train journey between Viana do Castelo and Porto covers a distance of approximately 39 miles (63 km), offering a comfortable and scenic travel experience. Typically, the average train journey duration is around 1h 6m.

The train service between Viana do Castelo and Porto is both frequent and reliable, providing ample options for your travel plans. On average, there are about 27 trains operating daily on this route. These trains run every day of the week, ensuring you have the flexibility to choose a day that fits within your itinerary.

Plan your day with ease, as the first train of the day from Viana do Castelo to Porto typically departs at around 07:37, while the last train tends to leave at approximately 21:14. Whether you're an early bird or planning a late departure, the Viana do Castelo to Porto train schedule has you covered.

FAQs: Trains from Viana do Castelo to Porto

FAQs: Travel by train from Viana do Castelo 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 Viana do Castelo to Porto.
FAQs

Popular train stations from Viana do Castelo to Porto

Viana do Castelo
Porto
The major train station for departures in Viana do Castelo is Afife. Find all the information you need to know about services, amenities and connections at Afife for your trip from Viana do Castelo to Porto.
AfifeDiningHotel
Amenities at train station
DiningDining
HotelHotel
ticketOfficeHours
Distance to city center
9 km
Viana do CasteloWifiLockersParkingDiningTaxisAccessibilityWCHotelTicket Office
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 10:00 PM Monday - Sunday
Wifi
Wifi
  • Free
Parking
Parking
  • The car park is open 7 days a week from 6:00 a.m. to 11:00 p.m. Access is available via Avenida General Humberto Delgado.
Dining
Dining
  • Restaurante O Manel
  • Tasquinha da Linda
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Ramps, restrooms.
WC
WC
  • €0.50
Hotel
Hotel
  • Hotel Rali Viana
  • Hotel Flor de Sal
  • Pousada Viana do Castelo
Lost and Found Office
  • Located in the main hall
Public transit options for Viana do Castelo
  • Bus: Several lines available
  • Taxi: Available outside the station
Areia-DarqueDiningATMAccessibilityHotel
Amenities at train station
DiningDining
ATMATM
AccessibilityAccessibility
HotelHotel
ticketOfficeHours
Distance to city center
2 km
The major train station for arrivals in Porto is Porto - Sao Bento. Find all the information you need to know about services, amenities and connections at Porto - Sao Bento for your journey to Porto from Viana do Castelo.
Porto - Sao BentoWifiLockersParkingDiningATMTaxisAccessibilityWCHotelTicket Office
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 10:00 PM Monday - Sunday
Wifi
Wifi
  • Free
Parking
Parking
  • The car park is open 7 days a week from 6:00 a.m. to 11:00 p.m. Access via Rua da Madeira.
Dining
Dining
  • Restaurante Abadia do Porto
  • Café Santiago
  • The Lingerie Restaurant - Porto
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Elevators, ramps, restrooms.
WC
WC
  • €0.50
Hotel
Hotel
  • Pestana Porto - A Brasileira
  • InterContinental Porto - Palacio das Cardosas
  • Hotel Teatro
Lost and Found Office
  • Located in the main hall
Public transit options for Porto - Sao Bento
  • Metro: Line D
  • Bus: Several lines available
  • Tram: Line 22
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 11:00 PM Monday - Sunday
ticketOfficeHours
Distance to city center
2 km
Wifi
Wifi
  • Free
Parking
Parking
  • The car park is open 24/7. Access is available from Rua de Bonjóia.
Dining
Dining
  • Restaurante Casa Aleixo
  • Restaurante Madureira
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Elevators, ramps, restrooms.
WC
WC
  • €0.50
Hotel
Hotel
  • Pestana Palácio do Freixo
  • AC Hotel Porto
  • Vila Galé Porto
  • Hotel Poveira
Lost and Found Office
  • Located in the main hall
Public transit options for Porto - Campanhã
  • Metro: Line A, Line B, Line C, Line E
  • Bus: Several lines available

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