World Train Map

Classic route

Celta

Porto → Vigo · Portugal · Spain

View on the map →Wikipedia (PT) ↗Stations · 5

Celta — Porto to Vigo
Photo · Pedro Seoane Prado · CC BY-SA 4.0

The only train across the Portugal–Spain border in the north: down the Minho, over the Valença bridge, into Galicia — two countries, one ticket, 2 h 35.

Stations

  1. 0 kmPorto - Campanhã
  2. 38 kmNine
  3. 81 kmViana do Castelo
  4. 129 kmValença
  5. 172 kmVigo-Guixar

The stations OpenStreetMap lists for this service, in order, with the distance along the line as drawn here. A train may skip some of them.

How this line was checked

Questions and answers

How long is the Celta?

The Celta runs 180 km from Porto to Vigo. It runs through Portugal and Spain.

How long does the Celta take?

The fastest scheduled journey is ≈ 2 h 35 min for the 180 km. That is an average of 70 km/h end to end. The line's top service speed is 140 km/h.

Who runs the Celta?

CP and Renfe, with IC Celta.

How old is the Celta?

The line has been in service since 1886. That is the year the atlas dates it from: for a modern brand running over an older railway, it is the railway's date, not the brand's.

How often does the Celta run?

2 direct trains on a weekday (counted on 2 September 2026).

View on the world railway map →

Read more on Wikipedia (in PT) ↗

More classic routes

More train routes in Portugal · Spain.