Train from Edinburgh to Porto

Edinburgh, United Kingdom
Porto, Portugal

Your cost to travel by Train, bus, towncar: $488 - $597

Edinburgh
  • Total Distance:

    640.98 km (398 miles)

  • Frequency:

    5 Times/Day

  • Travel Time:

    4 Hours 18 Minutes

  • Train Fare:

    75.00 USD (~55 EUR)

King's Cross St. Pancras station
  • Total Distance:

    5.00 km (3 miles)

  • Frequency:

    255 Times/Day

  • Travel Time:

    8 Minutes

  • Train Fare:

    3.00 USD (~2 EUR)

Victoria station
  • Total Distance:

    0.67 km (0 miles)

  • Frequency:

    N/A

  • Travel Time:

    8 Minutes

  • Walk Fare:

    0.10 USD (~0 EUR)

Londres Victoria Coach Station
  • Total Distance:

    2722.31 km (1691 miles)

  • Frequency:

    1 Times/Day

  • Travel Time:

    56 Hours 37 Minutes

  • Bus Fare:

    170.00 USD (~125 EUR)

Santiago De Compostela
  • Total Distance:

    9.42 km (5 miles)

  • Frequency:

    72 Times/Day

  • Travel Time:

    6 Minutes

  • Bus Fare:

    3.00 USD (~2 EUR)

Santiago de Compostela
  • Total Distance:

    233.32 km (144 miles)

  • Frequency:

    N/A

  • Travel Time:

    3 Hours 34 Minutes

  • Bus Fare:

    288.00 USD (~212 EUR)

Aeroporto
  • Total Distance:

    13.17 km (8 miles)

  • Frequency:

    288 Times/Day

  • Travel Time:

    29 Minutes

  • Train Fare:

    2.00 USD (~1 EUR)

Porto
Source: Rome2rio

Train route map

Train, bus, towncar schedule

Departure Arrival Train Fare Operator Duration
Edinburgh - 7:00 London Kings Cross - 11:13 $79 USD LNER 4h 13mins
King's Cross St. Pancras station - 23:00 Victoria station - 23:08 $3 USD LONDONUNDERGROUNDTUBE 8 minutes
Aeroporto - 10:00 Trindade - 10:28 $2 USD METRODOPORTO 28 minutes

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 543 USD ~ 399 EUR
2 people 1,086 USD ~ 799 EUR
3 people 1,629 USD ~ 1,199 EUR
4 people 2,172 USD ~ 1,599 EUR
5 people 2,715 USD ~ 1,999 EUR

Did you know?

  • The total CO2 Emission for your Edinburgh - Porto train trip is 123.98 kg
  • Your total cost to travel by train from Edinburgh to Porto is about 570 USD (~ 419 EUR )