Travelling from Germany to Croatia couldn’t be easier – just take a look at the list below to see the vast number of airlines that operate routes linking the two countries. Depending on your departure and arrival points, it’s also possible to travel by train or bus.
Flying from Germany to Croatia
As you’ll see, there are many, many flights between the two countries – just take your pick! All of the flights mentioned below are direct services – you can also fly from other cities in Germany via connecting flights on Eurowings (usually via Cologne/Bonn or Stuttgart) who also provide connecting flights to many other European countries, including the UK. Take a look at their website for full details.
N.B. Croatia Airlines and Lufthansa code-share some flights, but it is worth checking both their websites to get the best fare.
From Berlin to Croatia
- Croatia Airlines to Zagreb (year-round)
- Easyjet to Pula, Zadar, Split & Dubrovnik
- Eurowings to Zagreb (year-round), Split & Dubrovnik
- Lufthansa to Zagreb (year-round), Zadar, Split & Dubrovnik
- Ryanair to Zadar
From Bremen to Croatia
- Ryanair to Zadar
From Cologne/Bonn to Croatia
- Eurowings to Zagreb (year-round), Rijeka, Pula, Zadar, Split (year-round) & Dubrovnik
From Dortmund to Croatia
- Eurowings to Split
From Dresden to Croatia
- Croatia Airlines to Split & Dubrovnik
From Dusseldorf to Croatia
- Croatia Airlines to Split & Dubrovnik
- Eurowings to Zagreb (year-round), Zadar, Split and Dubrovnik
- Ryanair to Zadar (from Dusseldorf Weeze)
From Erfurt to Croatia
- Croatia Airlines to Pula & Split
From Frankfurt to Croatia
- Condor flights to Rijeka & Split
- Croatia Airlines to Zagreb, Pula, Zadar, Split & Dubrovnik
- Lufthansa to Zagreb (year-round), Split (year-round) & Dubrovnik (year-round)
- Ryanair to Pula & Zadar (from Frankfurt Hahn), and to Pula, Rijeka and Zadar (from Frankfurt International)
From Hamburg to Croatia
- Croatia Airlines to Split
- Eurowings to Split & Dubrovnik
From Hanover to Croatia
- Eurowings to Split & Dubrovnik
From Karlsruhe/Baden-Baden to Croatia
- Ryanair to Zadar
From Kassel-Calden to Croatia
- Croatia Airlines to Split
From Leipzig to Croatia
- Croatia Airlines to Split & Dubrovnik
From Munich to Croatia
- Croatia Airlines to Zagreb (year-round), Zadar & Split
- Lufthansa to Zagreb (year-round), Pula, Zadar, Split (year-round) & Dubrovnik (year-round)
From Stuttgart to Croatia
- Eurowings to Zagreb (year-round), Rijeka, Zadar, Split (year-round) & Dubrovnik
- Lufthansa to Zagreb & Split
Germany to Croatia by Bus
There are a number of bus routes that exist between these two countries, if you fancy a slightly cheaper alternative to flying. However, given the existence of so many low-cost airlines, and the fact that travelling by bus really racks up the journey time, it’s understandably not an alternative that many think about these days!
You might, however, need to travel from/to a place without air links, meaning that bus travel is a good option – especially as there’s a more extensive service by bus than by train.
Because of the distances involved, most bus services from Germany run to central (i.e. near Zagreb) or eastern Croatia rather than to the coast. However, there are routes to Rijeka and Split, and nearby Sibenik and Zadar.
- Croatia Bus operate services to Zagreb from a number of major Germany cities, including Berlin, Bonn, Cologne, Dortmund, Dusseldorf, Frankfurt, Hamburg, Hannover, Karlsruhe, Leipzig, Mannheim, Munich, Nuremberg and Stuttgart. (Phew!) There are daily routes from/to the largest of these cities – full details are on the website
- Flixbus offer low cost bus services from Germany to Croatia
- Cazmatrans also operate a number of services from major German cities (including those listed above) to various Croatian towns and cities, including Bjelovar, Karlovac, Koprivnica, Osijek, Slavonski Brod, Varazdin, Vukovar and Zagreb
- Arriva have routes from Germany to Rijeka and Split
- Eurolines.de is a great website to look up timetables for bus routes from Germany to Croatia – in both English and German – and you can even book tickets online
Germany to Croatia by Train
There are only direct trains from Germany to Zagreb. To go elsewhere in Croatia, you’ll have to change here.
The most useful train routes from Germany to Croatia are likely to be:
- Munich to Zagreb (2 a day, one early morning, one overnight) – 8 hours 30 minutes
- Stuttgart to Zagreb (1 a day) – 11 hours
- Frankfurt to Zagreb (1 a day) – 12 hours 30 minutes.
Trains from other Germany cities most likely involve at least one change. See the excellent Die Bahn website for timetable details.