Trains to Zagreb Trains to Zagreb

Trains to Zagreb

Explore Zagreb’s extensive train network connecting domestic and international destinations, along with essential travel tips and station details.

Zugverkehr

Zugfahrkarten

Looking for trains to Zagreb? This guide covers everything you need to know about train travel to Croatia’s capital, including domestic and international routes, ticketing, station information, and travel tips. Whether you’re planning a trip from Vienna, Ljubljana, Budapest, Munich, Zurich, or exploring Croatia’s scenic coast, this resource is designed for travelers planning a trip to Zagreb by train.

Why Train Travel to Zagreb Matters

Zagreb is a major rail hub in Central Europe, serving as a gateway between Central and Southeast Europe. Its strategic location makes it easily accessible by train from neighboring countries, and it’s the primary entry point for travelers arriving in Croatia by rail. Croatian Railways (HŽPP) handles domestic and most international arrivals in Zagreb, operating all national rail services and some international services to the city.

Main Direct Train Routes to Zagreb

Here’s a quick summary of the main direct international train routes to Zagreb, including journey times and typical fares (when booked in advance):

Route

Fahrtzeit

Typical Fare (from)

Vienna – Zagreb

6–7 hours

€20–€28

Ljubljana – Zagreb

1h35m–2h30m

€25

Budapest – Zagreb

5h46m–5h50m

€30–€60

Munich – Zagreb

8h30m (direct day/night)

€37.99

Zurich – Zagreb

13h40m (EuroNight)

Contact station

  • Direct trains from Vienna to Zagreb take around 6–7 hours, with tickets starting from roughly €20–€28 for advance bookings.

  • Direct trains from Ljubljana to Zagreb run frequently (about 8 per day), with journey times from 1h35m to 2h30m and fares from €25.

  • Direct connections from Budapest to Zagreb typically take approximately 5h46m–5h50m, with fares from €30–€60.

  • Direct day and night services are available from Munich and Zurich, including the EuroNight (EN) Lisinski train.

Main Train Stations in Zagreb

  • Glavni Kolodvor (Main Station): Centrally located, with ticket counters, cafes, and luggage storage.

  • Zapadni Kolodvor (West Station): Smaller, regional hub with limited services.

  • Klara Station: Suburban station for commuter trains.


Einführung in das Bahnfahren

Traveling by train is one of the most enjoyable and efficient ways to explore Europe, and Croatia is no exception. With its central location, Zagreb serves as a gateway to a network of direct trains and high-speed trains connecting you to vibrant European cities like Vienna, Austria, and Ljubljana, Slovenia. While trains are a primary mode of travel, public transportation such as buses and trams also play a key role in connecting travelers to destinations not served by rail, especially in Croatia. Whether you’re planning a quick city break or a longer adventure, train travel offers multiple connections to other destinations across Croatia and beyond.

For those looking to experience the beauty of the Croatian countryside or the charm of its historic towns, direct trains from Zagreb make it easy to visit places like Split and Rijeka. Night trains are a popular choice for travelers who want to maximize their time—imagine boarding a comfortable sleeping car in Zagreb and waking up refreshed on the Dalmatian coast. High-speed trains also make it possible to reach cities like Vienna in just a few hours, combining speed with the pleasure of scenic views along the way.

With frequent departures, modern amenities, and the ability to relax and enjoy the journey, train travel is an ideal way to explore Croatia and its neighboring countries. Whether you’re heading south to the coast, north to the heart of Europe, or east to discover new cultures, Zagreb’s rail connections make every trip an adventure worth taking.

Next, let’s dive into the specifics of trains to Zagreb, including station details and key routes.


Trains to Zagreb

Zagreb, Croatia’s capital, is a major railway hub connecting domestic and international destinations. Croatia, as a country located at the crossroads of Central and Southeast Europe, is easily accessible by train from neighboring nations, making it a convenient entry point for travelers. Croatian Railways (HŽPP) operates all national rail services and some international services to Zagreb. Whether you’re traveling within Croatia or coming from cities like Vienna, Munich, or Budapest, here’s what you need to know:

Hauptbahnhöfe

  • Glavni Kolodvor (Main Station): Centrally located with ticket counters, cafes, and luggage storage.

  • Zapadni Kolodvor (West Station): Smaller, regional hub with limited services.

  • Klara Station: Suburban station for commuter trains.

Key Domestic Routes

Route

Fahrtzeit

Startpreis

Zagreb – Split

6.5 hours

$16.25 (€15.10)

Zagreb – Osijek

5,5 Stunden

Contact station

From Split, you can catch ferries to popular Croatian islands such as Hvar, Vis, Brac, and Korcula.

Internationale Verbindungen

Route

Fahrtzeit

Startpreis

Wien

7 Stunden

$32.20 (€29.90)

Ljubljana

2h 15m

$9.70 (€9)

München

8h 30m

$40.90 (€37.99)

  • In 2026, several direct international train lines have been reintroduced, enhancing accessibility to Zagreb from neighboring capitals. Train travel to Zagreb has direct day and night services from major European cities, with several routes enhanced in 2026.

  • The best train routes to Zagreb feature scenic international connections from Ljubljana, Vienna, Graz, Munich, and Zurich. Travelers will enjoy beautiful scenery, especially along the scenic stretch between Ljubljana and Zagreb that follows the Sava River, and the train from Zagreb to Vienna travels over the UNESCO-listed Semmering route through the mountains.

Eintrittskarten

  • Save 10% by booking online through Hrvatske Željeznice (HŽ) for domestic routes.

  • International tickets are mostly available at stations.

  • For international routes, ÖBB and Deutsche Bahn sites offer the best rates and mobile ticketing, and booking opens up to 6 months ahead for many international train routes from Zagreb.

Public Transport in Zagreb

  • Trams and buses connect train stations to the city center and beyond.

  • A 30-minute tram ticket costs $0.57 (€0.53).

  • Travelers can check train times using official timetables or journey planners on the Croatian Railways site.

Night trains are available for longer journeys, including routes to Munich and Split.

Whether you’re exploring Croatia’s stunning coast or nearby European cities, Zagreb’s train network offers affordable and scenic travel options.

Next, let’s explore the different types of trains and services available for your journey.


Zugtypen und Dienstleistungen

Croatia’s rail network offers a variety of train types and services designed to suit every traveler’s needs, whether you’re planning a quick city hop or a scenic cross-country adventure.

InterCity (IC) Trains

InterCity (IC) trains are the most commonly used national and regional trains in Croatia, connecting larger cities like Zagreb, Split, and Rijeka. These air-conditioned trains are known for their comfortable seating, spacious interiors, and modern amenities such as power sockets and restaurant cars serving a selection of food and drinks. The journey from Zagreb to Split on an IC train, for example, treats passengers to sweeping views of the Croatian countryside, making the trip as enjoyable as the destination itself.

High-Speed and International Trains

For those looking to travel further afield, high-speed trains like the Railjet link Zagreb with vibrant European cities including Vienna, Austria, and Budapest, Hungary. These trains are equipped with free WiFi, accessible toilets, and dedicated bike storage, making them a top choice for travelers who want to stay connected and comfortable on the move. The Railjet service to Vienna, with its swift travel time and modern features, is especially popular among those exploring multiple European destinations in one trip.

EuroCity (EC) trains are fast passenger trains that travel between European cities and connect to Zagreb, including routes via Salzburg.

InterCity Nagibni (ICN) trains are regional day trains that travel on the route from Zagreb to Split.

Nachtzüge

Night trains are another excellent option for long-distance journeys, allowing you to maximize your time by traveling while you sleep. Routes such as the Nachtzug from Zagreb to Split or the sleeper service to Munich, Germany, offer a range of sleeping car options, from single compartments to shared couchettes. These trains often include breakfast in the restaurant car, and passengers can bring bikes along with a bike ticket—perfect for those planning to explore the Croatian islands or countryside upon arrival.

The EuroNight (EN) train named Lisinski operates routes from Zagreb to Munich and Zurich, and the EuroNight service connects Zurich and Stuttgart directly to Zagreb.

Group Travel and Accessibility

Traveling as a group? Croatian trains make group travel easy, with special discounts and reserved seating for parties of ten or more. Whether you’re heading to the old town of Zagreb for a cultural getaway or venturing to other destinations across Croatia and Europe, the train company, Hrvatske željeznice (HŽ), provides a range of services to ensure a smooth journey. Tickets can be purchased online, at the station, or even from the ticket inspector on board, but booking in advance is recommended—especially during peak travel seasons.

Accessibility is a priority on Croatian trains, with accessible toilets, wheelchair ramps, and assistance services available for passengers with disabilities. Small pets are welcome on board, provided they are in a carrier or on a leash, so you don’t have to leave your furry friends behind. Luggage storage is available both on the train and at major stations, making it easy to travel light or bring everything you need for your trip.

No matter your destination—be it the historic city of Ljubljana, the bustling streets of Munich, or the sun-soaked coast near Split—Croatia’s train network offers a comfortable, scenic, and sustainable way to explore. With modern amenities, multiple connections, and a focus on passenger comfort, train travel from Zagreb is an experience not to miss for anyone eager to discover the best of Croatia and beyond.

Next, let’s look at the main train stations in Zagreb.


Train Stations in Zagreb

Zagreb Glavni Kolodvor (Main Station)

Zagreb’s main train station, Glavni Kolodvor, is located at Trg Kralja Tomislava 12, just 0.6 miles south of the city center. This station has 7 platforms, with three directly accessible from the street. It offers a range of facilities for travelers:

Wesentliche Dienste

Food & Retail

Financial Services

Ticket counters (5 AM–11 PM)

Caffe bar

ATM

Information center

Bakery

Currency exchange

Aufbewahrung des Gepäcks

Fast food outlets

Öffentliche Toiletten

Kiosks

Coffee machines

However, keep in mind that there’s no Wi-Fi available, nor are there elevators or escalators for accessibility.

Zagreb Zapadni Kolodvor (West Station)

Located at Trg Francuske Republike 13, about 1.5 miles west of downtown, Zapadni Kolodvor serves as a secondary hub for regional train services.

Hier finden Sie alles, was Sie brauchen:

  • Ticket counter and information desk (open 6:10 AM–5:40 PM on weekdays, 7:05 AM–2:35 PM on weekends)

  • Caffe bar

  • Kiosk

  • Outdoor seating

  • Coffee machines

Keep in mind that there are no public restrooms at this station, and smoking is not allowed inside the building.

Lokale Bahnhöfe

Zagreb Klara Station, located in the Buzin suburb about 4.3 miles from Jelacic Square, mainly caters to commuter trains. While there are no amenities at the station itself, passengers can find facilities at the nearby Supernova Zagreb Buzin supermarket.

For most travelers, Glavni Kolodvor or Zapadni Kolodvor will be more convenient due to their central locations and better services. These options make it easy to connect to Zagreb’s rail network.

Next, let’s explore the popular Split to Zagreb train ride and other key routes.


Split to Zagreb Train Ride – Everything you need to know before the trip

Zugverbindungen und -routen

Hrvatske željeznice (HŽ) manages all train routes within Croatia and international connections through Zagreb.

Croatia’s Domestic Routes

Route

Reisezeit

Dienstfrequenz

Startpreis

Zagreb – Split

6h 30m

Täglich

$16.25 (€15.10)

Zagreb – Osijek

5h 30m

Mehrmals täglich

Contact station

Zagreb – Rijeka

4h 24m

Täglich

Contact station

Zagreb – Vinkovci

4h 15m

Mehrmals täglich

Contact station

Zagreb – Sisak

50m

Frequent daily

Contact station

  • During the summer (June 27 – August 31), an extra morning train runs between Zagreb and Split, departing at 7:02 AM and arriving at 2:15 PM. The year-round service departs at 1:58 PM and reaches Split at 9:54 PM.

  • Zagreb also serves as a hub for international train routes.

Grenzüberschreitende Zugverbindungen

Reiseziel

Reisezeit

Grenzübergang

Startpreis

Ljubljana

2h 15m

Slovenia

$9.70 (€9)

Wien

7h

Slovenia, Austria

$32.20 (€29.90)

Budapest

5h 50m

Ungarn

Contact station

München

8h 30m

Slovenia, Austria

$40.90 (€37.99)

Zürich

13h 40m

Mehrere

Contact station

  • EuroNight trains offer overnight travel with sleeper carriages. For example, the Zagreb–Munich/Stuttgart route starts at $53.70 (€49.90) for a couchette in a 6-berth compartment.

  • EuroCity (EC) trains are fast passenger trains that travel between European cities and connect to Zagreb, including routes via Salzburg.

  • The EuroNight (EN) train named Lisinski operates routes from Zagreb to Munich and Zurich, and the EuroNight service connects Zurich and Stuttgart directly to Zagreb.

  • Direct connections from Budapest to Zagreb typically take approximately 5 hours and 46 minutes.

  • From Ljubljana, frequent direct trains are available to Zagreb, with fares as low as $30-$35.

  • From Vienna, there is one daily train to Zagreb that takes approximately 6.5 hours.

  • Some scenic international routes to Zagreb pass through Salzburg and Switzerland.

Make sure to carry valid travel documents, as border checks may be conducted.

Next, let’s see how to buy train tickets for your journey.


Wie man Zugfahrkarten kauft

Buying Tickets Online

Hrvatske željeznice (HŽPP) makes it easy to buy train tickets online through its website and app for domestic routes. Plus, you’ll save 10% compared to station prices.

For international travel, it’s a bit trickier. While some cross-border tickets can be purchased on third-party platforms, most international tickets are only available at railway stations.

If you prefer face-to-face transactions, buying at the station remains an option.

Fahrkartenkauf an Bahnhöfen

Zagreb Main Station has updated its ticket machines and cash registers for a better experience. You can pay with cash or credit cards at the ticket offices.

Planning to travel during peak season? Buying tickets ahead of time can help you lock in lower fares. Here are some starting fares for popular routes:

Route

Startpreis

Zagreb – Split

$16.25 (€15.10)

Zagreb – Ljubljana

$9.70 (€9)

Zagreb – Vienna

$32.20 (€29.90)

Ticketoptionen und Klassen

Croatian trains offer a variety of ticket types and two travel classes – first and second class – so you can choose based on your budget and comfort needs. Here’s a comparison of fares:

Route

Zweite Klasse

Erste Klasse

Zagreb – Split

$16.25 (€15.10)

$24.40 (€22.65)

Zagreb – Vienna

$32.20 (€29.90)

$43.00 (€39.90)

Zagreb – Berlin

$43.10 (€39.99)

$62.50 (€57.99)

  • Discounts are available for children, students, youth, and seniors.

  • Booking online is simple: just pick your departure, destination, date, time, and the number of passengers.

  • Passengers are generally allowed up to two pieces of hand luggage, which can be stored in overhead racks or designated storage areas on board.

  • If you wish to bring a bicycle, non-folding bikes require a separate bike ticket and advance reservation; folding bikes may be carried as regular luggage if they meet size restrictions.

  • The ticket inspector will check your ticket during the journey and can assist with any questions or issues you may have.

  • Train tickets from Ljubljana to Zagreb can start from €25 when booked in advance.

  • For overnight trips, you can choose between sleeping cars (1-3 berth compartments) or couchette cars (4-6 berth compartments).

  • Keep in mind that seat reservations are required on ICN trains, and many trains come equipped with power outlets and free WiFi.

With these options, you’re all set for a convenient and comfortable rail journey starting from Zagreb.

Next, let’s see how to get around Zagreb once you arrive.


Getting Around Zagreb

Öffentliche Verkehrsverbindungen

Zagreb’s public transit system, managed by ZET, offers an extensive network of 19 tram lines and 147 bus routes, making it easy to navigate the city and reach key destinations.

Von Glavni Kolodvor (the main train station), you can:

  • Take tram lines 6 or 13 (north exit) to Ban Josip Jelačić Square in just 7 minutes.

  • Hop on bus 234 to visit Lisinski Concert Hall and Bundek Park.

  • Use bus 268 to travel to Velika Gorica.

Von Zapadni Kolodvor (the western train station), tram line 1 will get you to Jelačić Square in about 10 minutes.

Tickets for public transport are affordable:

  • A 30-minute tram ticket costs $0.57 (€0.53) if purchased in advance or $0.86 (€0.80) when bought onboard.

For planning your routes, apps like Google Maps and Citymapper provide reliable transit information for Zagreb. These options make it convenient to access city attractions and hotel accommodations.

Transport to Hotels

Getting to your hotel depends on your arrival station:

  • From Glavni Kolodvor:

    • Many city center hotels are within an 11-15 minute walk.

    • Tram lines 6 and 13 provide direct access to central accommodations.

    • Taxis are readily available outside the station.

  • From Zapadni Kolodvor:

    • Located 1.6 miles west of downtown, it’s easily connected to the center via tram line 1.

    • A taxi stand is available at the station entrance.

  • From Zagreb Klara Station:

    • Reaching downtown takes about 45 minutes and requires a combination of bus and tram transfers.

Zagreb also offers night services on key tram and bus routes, ensuring transportation is available around the clock.

Next, let’s discover some great places to visit by train from Zagreb.


Orte, die man mit dem Zug besuchen kann

Zagreb’s central position in Croatia’s rail network makes it an ideal starting point for exploring both nearby gems and distant destinations.

Zagreb is also home to several notable museums, including the Museum of Broken Relationships, a popular cultural attraction for visitors arriving by train.

Short Trips from Zagreb

Thanks to its location, Zagreb offers easy rail access to several great day-trip spots. Take a 2.5-hour train ride to Varaždin, a charming northern town, or hop on a regional train to Ozalj, a historic town with a castle, in less than an hour. Beyond these shorter trips, Zagreb’s rail system connects to Croatia’s breathtaking coastal areas.

Trains to the Croatian Coast

The Zagreb–Split railway line serves as the primary route to Croatia’s Dalmatian coast, offering two daily services:

Abfahrtszeit

Ankunftszeit

Saison

Reisezeit

07:02 AM

02:15 PM

Jun 27 – Aug 31

6h 30m

01:58 PM

09:54 PM

Das ganze Jahr über

8h

  • Ticket prices for this route match the rates listed for domestic travel.

  • For those headed to Rijeka, Croatia’s main seaport on the northern Adriatic, there’s a daily train service available.

  • If Dubrovnik is your destination, you’ll need to take a train to Split and then continue by bus along the coast.

Cross-Border Destinations

Zagreb serves as a hub for train travel to several nearby countries, offering direct or connecting services:

  • Ljubljana, Slovenia: Multiple daily trains follow a scenic route along the River Sava, with fares consistent with domestic rates.

  • Wien, Österreich: Two daily departures via Graz or Villach.

  • Budapest, Hungary: One daily InterCity service.

  • Munich, Germany: Daily connections through Villach, Austria.

For longer trips, there’s an overnight sleeper train from Zagreb to Zurich. Don’t forget to bring your passport for all international travel, ensuring hassle-free cross-border journeys from this key transport hub.

Next, let’s see how travel changes by season in Croatia.


Reisen nach Saison

Fahrplanänderungen

Croatian Railways revises its timetable every year on the first Monday of December. Train schedules to and from Zagreb are adjusted to match seasonal demand, with extra services available during busy travel periods.

Route

Service Period

Frequenz

Zagreb – Split

Summer months

Extra daily train

Zagreb – Prague/Bratislava

Summer months

Seasonal service

Zagreb – Zadar/Šibenik

Summer months

Tourist-specific routes

These updates aim to accommodate increased travel during the summer, while winter schedules are tailored for reliability.

Wettereffekte

Winter (December–February) often brings freezing temperatures below 32°F (0°C), along with moderate to heavy snowfall. These conditions can lead to delays or occasional disruptions. It’s a good idea to pack warm clothing suitable for freezing weather.

In summer (June–August), heat waves can cause rails to expand, occasionally leading to technical issues. Winter storms may also prompt temporary changes to service schedules. To stay informed, check weather forecasts and real-time updates before traveling.

Next, let’s explore how train journeys can enhance your travel relationships and experiences.


Relationships and Travel

Group and Social Travel Experiences

Train journeys have a unique way of bringing people together, whether you’re traveling with friends, family, or even strangers who become companions along the way. The shared experience of a trip—watching the world go by from your seat, enjoying breakfast in the restaurant car, or chatting with fellow passengers in a sleeping car—can strengthen bonds and create lasting memories.

For those traveling as a group, trains offer the perfect setting for group travel, with spacious seating, the option to reserve compartments, and the freedom to move around and socialize. Even solo travelers often find themselves striking up conversations with others, sharing stories about their destinations, or exchanging tips about the best places to visit in Europe.

Sometimes, a train journey can even help mend broken relationships. The relaxed pace and uninterrupted time together provide a chance to reconnect, talk, and rediscover what brought you together in the first place. Whether you’re exploring a new city, heading to the coast, or simply enjoying the journey itself, train travel offers a special kind of company that makes every trip more meaningful.

So whether you’re setting out to explore the world, reconnect with loved ones, or make new friends, the train is more than just a mode of transportation—it’s a place where relationships are built, stories are shared, and every journey becomes part of your own travel history.

Next, let’s review the key takeaways for train travel to Zagreb.


Wichtigste Erkenntnisse

Here’s a quick overview of the key points from our guide.

  • Zagreb’s rail network is centered around major hubs, making train travel an affordable option.

  • Ticket prices for routes to major Croatian cities range from $7.50 to $16.

  • Many trains to Zagreb are air conditioned, providing a comfortable travel experience.

Booking Methods and Perks:

Buchungsmethode

Eigenschaften

Vergünstigungen

Online-Plattform

10% Rabatt

Im Voraus buchen

Station Zähler

Persönlicher Dienst

Great for last-minute plans

Mobile App

Digital tickets

Real-time updates

Tisak Outlets

Convenient locations

Cash payments accepted

  • Zagreb’s public transport system connects key train stations seamlessly. For example, Glavni Kolodvor links directly to local transit options like tram lines 4 and 13 to Kvaternikov Square and shuttle bus 290.

  • When searching for train tickets, travelers will see other options for routes, connections, or modes of transportation. Train travel to Zagreb is readily available from Vienna, Ljubljana, and Budapest, with prices often under €30-€60 if booked in advance.

Other travel tips to keep in mind:

  • Winter temperatures can drop below 32°F (0°C).

  • Bringing a bicycle? It’ll cost $2.15 for domestic travel and $5.40 for international routes to Slovenia and Hungary.

Häufig gestellte Fragen

Which international cities have direct train connections to Zagreb?

Zagreb has direct train connections from Vienna, Ljubljana, Budapest, Munich, and Zurich. Croatian Railways (HŽPP) handles domestic and most international arrivals, making Zagreb the primary rail entry point into Croatia.

Are there night trains to and from Zagreb?

Yes. The EuroNight train named Lisinski operates routes from Zagreb to Munich and Zurich. A separate EuroNight service connects Zurich and Stuttgart directly to Zagreb. Night trains include breakfast in the restaurant car and allow bikes on board with a bike ticket.

How do the stations outside the city centre connect to downtown Zagreb?

Zapadni Kolodvor, located 1.6 miles west of downtown, is connected to the city centre via tram line 1. Zagreb Klara Station requires about 45 minutes to reach downtown using a combination of bus and tram transfers.

Is there a direct train between Zagreb and Split?

Yes. InterCity Nagibni (ICN) trains operate the Zagreb–Split route as regional day trains. Night trains between the two cities are also available, with sleeping options ranging from single compartments to shared couchettes.

Are there discounts for group travel by train to Zagreb?

Yes. Croatian trains offer special discounts and reserved seating for groups of ten or more passengers.