Search Zagreb train tickets

switcheroo

Quickview

How to get to Zagreb by train?

Routes811
Trips per day3,410
train carriers5
Stations1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Zagreb?

The cheapest prices for a train ticket to Zagreb that users have found recently on Wanderu start at $60.42. Such great deals to Zagreb are available on 3 routes including Prien am Chiemsee, Übersee and Bernau am Chiemsee. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Zagreb. Tuntenhausen at $60.91 has consistently the lowest average train ticket prices to Zagreb.

What are the main train stations in Zagreb?

The most popular train station in Zagreb is Zagreb Glavni Kolod.. Zagreb Glavni Kolod. is the busiest train station in Zagreb.

What are the most popular train routes to Zagreb?

Krefeld

There are 39 train schedules per day connecting Krefeld with Zagreb. It takes on average 18 hours to travel 575 miles, 924 kms, by train from Krefeld. 2 train carriers offer schedules from Krefeld, with Deutsche Bahn offering the most daily connections to Zagreb. Traveling by train from Krefeld you will most likely to arrive in Zagreb at Zagreb Glavni Kolod..
Avg. Time
18h 0m
Avg. Price
$228.75

Limburg

There are 31 train schedules per day connecting Limburg with Zagreb. It takes on average 15 hours to travel 483 miles, 777 kms, by train from Limburg. 2 train carriers offer schedules from Limburg, with Deutsche Bahn offering the most daily connections to Zagreb. Traveling by train from Limburg you will most likely to arrive in Zagreb at Zagreb Glavni Kolod..
Avg. Time
15h 0m
Avg. Price
$214.69

Villingen-Schwenningen

There are 31 train schedules per day connecting Villingen-Schwenningen with Zagreb. It takes on average 17 hours to travel 388 miles, 623 kms, by train from Villingen-Schwenningen. 2 train carriers offer schedules from Villingen-Schwenningen, with Deutsche Bahn with non-federally owned railway company offering the most daily connections to Zagreb. Traveling by train from Villingen-Schwenningen you will most likely to arrive in Zagreb at Zagreb Glavni Kolod..
Avg. Time
17h 0m
Avg. Price
$131.16

Sinsheim

There are 27 train schedules per day connecting Sinsheim with Zagreb. It takes on average 15 hours to travel 408 miles, 656 kms, by train from Sinsheim. 2 train carriers offer schedules from Sinsheim, with Deutsche Bahn offering the most daily connections to Zagreb. Traveling by train from Sinsheim you will most likely to arrive in Zagreb at Zagreb Glavni Kolod..
Avg. Time
15h 0m
Avg. Price
$173.44

Zwickau

There are 27 train schedules per day connecting Zwickau with Zagreb. It takes on average 16 hours to travel 375 miles, 604 kms, by train from Zwickau. 2 train carriers offer schedules from Zwickau, with Deutsche Bahn with non-federally owned railway company offering the most daily connections to Zagreb. Traveling by train from Zwickau you will most likely to arrive in Zagreb at Zagreb Glavni Kolod..
Avg. Time
16h 0m
Avg. Price
$156.34

What train companies travel to Zagreb, Croatia ?

Located in, Croatia, you can travel by train to Zagreb from 811 destinations and choose from 3410 daily train schedules to get you there. Deutsche Bahn with non-federally owned railway company has the most train connections to Zagreb. The furthest train arriving in Zagreb covers a distance of 679.70 miles, 1093.59 kms, covering the journey in and 25 minutes

Looking for other ways to get there? Check out Bus options to Zagreb.

train companies serving Zagreb

Railjet

There are 1 daily Railjet schedules to Zagreb. Railjet can get you to Zagreb by train from 2 destinations including Prien am Chiemsee.
Air conditioning
Restroom
Beverage
Extra legroom
Meal
Movies
Newspaper/Magazine
Power outlet
Snacks
WiFi
Avg. Time
8h 26m
Avg. Price
$106.26

Deutsche Bahn

There are 84 daily Deutsche Bahn schedules to Zagreb. Deutsche Bahn can get you to Zagreb by train from 668 destinations including Konstanz.
Power outlet
Avg. Time
14h 8m
Avg. Price
$163.69

DB Eurocity

There are 2 daily DB Eurocity schedules to Zagreb. DB Eurocity can get you to Zagreb by train from 10 destinations including Munich.
Beverage
Meal
Power outlet
Avg. Time
10h 41m
Avg. Price
$167.35

Non-federally owned railway company

There are 2 daily Non-federally owned railway company schedules to Zagreb. Non-federally owned railway company can get you to Zagreb by train from 11 destinations including Bernau am Chiemsee.
Power outlet
Avg. Time
12h 21m
Avg. Price
$88.76

Deutsche Bahn with non-federally owned railway company

There are 92 daily Deutsche Bahn with non-federally owned railway company schedules to Zagreb. Deutsche Bahn with non-federally owned railway company can get you to Zagreb by train from 736 destinations including Konstanz.
Power outlet
Avg. Time
16h 21m
Avg. Price
$160.10