Taxi: Taxis are available at Zagreb Airport, and you can easily find them outside the arrivals area. The journey from Zagreb Airport to Varaždin takes approximately 1 hour, depending on traffic conditions. The taxi fare from Zagreb Airport to Varaždin can range from around $80 to $110 USD, depending on the taxi company and any additional charges. Fare must be disclosed prior the trip!
Private Transfer: You can arrange a private transfer from Zagreb Airport to Varaždin in advance. Many companies offer airport transfer services, and you can book them online or through travel agencies. This option provides convenience and the flexibility of choosing your preferred vehicle type. On average, private transfers from Zagreb Airport to Varaždin can range from approximately $95 to $140 USD or more, depending on your requirements. Small buses and vans for up to 10 people are available.
Bus: There are regular bus services connecting Zagreb Airport to Varaždin. The Pleso prijevoz bus company operates a direct route from Zagreb Airport to Zagreb Central Bus station, and there are many companies offering further transportation to Varaždin. The buses are usually located near the airport terminal building, and the total journey takes around 2 to 2.5 hours. It’s advisable to check the bus schedule in advance. Here is some information: https://www.rome2rio.com/s/Zagreb-Airport-ZAG/Vara%C5%BEdin
Rental Car: If you prefer driving yourself, you can rent a car at Zagreb Airport and travel to Varaždin. Several car rental companies have desks at the airport, and you can book a vehicle in advance or upon arrival. The journey typically takes up to 1.5 hours, depending on traffic and the route you choose. On average, rental cars at Zagreb Airport can cost $30 to $90 USD per day.
Train: Not advisable for people arriving at Zagreb Airport!! But an acceptable option for someone who has a direct european connection to either Varaždin or city of Koprivnica (there is fast train from Koprivnica to Varaždin).