How to travel to Viana do Castelo?
Travel Information:
Please find enclosed the railway timetables for fast trains from Lisbon to Porto and regional trains, available at CP – Comboios de Portugal. The distance from Lisbon Airport to Viana do Castelo is approximately 400 km, while from Porto Airport it is about 80 km.
From Francisco Sá Carneiro Airport, Porto:
- Take the subway (METRO) to Estação de Comboios de Campanhã (Campanhã Railway Station) in Porto.
- From Campanhã Railway Station, take a train to Viana do Castelo (the trip takes around 1 hour and 45 minutes).
Bus Information: Attached, you will find the latest timetables for Barquense and Ovnitur Bus Companies, as well as the Metro lines.
- Rede Expressos operates buses to and from Porto Airport and the city: Rede Expressos
- Autna (a Spanish company) also operates services to and from the airport: Autna
- Direct bus from Porto Airport (OPO) to Viana do Castelo: CheckMyBus or Barquense
Bus and Train Stations in Viana do Castelo:
- Viana do Castelo Railway Station
Largo da Estação
4900-321 Viana do Castelo
Portugal - Viana do Castelo Bus Station
Avenida General Humberto Delgado
4900-317 Viana do Castelo
Portugal
From Lisbon (Portela Airport): You can either take a train or a direct bus to Viana do Castelo, which takes around 4 to 5 hours.
- Train information: CP – Comboios de Portugal
- Bus information: Rede Expressos