Zagreb Main Train Station (Glavni kolodvor) is the city’s central rail hub, located about 1 km south of the main square (Trg bana Jelačića). It’s an easy 15-minute walk through central parks and sights, or a quick tram ride if you’re connecting to your hotel or onward transport. Use this guide for the essentials: ticket office hours, luggage lockers, and the fastest ways to reach central Zagreb.

Zagreb Main Train Station overview (verified essentials)

  • Official name: Zagreb Glavni kolodvor (Glavni kolodvor)
  • Address: Trg kralja Tomislava 12, 10000 Zagreb
  • Ticket office hours (HŽPP): daily 05:20–21:40
  • Luggage lockers (HŽPP): small 2 € / medium 2 € / large 3 € (per started 24 hours)
  • To the city center: about 15 minutes on foot (around 1 km), or 5–10 minutes by tram depending on traffic
  • Trams from the station: lines 6 and 13 are convenient for the central area
  • Single tram ticket (ZET, daytime): 30 min 0.53 € (kiosk/app) or 0.80 € (from driver)

Where is Zagreb Main Train Station?

Zagreb Main Train Station (Glavni kolodvor) is in the Lower Town (Donji Grad) at Trg kralja Tomislava 12, right on King Tomislav Square (Tomislavac) and close to central Zagreb.

It’s about 900–1,000 metres from the main square (Trg bana Jelačića), so most travellers can reach the center in roughly 15 minutes on foot—a pleasant option if you want to pass through central streets and nearby parks on the way.

A useful landmark: the station faces King Tomislav Square and the Art Pavilion area, which makes it easy to orient yourself as soon as you exit the main entrance.

Zagreb Main Train Station
Photo credit: Diego Delso

How to get from the station to the city center

Walk to Ban Jelacic Square

If you are travelling light, walking is usually the simplest option. The route to Trg bana Jelacica (the main square) is roughly 15 minutes and takes you through central Zagreb streets and green spaces. If you are staying in the Lower Town (Donji Grad), many hotels and apartments are even closer.

Tram from "Glavni kolodvor" (fastest with light to medium luggage)

ZET trams stop on the northern side of the station. For the main square area, tram lines 6 and 13 are the most useful, and the ride is typically about 5-10 minutes depending on traffic.

Buy a paper ticket at a kiosk (cheaper) or from the driver (more expensive). A daytime ticket costs 0.53 EUR for 30 minutes (kiosk) or 0.80 EUR for 30 minutes (driver). Validate your paper ticket immediately after boarding using the cancellation machines inside the tram. Trams do not have a separate luggage compartment, so keep bags with you in the seating area and near the doors.

Taxi and ride-hailing (Uber/Bolt)

If you have heavy luggage, a short ride to the center can be the easiest option. Use official taxis from the rank or book through an app (Uber/Bolt) so you can see the fare estimate in advance. Always confirm the pickup point and avoid accepting unsolicited rides.

Station layout: entrances, platforms, and navigating with luggage

Main hall (departures, ticket office, key services)

The main entrance leads into a simple central hall with the departures board and the key passenger services clustered nearby. If you are buying tickets in person, head from the main hall toward the ticket office area. Luggage lockers are also located off the main hall in the corridor toward the ticket office, which is useful if you want to store bags before sightseeing.

Platforms and the underpass (what to expect)

Platform 1 is directly in front of the main hall. For some other platforms, you will need to use the pedestrian underpass. Expect stairs and plan extra time if you have heavy luggage, a stroller, or mobility needs. If you are unsure where to go, check the departures board first, then follow the platform signs in Croatian and English.

Practical tip: some platforms can be accessed step free from street level, but platforms reached via the underpass are the most challenging with large suitcases.

If you arrive late (what stays possible, what to do)

If you arrive outside ticket office hours, you can still plan your trip and buy tickets online using official HZPP tools, or in some cases purchase on board from the conductor. For short hops into the center when services are limited, using a taxi rank or a ride-hailing app can be the easiest option with luggage.

Buying train tickets at Glavni kolodvor

Ticket office hours and queues

The ticket office at Zagreb Main Train Station is typically open daily from 05:20 to 21:40. Hours can change on holidays and during timetable updates, so if you are travelling early or late, double check current hours on the official HZPP station listing before you go.

In peak periods (Friday afternoons, holiday weekends, and summer travel days), queues can form at the counters. If you already know your departure time, buying online in advance is often the quickest option.

Ticket machines and online tickets

You can buy tickets in several ways: at the ticket office, at ticket vending machines at the station, online, or in some cases on the train. Online tickets are available through HZPP's official sales channels, including their web shop and the HZPP mobile app.

If you arrive when the counters are closed, use the official online sales option or check whether your service allows onboard purchase with the conductor (rules can vary by route and ticket type).

Official timetables and planning your trip

For the most reliable schedules, always check the official HZPP timetable close to your travel date, especially for international trains and seasonal services. You can also use the timetable to confirm platform information and any last-minute changes.

Check the official HZPP timetable and buy tickets through official HZPP channels.

Travel to Zagreb by train from anywhere across Europe

There are daily departures for Belgrade, Budapest, Frankfurt, Ljubljana, Munich, Salzburg, Vienna and Zürich. There are also direct trains to Croatia's coastline, with regular services to Rijeka and Split taking four and six hours respectively. Check train timetables and ticket prices.

Luggage storage - lockers at Zagreb Main Train Station

If you want to explore Zagreb before check-in or between connections, Zagreb Main Train Station has on-site wardrobe lockers where you can store luggage securely for a flat fee.

  • Small locker: 273 x 420 x 800 mm - 2 EUR
  • Medium locker: 472 x 615 x 930 mm - 2 EUR
  • Large locker: 479 x 968 x 930 mm - 3 EUR

These prices are charged for every 24 hours started (for example, storing a bag for a few hours and storing it overnight are billed the same once a new 24-hour period begins).

Locker tips (availability, fitting your bags, and backups)

If your bag fits, choose a small or medium locker (they cost the same). At peak arrival times lockers can fill up, so as a backup you can also use the left-luggage office at Zagreb Bus Station (short ride away) or a nearby private luggage storage provider - always check opening hours and how your items are secured before paying.

Facilities at the station (what you can use on-site)

Zagreb Main Train Station looks grand from the outside, but inside it is fairly simple. The good news is that you can still cover the basics here - buy tickets, get help at the information office, store luggage, withdraw cash, and grab something quick to eat before your train.

  • Ticket counters and information: ticket offices are in the main hall area, with an information office nearby for help with directions and services.
  • Cash and currency: there are ATMs in the station, and a currency exchange is typically available in the international ticketing area.
  • Toilets: public toilets are available in the Central Station underpass, listed as open 0-24 year round.
  • Food and basics: expect kiosks and grab-and-go options in and around the station (coffee, bakery-style snacks, fast food), plus more choices within a short walk on nearby streets.
  • Seating: there are benches inside and outside, but indoor seating can be limited, so many travellers wait in the cafe or near their platform once the departure is close.

Accessibility - step free access and assisted travel

Zagreb Main Train Station is manageable for many travellers, but it is not a fully step free station in the way modern terminals are. If you are travelling with reduced mobility, a stroller, or large suitcases, plan extra time and expect that reaching some platforms may involve stairs via the pedestrian underpass.

If you need help boarding or alighting, HZPP lists Zagreb Main Station as one of the stations equipped with a mobile elevating platform for assisted access. The most reliable approach is to contact HZPP in advance and confirm the assistance process for your exact train and platform.

  • Allow extra time: arrive early so you can find the correct platform without rushing.
  • Travel light if possible: if you have heavy luggage, consider using lockers first and returning to the platform closer to departure time.
  • Ask staff early: if you cannot manage stairs, go to the ticket office or information point as soon as you arrive and request help before your train is called.

For travellers with heavy bags but no mobility needs, a practical workaround is to use a taxi or ride hailing to your accommodation first, then return to the station later with a lighter day bag.

Connections for onward travel

Train station to Zagreb Bus Station (Autobusni kolodvor Zagreb)

Zagreb Bus Station (AKZ) is the main hub for long-distance coaches and airport shuttle buses. If you are continuing your trip by coach, start with our Zagreb Main Bus Station guide for platform tips, tickets, and practical details.

From Glavni kolodvor, the easiest public-transport connection is usually by tram. Tram line 6 is often the most direct option, with a typical ride of about 8 to 10 minutes (traffic dependent). For route planning and stops, see our Zagreb tram lines guide. If you have heavy luggage, a short taxi or ride-hailing trip can be more comfortable than boarding a busy tram.

Train station to Zagreb Airport (Franjo Tudman Airport)

For most travellers, the simplest option is to go to Zagreb Bus Station and take the Pleso Prijevoz airport shuttle, which runs between the airport and the bus station. The typical journey time is 35 to 40 minutes. For all transfer options, parking, and terminal basics, see our Zagreb Airport guide.

If you want the cheapest public option, Zagreb Airport is also served by ZET bus line 290, which runs between Kvaternik Square and Velika Gorica with a stop at the airport in both directions. This is not a direct departure from the train station, so it works best if you are already staying near Kvaternik Square. The airport lists the trip time as roughly 45 to 50 minutes and recommends checking the timetable on the official ZET site.

Popular train routes from Zagreb (quick planning help)

Zagreb is Croatia's main rail hub, so many trips start or connect here. Prices vary by train type, discounts, and where you buy (online is usually cheaper, buying on board is usually more expensive), so treat these as typical 2nd class one-way ranges and confirm the exact fare in the official HZPP timetable before you travel.

  • Zagreb - Split: about 15 to 28 EUR + seat reservation (often required) about 1.06 EUR
  • Zagreb - Rijeka: about 7 to 17 EUR
  • Zagreb - Osijek: about 15 to 21 EUR
  • Zagreb - Vinkovci: about 14 to 20 EUR
  • Zagreb - Sisak: about 3 to 5 EUR

Quick money-saving tip: HZPP notes that tickets bought online are typically 10% cheaper than ticket office prices, while tickets bought on the train are typically 10% higher. If you are travelling to the coast, HZPP also runs periodic promotions (for example, seaside offers) that can reduce the base fare, but reservations may still be required.

Check the official HZPP timetable for the current fare on your travel date.

Travelling from Zagreb to Split by train

Taking the train from Zagreb to Split is a classic way to reach the Dalmatian coast without driving. There is usually a daytime InterCity service and, in peak season, an overnight train on selected dates. Because timetables and frequencies change seasonally, always check the official HZPP timetable close to your travel day.

How long does the journey take?

  • Day train (InterCity): typically around 6 hours 30 minutes
  • Night train: typically around 8 hours

Day train vs night train - which is better?

Choose the day train if you want to arrive in Split the same day and keep things simple. It is usually the fastest option and works well for most travellers.

Choose the night train if you want to save a night of accommodation or arrive early in the morning. On services with couchettes or sleepers, you can pay a supplement for a bed, but availability can be limited in summer so book early.

Ticket prices (approximate)

Prices depend on train type, demand, and discounts. As a rough guide for 2nd class one-way travel:

  • Cheapest promotional fares: from about 15 EUR, plus a mandatory seat reservation fee (see below)
  • Typical standard fares: often around 28 EUR, plus the mandatory seat reservation fee

If you take the night train and want a bed, expect extra supplements on top of your ticket and reservation. HZPP publishes typical sleeping-car supplements such as 9 EUR (tourist 3-berth), 13 EUR (double), or 25 EUR (single), plus a bed ticket charge of 7 EUR per night where applicable.

Seat reservations (required) and how to book them

Seat reservations are required on both day and night trains on this route and cost 1.06 EUR. Reservations can be made when buying your ticket, and you can also arrange them separately through HZPP if you already have a valid ticket or a rail pass.

  • Buy tickets: online (HZPP web/app), at ticket offices, ticket machines, or on the train on some services
  • Reserve seats by email: send your request to This email address is being protected from spambots. You need JavaScript enabled to view it. at least 48 hours before travel
  • Booking window: domestic reservations can usually be made up to 2 months in advance

What travellers usually want to know (quick tips)

  • Arrive early in summer: Split is a high-demand route, especially on Fridays and weekends.
  • Have a backup plan: if trains are sold out or timings do not fit, buses between Zagreb and Split run very frequently and are often faster door-to-door.
  • Split arrival: Split train station is next to the ferry port and Old Town area, which is convenient if you are continuing to the islands.

Check Zagreb - Split departures and prices. If you are heading to the coast, also check whether there are any current promotions for seaside routes.

Safety tips around the station

  • Use official taxis or apps: if you take a taxi from the rank, make sure the meter is running. If you want a predictable price, book through Uber or Bolt so you can see the fare estimate before you ride.
  • Keep valuables close: train stations are busy places. Keep your phone, wallet, and passport in a secure pocket or zipped bag, especially when buying tickets or boarding trams.
  • Be cautious with unsolicited help: if someone offers to "help" with tickets, money exchange, or transport, decline and use the official ticket office, information desk, or an ATM inside the station.
  • Give yourself buffer time: arrive early if you need lockers, assistance, or a ticket from the counter, especially on Fridays, weekends, and holiday travel days.

Zagreb main train station contact information

Address: Trg Kralja Tomislava 12, 10000 Zagreb, CROATIA

Web: HŽ Passenger Transport

FAQ: Zagreb Main Train Station (Glavni kolodvor)

What is Zagreb Main Train Station called in Croatian?

The Croatian name is Glavni kolodvor. You may also see it written as Zagreb Glavni kolodvor on tickets and timetables.

What are the ticket office hours at Glavni kolodvor?

HZPP lists the main station business hours as 05:20-21:40 daily. If you are travelling early, late, or on holidays, check the official station listing close to your travel date because hours can change.

Is Zagreb Main Train Station open 24/7?

No. Passenger services are not 24/7. Official listings show set business hours, and local guidance commonly notes the station is open roughly from early morning to late evening, with limited access outside those times. If you arrive late, plan to use online tickets or onboard purchase where allowed, and use taxi or ride-hailing for onward travel.

Are there luggage lockers at Zagreb Main Train Station?

Yes. Zagreb Glavni kolodvor has on-site wardrobe lockers. Current official prices are 2 EUR (small), 2 EUR (medium), and 3 EUR (large), charged per started 24 hours.

How do I get from Glavni kolodvor to Ban Jelacic Square?

The easiest way is to walk (about 15 minutes for most travellers). If you prefer public transport, use a ZET tram from the stop by the station - lines 6 and 13 are commonly used for central connections. For heavy luggage, a short taxi or Uber/Bolt ride can be more comfortable.

Is the station accessible step free?

Not fully. Some platform access can involve stairs, especially via the underpass, so allow extra time if you have a stroller, wheelchair, or heavy luggage. HZPP lists Zagreb Main Station as having a mobile elevating platform for assisted boarding - contact HZPP in advance to arrange assistance for your specific train.