The average bus between Tampere and Zagreb takes 45h 29m and the fastest bus takes 37h 35m. The bus service runs several times per day from Tampere to Zagreb. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run twice daily between Tampere and Zagreb. The earliest departure is at 3:30 PM in the afternoon, and the last departure from Tampere is at 6:00 PM which arrives into Zagreb at 11:59 PM. All services require a transfer at Helsinki, Bus Station and take an average of 45h 29m. The schedules shown below are for the next available departures.
Arrives +2 days


36h 35m • 2 changes
Arrives +2 days


2d 5h • 2 changes
Arrives +2 days


36h 35m • 2 changes
Arrives +2 days


2d 5h • 2 changes
Arrives +2 days


36h 35m • 2 changes
Arrives +2 days


2d 5h • 2 changes
Want to know about travelling from Tampere to Zagreb? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Tampere to Zagreb. However, there are services departing from Tampere station and arriving at Zagreb station via 30-35. The journey, including transfers, takes approximately 45h 29m.
Tampere to Zagreb bus services, operated by OnniBus, depart from 2 station.
Tampere to Zagreb bus services, operated by OnniBus, arrive at Zagreb station.
The distance between Tampere and Zagreb is 1,815.3 km. The road distance is 2,385 km.
You can take a bus from 2 to Zagreb via Helsinki, Bus Station and Warsaw, Bus Station West in around 39h 25m.