Train from Zagreb to Helsinki

Zagreb
Helsinki, Finland

Your cost to travel by Train, bus, car ferry: $320 - $392

Zagreb Glavni Kolod.
  • Total Distance:

    253.82 km (158 miles)

  • Travel Time:

    4 Hours 20 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    27.0 USD (~19.88 EUR)

Villach Hbf (Busbahnhof)
  • Total Distance:

    127.47 km (79 miles)

  • Travel Time:

    1 Hours 39 Minutes

  • Frequency:

    4 Times/Day

  • Train Fare:

    17.0 USD (~12.52 EUR)

Udine Autostazione
  • Total Distance:

    2247.4 km (1396 miles)

  • Travel Time:

    16 Hours 32 Minutes

  • Frequency:

    0 Times/Day

  • Bus Fare:

    150.0 USD (~110.47 EUR)

A. Laikmaa
  • Total Distance:

    1.2 km (1 miles)

  • Travel Time:

    5 Minutes

  • Frequency:

    50 Times/Day

  • Bus Fare:

    2.0 USD (~1.47 EUR)

Tallinn
  • Total Distance:

    89.33 km (56 miles)

  • Travel Time:

    2 Hours 6 Minutes

  • Frequency:

    6 Times/Day

  • Ferry Fare:

    160.0 USD (~117.83 EUR)

Helsinki
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
Zagreb Glavni Kolod. Villach Hbf 27 USD http://www.hzpp.hr/en 4h 8mins
Villach Hbf (Busbahnhof) Udine stazione(Viale Europa Unita) 17 USD http://fahrplan.oebb.at/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S=Villach%20Hbf%20%28Busbahnhof%29&Z=Udine%20stazione%28Viale%20Europa%20Unita%29&start=1 1h 34mins
Udine Autostazione Tallinn 150 USD http://www.eurolines.it/Orari-internazionali/114-1.html 15h 45mins
A. Laikmaa Reisisadam D-terminal 2 USD http://www.peatus.ee 5mins
Tallinn Helsinki 160 USD https://www.tallink.com/ 2h 0mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 374 USD ~ 275 EUR
2 people 748 USD ~ 551 EUR
3 people 1,122 USD ~ 826 EUR
4 people 1,496 USD ~ 1,102 EUR
5 people 1,870 USD ~ 1,377 EUR

Did you know?

  • The total CO2 Emission for your Zagreb - Helsinki train trip is 99.1 kg
  • Your total cost to travel by train from Zagreb to Helsinki is about 374.0 USD (~275.43 EUR)