From Ptuj bus to Varaždin then bus to Zagreb. 3 h 8 min 106 kn. From Ptuj train to Pragersko then train to Zagreb Glavni Kolod.. 3 h 55 min 107 kn. From Ptuj drive to Zagreb. 1 h 12 min 92 kn.
Bus or train from Ptuj to Zagreb?
Arriva Slovenia operates a bus from Ptuj to Zagreb once daily. Tickets cost $5 - $9 and the journey takes 41 min. 4 other operators also service this route. Alternatively, Slovenian Railways (SŽ) operates a train from Ptuj to Zagreb every 2 hours. Tickets cost $4 - $6 and the journey takes 23 min. Slovenian Railways (SŽ) also services this route once daily.