Zagreb is accessible by air, railway and road.
a) Airport
The international airport Franjo Tuđman is about 30 minutes away from the city center. For the list of airlines operating at the Zagreb airport, please check here.
Getting to Zagreb city center from the international airport Franjo Tuđman is fairly easy. The cheapest option is a bus which can get you to the Central Bus Station in 45 minutes (8 EUR one direction). The fastest transport is by taxi, which takes about 20 minutes. Bear in mind that there are several taxi providers and that the official ones are not necessarily the most affordable ones. Uber and Bolt operate there as well and they are usually the cheapest taxi transfer. Depending on the availability, the average price of taxi transport ranges from 20 to 30 EUR.
b) Train
If you arrive in Zagreb by train, you will come to Zagreb Main Train Station. It is located in the city center and when you exit the station, you will find a tram stop. From here, you can either walk to your accommodation if it is located in the city center, or you can take a tram or a taxi.
c) Bus
If you arrive in Zagreb by bus, you will come to Zagreb Central Bus Station. It is located in the city center and when you exit the station, you will find a tram stop. From here, you can either walk to your accommodation if it is located in the city center, you can take a tram or a taxi.