The cheapest trains from Berlin to Zagreb

Showing times and prices for Sep 23

Cheapest

$112

Average

$118

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Berlin to Zagreb will cost around $ 118 if you buy it on the day, but the cheapest tickets can be found for only $ 112.

2nd Cheapest
10:29PMBerlin Hbf18h43 05:12PMZagreb Glavni Kolod.
3 changes
$1121One-way
08:05AMBerlin Hbf12h48 08:53PMZagreb Glavni Kolod.
1 changes
$1241One-way

Timetable Berlin to Zagreb

Showing trains for tomorrow, Thu, Sep 23
08:05AMBerlin Hbf12h48 08:53PMZagreb Glavni Kolod.
0 changes
10:29PMBerlin Hbf18h43 05:12PMZagreb Glavni Kolod.
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Wed
Sep 22
$278Deutsche Bahn with connection
Find prices
Find prices
Thu
Sep 23
$56FlixTrain
$53Flixbus
$323Lot Polish Airlines
Fri
Sep 24
$112Deutsche Bahn with connection
Find prices
$288Lot Polish Airlines
Sat
Sep 25
$99Deutsche Bahn with connection
Find prices
$305Eurowings
Sun
Sep 26
$112Deutsche Bahn with connection
Find prices
$255Lot Polish Airlines
Mon
Sep 27
$99Deutsche Bahn with connection
$62Flixbus
$255Lot Polish Airlines
Tue
Sep 28
$99Deutsche Bahn with connection
Find prices
$280Eurowings
Wed
Sep 29
$71Deutsche Bahn with connection
Find prices
$255Eurowings
Thu
Sep 30
$87Deutsche Bahn with connection
Find prices
$255Lot Polish Airlines
Fri
Oct 1
$112Deutsche Bahn with connection
Find prices
$255Lot Polish Airlines
Sat
Oct 2
$71Deutsche Bahn with connection
Find prices
$366Croatia Airlines
Sun
Oct 3
$112Deutsche Bahn
Find prices
$238Lufthansa Cityline
Mon
Oct 4
$71Deutsche Bahn with connection
Find prices
$164Lot Polish Airlines
Tue
Oct 5
$87Deutsche Bahn with connection
$53Flixbus
$164Lot Polish Airlines
Wed
Oct 6
$71Deutsche Bahn with connection
$50Flixbus
$133Lot Polish Airlines
Thu
Oct 7
$75Deutsche Bahn with connection
Find prices
$133Lot Polish Airlines
Fri
Oct 8
$87Deutsche Bahn with connection
Find prices
$133Lot Polish Airlines
Sat
Oct 9
$71Deutsche Bahn with connection
$48Flixbus
$366Croatia Airlines
Sun
Oct 10
$99Deutsche Bahn with connection
Find prices
$265Austrian Airlines
Mon
Oct 11
$71Deutsche Bahn with connection
Find prices
$133Lot Polish Airlines
Tue
Oct 12
$71Deutsche Bahn with connection
Find prices
$133Lot Polish Airlines

The fastest trains from Berlin to Zagreb

Showing times and prices for Sep 23

Fastest Journey

12 h 48 m

Average

15 h 45 m

Trains per day

2

Distance

769 km

It's difficult to get from Berlin to Zagreb without transferring at least once.

Fastest
08:05AMBerlin Hbf12h48 08:53PMZagreb Glavni Kolod.
1 changes
$1241One-way
10:29PMBerlin Hbf18h43 05:12PMZagreb Glavni Kolod.
3 changes
$1121One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Berlin and Zagreb

distanceDistance476 miles (768 km)
durationAverage train duration17 h 37 min
priceAverage train ticket price$122 (€98)
changesDirect trainYes
carriersTrain providersDeutsche Bahn or Deutsche Bahn with connection

Trains from Berlin to Zagreb cover the 476 miles (768 km) long journey taking on average 17 h 37 min with our travel partners like Deutsche Bahn or Deutsche Bahn with connection. There are direct train services available. While the average ticket price for this trip costs around $122 (€98), you can find the cheapest train ticket for as low as $56 (€45).

Train companies

Deutsche Bahn trains between Berlin and Zagreb

You can travel by train from Berlin to Zagreb with Deutsche Bahn for as low as $56 (€45). When you search for schedules and tickets, Omio will show you the best trip.

Deutsche Bahn

Deutsche Bahn (DB) makes German train travel easy! Find Deutsche Bahn train schedules and cheap tickets for the 476 miles (768 km) journey from Berlin to Zagreb with Omio. Choose from Super Saver, Saver and Flexible fares for your journey from Berlin to Zagreb if you’re looking for the best deals on affordable train tickets. Deutsche Bahn even offers discount cards like the Bahncard 25, 50 and 100, which you can also use on Omio.

As the main provider of train services in Germany, making on average 40, 000 train journeys per day, DB offers a range of train types to suit you with the high-speed InterCity Express (ICE), the express national and international Intercity (IC) and Eurocity (EC) trains, and local Regional Express (RE) and Regional (RB) trains. These different types of trains differ in terms of the comfort and time required to travel. For example, while restrooms are standard services on each train, other services like onboard restaurants or free WiFi access are only available on certain trains.

Please follow the recommendations outlined by Deutsche Bahn when booking your train tickets between Berlin and Zagreb due to the coronavirus:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Berlin to Zagreb
Travel by train to Zagreb easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Berlin to Zagreb.
FAQs
Are there any COVID-19 restrictions for international travel by train between Berlin and Zagreb?

Travel by train between Berlin, Germany and Zagreb, Croatia is: Partially open.

Is international entry into Zagreb from Berlin restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Croatia from Berlin?

Entry Requirements:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test

What are the safety rules to follow in Zagreb, Croatia?

The government of Croatia has imposed these measures to reduce the spread of COVID-19:

  • Physical distance required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

The above information was last checked on 9/19/21. Remember to check the latest COVID-19 travel safety regulations for your train to Zagreb from Berlin closer to your date of departure here

What is the restriction level for the return leg of a round trip journey from Zagreb, Croatia to Berlin, Germany?

Return travel from Croatia to Germany is: Partially open.

Are there any international entry restrictions on returning to Berlin from Zagreb?

Entry into Germany is allowed for: Entry is partially open for citizens and permanent residents of Croatia

Do I need to quarantine on arrival in Germany from Zagreb?

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Berlin, Germany?

The government of Germany has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 9/21/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Berlin from Zagreb.

How much are cheap trains to Zagreb from Berlin?
Train tickets from Berlin to Zagreb for some dates and times can be found for as cheap as $56 (€45)  one way in the next 7 days.
What is the price of a train ticket to Zagreb from Berlin?
In the next 7 days you can expect to pay on average $122 (€98)  for a train ticket between Berlin and Zagreb.
How many miles is it from Berlin to Zagreb by train?
The distance from Berlin to Zagreb by train is approximately 476 miles (768 km).
How many hours is the train time from Berlin to Zagreb?
While the time it takes to travel 476 miles (768 km) between Berlin and Zagreb can vary based on specific dates, weekends, and holidays, the Berlin to Zagreb train journey time is on average 17 h 37 min.
Which train providers can get me from Berlin to Zagreb?
Take the Berlin to Zagreb train with Deutsche Bahn or Deutsche Bahn with connection. However, it's always good to check out all possible train companies for the trip from Berlin to Zagreb as there might be differences in the amenities they offer.
When can I take the first train from Berlin to Zagreb? When can I take the last train for the day?
You can take the earliest train from Berlin to Zagreb at 6: 05 AM   or take the last train from Berlin to Zagreb leaving at 8: 29 PM. Look for the latest Berlin to Zagreb train schedules on Omio and book the best time to take the train for this route.
How early should I book Berlin to Zagreb train tickets to get the best deals?
If you purchase a train ticket from Berlin to Zagreb within the next 7 days, you can find tickets to cost on average $122 (€98) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Zagreb from Berlin are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Berlin
Zagreb
Berlin Ostbahnhof
Amenities
Refreshments