The CP 592-class diesel unit used on the Celta service running through the Minho countryside between Porto and Vigo.

Portugal → Spain · Scenic

Celta: Porto to Vigo

The Celta is the international service linking Porto-Campanhã with Vigo-Guixar, calling at Nine, Viana do Castelo and Valença. CP's current timetable, in force since 14 December 2025, shows two departures a day in each direction; the morning train leaves Porto-Campanhã at 08:10 and reaches Vigo-Guixar at 11:44 local Spanish time, about two and a half hours' actual running.

Porto → Vigo

Photo: Nelso Silva from Porto, Portugal · CC BY-SA 2.0

Time needed
2h 34m
Best for
Budget travellers · Families
Route
Porto → Vigo

Why this route

A landscape that arrives in route order.

This is the rare cross-border train that still feels like crossing a border. The Celta runs up the Portuguese Minho coast through Viana do Castelo, reaches the Minho river at Valença under its star-shaped fortress, crosses into Galicia and finishes at Vigo-Guixar above the harbour. It is worked by a Renfe 592-class diesel unit hired by CP, so the train itself is unglamorous (this is a service journey, not a cruise train) but it is the only direct rail link between northern Portugal and Galicia and it costs a fraction of the flight. Two departures each way per day means the timetable dictates the trip: take the 08:10 from Porto for a day in Vigo, or the evening train if you are staying. Seat reservation is mandatory and both CP and Renfe sell tickets. Remember the hour's time difference when you read the arrival times.

How it scores

Our current editorial assessment, for comparing journeys, a considered judgement, not a measurement.

SceneryModerate
ComfortModerate
Value for moneyExceptional
Character of the trainLimited
Show the full editorial profile

More subjective

UniquenessStrong
Iconic statusLimited
PhotographyModerate
Travelling with childrenStrong

Not rated yet: food & drink, seat quality, onboard service, slow travel quality, romance, remoteness.

Step-free access and assistance are set out with the practical detail further down rather than reduced to a score.

The route

Porto to Vigo

The map and published stops show the verified geography this journey travels through.

The published route runs from Porto to Vigo via Nine, Viana do Castelo, Valença.

Key stops

Porto-CampanhãNineViana do CasteloValençaVigo-Guixar

Porto-CampanhãVigo-GuixarNineViana do CasteloValença
Portugal · geographic corridor through verified stops · indicative alignment, not exact track geometry
  1. Porto-Campanhã

    Portugal

  2. Nine

    Portugal

  3. Viana do Castelo

    Portugal

  4. Valença

    Portugal

  5. Vigo-Guixar

    Portugal

The Celta’s yellow and white 592-class unit standing at the platform in Vigo.
The Celta’s yellow and white 592-class unit standing at the platform in Vigo. · Photo: Pedro Seoane Prado · CC BY-SA 4.0

Evidence on demand

Practical reality

Route, onboard, season, fit and booking detail remain available without interrupting the journey above. Unknowns stay visible.

Time & itinerary

2h 34m

View route map and verified stops

Porto-Campanhã → Vigo-Guixar

The published route runs from Porto to Vigo via Nine, Viana do Castelo, Valença.

Key stops

Porto-CampanhãNineViana do CasteloValençaVigo-Guixar

Porto-CampanhãVigo-GuixarNineViana do CasteloValença
Portugal · geographic corridor through verified stops · indicative alignment, not exact track geometry
  1. Porto-Campanhã

    Portugal

  2. Nine

    Portugal

  3. Viana do Castelo

    Portugal

  4. Valença

    Portugal

  5. Vigo-Guixar

    Portugal

When to go
  1. JanRuns
  2. FebRuns
  3. MarRuns
  4. AprRuns
  5. MayRuns
  6. JunRuns
  7. JulRuns
  8. AugRuns
  9. SepRuns
  10. OctRuns
  11. NovRuns
  12. DecRuns
  • Runs
Year-round
Runs

Jan: Timetable in force since 14 December 2025 shows two daily departures in each direction. Portuguese and Spanish local times differ by one hour, which distorts the published journey times.

These months show when the train runs, which is a service fact. How good each month is for the experience has not been rated yet, so no month is presented as better than another.

Month-by-month notes
  • Jan: Timetable in force since 14 December 2025 shows two daily departures in each direction. Portuguese and Spanish local times differ by one hour, which distorts the published journey times.
  • Feb: Timetable in force since 14 December 2025 shows two daily departures in each direction. Portuguese and Spanish local times differ by one hour, which distorts the published journey times.
  • Mar: Timetable in force since 14 December 2025 shows two daily departures in each direction. Portuguese and Spanish local times differ by one hour, which distorts the published journey times.
  • Apr: Timetable in force since 14 December 2025 shows two daily departures in each direction. Portuguese and Spanish local times differ by one hour, which distorts the published journey times.
  • May: Timetable in force since 14 December 2025 shows two daily departures in each direction. Portuguese and Spanish local times differ by one hour, which distorts the published journey times.
  • Jun: Timetable in force since 14 December 2025 shows two daily departures in each direction. Portuguese and Spanish local times differ by one hour, which distorts the published journey times.
  • Jul: Timetable in force since 14 December 2025 shows two daily departures in each direction. Portuguese and Spanish local times differ by one hour, which distorts the published journey times.
  • Aug: Timetable in force since 14 December 2025 shows two daily departures in each direction. Portuguese and Spanish local times differ by one hour, which distorts the published journey times.
  • Sep: Timetable in force since 14 December 2025 shows two daily departures in each direction. Portuguese and Spanish local times differ by one hour, which distorts the published journey times.
  • Oct: Timetable in force since 14 December 2025 shows two daily departures in each direction. Portuguese and Spanish local times differ by one hour, which distorts the published journey times.
  • Nov: Timetable in force since 14 December 2025 shows two daily departures in each direction. Portuguese and Spanish local times differ by one hour, which distorts the published journey times.
  • Dec: Timetable in force since 14 December 2025 shows two daily departures in each direction. Portuguese and Spanish local times differ by one hour, which distorts the published journey times.
Good for

Good fit for

  • Budget travellers

    Especially good

    Unusually good value for the distance and the scenery covered.

  • Families

    Good fit

    Short enough, frequent enough or engaging enough to work with children.

Think twice if

  • You cannot just turn up

    A reservation is required for this journey.

Reservation & booking
Reservation
Required
Booking difficulty
Easy

Not yet verified: typical price, rail pass validity. We leave these blank rather than guess.

  • Seat reservation is mandatory.
  • Tickets are sold by CP and, from the Spanish side, by Renfe.
  • With only two departures a day in each direction, book ahead in summer.

This is the operator's own reservation entry point. Fares and availability are confirmed there, not here. Journey length: 2h 34m. Checked 21 Sep 2026 · CP · Celta (Porto-Vigo).

Sources & freshness

The detailed source record remains at the end of this guide. Review the evidence.

Your next step

Plan the route, then confirm it with the operator.

Seat reservation is mandatory. Tickets are sold by CP and, from the Spanish side, by Renfe. With only two departures a day in each direction, book ahead in summer.

Check availability with CP - Comboios de Portugal (opens in a new tab)

This is the operator's own reservation entry point. Fares and availability are confirmed there, not here.

Far by Rail is a discovery guide, not a live timetable or booking service. Confirm times, fares and availability with the operator.

Continue exploring

Journeys in the same spirit

Sources & freshness

Journey information is reviewed against published material and maintained as sources change.

Last reviewed 21 Sep 2026.

Official sources