Zagreb Main Train Station (Glavni kolodvor) is the city’s central rail hub, about 1 km south of Ban Jelačić Square. From the station, central Zagreb is an easy walk through the Lower Town parks, while trams provide a convenient alternative if you have luggage or are connecting to another part of the city.
Zagreb Main Train Station overview
- Official name: Zagreb Glavni kolodvor (Glavni kolodvor)
- Address: Trg kralja Tomislava 12, 10000 Zagreb
- Ticket office hours: daily 05:20–21:40
- Luggage lockers: small €2, medium €2, large €3 per started 24 hours
- To the city centre: around 15 minutes on foot to Ban Jelačić Square
- Tram: line 6 normally provides a useful direct connection through central Zagreb; check current ZET information during tram works or diversions
- 30-minute ZET ticket: €0.53 when bought in advance or €0.80 from the 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, directly opposite King Tomislav Square and close to the centre of Zagreb.
Ban Jelačić Square is roughly 900–1,000 metres away, so walking takes around 15 minutes for most travellers. The route passes through Zagreb's central Lower Town and its series of landscaped parks, making walking a good option if you do not have heavy luggage.
King Tomislav Square directly outside the station is also a useful orientation point when you first arrive.
How to get from the station to Zagreb city centre
Walk to Ban Jelačić Square
If you are travelling light, walking is usually the simplest option. Ban Jelačić Square is around 15 minutes away, and many hotels and apartments in the Lower Town are even closer to the station.
Tram from Glavni kolodvor
ZET trams stop immediately outside the station. Tram line 6 normally provides a useful direct connection through central Zagreb and towards Ban Jelačić Square. Other lines serving Glavni kolodvor can be temporarily changed or suspended during tram and road works, so check the current Zagreb tram information before travelling.
A 30-minute daytime ZET paper ticket currently costs €0.53 when bought in advance from a ZET sales point or authorised kiosk. A 30-minute ticket bought from the driver costs €0.80. Paper tickets must be validated after boarding.
Trams do not have separate luggage compartments. If you have several large suitcases, a taxi or ride-hailing service may be more comfortable than travelling on a busy tram.
Taxi and ride-hailing
Taxis are available around the station, while Uber and Bolt also operate in Zagreb. Ride-hailing can be particularly useful for travellers with heavy luggage or accommodation outside the central walking area.
Station layout, platforms and navigating with luggage
Main hall
The main entrance leads into the central station hall, where you will find departure information and the principal passenger services. If you need to buy or collect tickets, check a timetable or ask for help, start here before going to the platforms.
The luggage lockers are also located within the station, making them useful if you want to leave bags before exploring central Zagreb.
Platforms and the underpass
Platform 1 is directly alongside the main station building. Reaching some other platforms requires using the pedestrian underpass, which includes stairs. Allow extra time if you have heavy luggage, a stroller or reduced mobility.
Check the departure information before heading to the platform, as platform assignments can change. If you need step-free assistance, speak to HŽPP staff rather than assuming that every platform can be reached independently without stairs.
Very early or late trains
HŽPP publishes set hours for staffed station services, so travellers using very early or late trains should check their train, ticket and station-access arrangements before travelling. Domestic tickets can also be bought through official HŽPP online channels, and onboard purchase is possible on services where HŽPP rules allow it.
Buying train tickets at Glavni kolodvor
Ticket office
The Zagreb Main Station ticket office is listed as open daily from 05:20 to 21:40. If you are travelling particularly early, late or on a public holiday, check the current HŽPP station information before your journey.
Queues can form during busy travel periods, particularly around weekends, public holidays and summer departures. Buying in advance can save time if you already know which train you want.
Ticket machines and online tickets
HŽPP currently sells domestic tickets at ticket offices, online, through the HŽPP mobile app, at ticket vending machines at Zagreb Main Station and, where permitted, on the train.
Domestic tickets purchased through HŽPP's online channels are currently 10% cheaper than ticket-office prices. Tickets bought on the train are generally 10% more expensive than ticket-office prices, so buying before boarding is normally the better option.
Official timetables and service changes
Always check the official HŽPP timetable close to your travel date. Railway works can result in changed departure times, replacement buses, cancellations and alterations to international services, so old timetables should not be relied on for planning important connections.
Check the official HŽPP timetable and buy tickets through official HŽPP channels.
International trains and European routes to Zagreb
Zagreb is Croatia's principal international rail hub, with direct and connecting services towards Slovenia, Austria, Germany, Switzerland, Hungary and other parts of Central Europe. Current options include routes involving cities such as Ljubljana, Vienna, Graz, Villach, Salzburg, Munich, Stuttgart, Zürich and Budapest, but frequencies and through services can vary by season and during railway works.
Do not assume that every European city shown by an international booking platform has a direct train to Zagreb. Some journeys require one or more changes. For current schedules, check HŽPP and the relevant international operator close to your travel date. You can also check European train timetables and ticket prices.
Luggage lockers at Zagreb Main Train Station
Zagreb Main Train Station has official HŽPP luggage lockers, which are useful if you arrive before accommodation check-in, have a long connection or want to explore Zagreb without carrying your bags.
- Small locker: 273 x 420 x 800 mm - €2
- Medium locker: 472 x 615 x 930 mm - €2
- Large locker: 479 x 968 x 930 mm - €3
Prices are charged for every started 24-hour period. A few hours and an overnight stay within the same 24-hour period therefore cost the same.
Locker tips
If your luggage fits, a small or medium locker costs the same. Availability cannot be guaranteed during busy arrival periods, so avoid relying on a locker for a very tight onward connection. Keep passports, money, medication and other important valuables with you.
Facilities at Zagreb Main Train Station
Zagreb Main Train Station is a historic city-centre station rather than a large modern transport terminal. The principal passenger services are straightforward and concentrated around the main station building.
- Ticket counters: for domestic and international rail tickets and reservations.
- Ticket vending machines: available for domestic HŽPP tickets.
- Passenger information: use the information service or ticket-office staff if you need help with a train or platform.
- Luggage lockers: official HŽPP lockers in three sizes.
- Food and drinks: kiosks, cafés and other options are available in and around the station area, with many more choices within a short walk in the Lower Town.
Accessibility and assisted travel
Zagreb Main Train Station is not uniformly step-free. Some platforms are straightforward to reach, while others involve the pedestrian underpass and stairs, so travelers with reduced mobility should plan their route and assistance before departure rather than relying on independent step-free access throughout the station.
HŽPP lists Zagreb Main Station among the stations equipped with a mobile elevating platform for assisted boarding and alighting. HŽPP asks passengers who need assistance to contact them at least 24 hours before the planned journey where possible.
- Arrange assistance in advance: give HŽPP details of your train and the support you require.
- Allow extra time: arrive early enough to find staff and reach the correct platform without rushing.
- Check the exact train: accessibility can also depend on the rolling stock being used, not only the station itself.
Connections for onward travel
Train station to Zagreb Bus Station
Zagreb Main Bus Station is the city's main hub for long-distance coaches and airport shuttle services.
Tram line 6 normally provides a convenient direct connection between Glavni kolodvor and the bus-station area. Because Zagreb tram routes can be temporarily altered during infrastructure works, check the current Zagreb tram lines information before travelling. With heavy luggage, a short taxi or ride-hailing trip may be easier.
Train station to Zagreb Airport
There is no direct rail service from Zagreb Main Train Station to Zagreb Airport. One straightforward option is to travel to Zagreb Bus Station and continue on the airport shuttle.
ZET bus line 290 also serves Zagreb Airport on its route between Kvaternik Square and Velika Gorica. It does not depart from the train station, so it is generally more useful for travellers already staying near its route than for a simple train-to-airport transfer.
Popular domestic train routes from Zagreb
Zagreb is Croatia's main rail hub, with domestic services towards destinations including Split, Rijeka, Osijek, Vinkovci and Sisak. Journey times, train types, reservations and seasonal frequencies vary substantially by route, so check the official timetable rather than relying on fixed journey times or fares published far in advance.
For domestic travel, HŽPP currently gives a 10% discount on tickets bought through its online channels compared with ticket-office prices, while tickets bought on the train generally cost 10% more.
Check the official HŽPP timetable for current departures and fares.
Travelling from Zagreb to Split by train
Zagreb and Split are connected by direct trains, but this is a long-distance rail journey rather than a fast intercity connection. In the current 2026 timetable, the daytime journey takes roughly eight hours, and seasonal overnight services also operate on selected dates.
Schedules change between seasons and can also be affected by railway works, so check HŽPP close to your travel date rather than planning around an old departure time.
Day train or overnight train?
The daytime train is the simpler option if you prefer to travel during the day and arrive in Split in the evening. It also lets you see the inland Croatian landscape along the route.
Seasonal overnight trains can be useful if the dates and timings suit your trip, particularly if you would rather travel overnight. Sleeping and couchette accommodation, when offered, requires the appropriate reservation or supplement.
Reservations and booking
Reservation requirements depend on the service. HŽPP requires reservations on some Zagreb-Split trains, particularly the long-distance and seasonal services, so check the booking conditions for the exact train you select.
Buying online through HŽPP is normally the most convenient option and currently also gives a 10% discount on domestic tickets compared with ticket-office prices.
Is the train the best option?
The train can be an enjoyable choice if rail travel is part of the experience and you are not in a hurry. If journey time is the main priority, compare the current train schedule with buses before booking because road services between Zagreb and Split are often more frequent.
Split railway station is beside the ferry-port area and close to the historic centre, which is convenient if you are continuing towards the islands.
Check Zagreb - Split departures and prices.
Practical tips before taking a train from Zagreb
- Check for timetable changes: infrastructure works regularly affect Croatian and international rail services, sometimes with replacement buses or altered departure times.
- Check the platform before boarding: do not assume a familiar route always uses the same platform.
- Allow extra time if you need assistance or lockers: both can add time before boarding.
- Buy before boarding when possible: domestic HŽPP tickets currently cost more when bought on the train.
- Keep valuables secure: as at any busy city station, keep passports, wallets, phones and other important items with you.
- Use official taxis or ride-hailing apps: if you need a car transfer, use the taxi rank or a recognised app rather than accepting unsolicited offers.
Zagreb Main Train Station contact information
Address: Trg Kralja Tomislava 12, 10000 Zagreb, CROATIA
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 Zagreb Glavni kolodvor or Zagreb GK on tickets and timetables.
What are the ticket office hours at Glavni kolodvor?
HŽPP currently lists the Zagreb Main Station ticket office hours as 05:20-21:40 daily. Check the official station information if you are travelling particularly early, late or on a public holiday.
Is Zagreb Main Train Station open 24/7?
HŽPP publishes staffed station and ticket-service hours rather than describing all station facilities as available 24 hours a day. If you have a very early or late train, check your train, ticket and station-access arrangements in advance.
Are there luggage lockers at Zagreb Main Train Station?
Yes. Zagreb Glavni kolodvor has official HŽPP luggage lockers. Current prices are €2 for a small locker, €2 for a medium locker and €3 for a large locker, charged for each started 24-hour period.
How do I get from Glavni kolodvor to Ban Jelačić Square?
Walking takes around 15 minutes for most travelers. Tram line 6 normally provides a convenient public-transport alternative, but check current ZET information because tram routes can change during infrastructure works.
Is Zagreb Main Train Station fully step-free?
No. Access to some platforms involves the pedestrian underpass and stairs. HŽPP has a mobile elevating platform at Zagreb Main Station and asks travelers who need assistance to contact HŽPP at least 24 hours before travel where possible.