Travel options for:
Zagreb to Škocjan Caves
  • Bus Autotrans

    $30 - $40
    1. Zagreb

      4 h 2 min - once daily

      $17 - $26

    2. Kozina

      8 min - 6.8 miles

      $12 - $15

  • Bus FlixBus

    $21 - $41
    1. Zagreb

      2 h 15 min - twice daily

      $8 - $24

    2. Ljubljana

      1 h 23 min - once daily

      $8 - $10

    3. Divača

      5 min - 2.6 miles

      $5 - $7

  • Train

    $26 - $36
    1. Zagreb Glavni Kolod.

      2 h 18 min - once daily

      $12 - $17

    2. Ljubljana

      1 h 40 min - every 4 hours

      $9 - $13

    3. Divaca

      5 min - 2.6 miles

      $5 - $7

  • Night train, train

    $28 - $38
    1. Zagreb Glavni Kolod.

      2 h 33 min - once daily

      $13 - $18

    2. Ljubljana

      1 h 40 min - every 4 hours

      $9 - $13

    3. Divaca

      5 min - 2.6 miles

      $5 - $7

  • Drive

    $26 - $40
    1. Zagreb

      2 h 8 min - 132.5 miles

      $26 - $40

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Zagreb bus to Kozina then taxi to Škocjan Caves. 4 h 10 min 236 kn. From Zagreb bus to Ljubljana, bus to Divača, then taxi to Škocjan Caves. 4 h 43 min 188 kn. From Zagreb Glavni Kolod. train to Ljubljana, train to Divaca, then taxi to Škocjan Caves. 5 h 3 min 206 kn. From Zagreb Glavni Kolod. night train to Ljubljana, train to Divaca, then taxi to Škocjan Caves. 5 h 18 min 216 kn. From Zagreb drive to Škocjan Caves. 2 h 8 min 206 kn.

 
 

Bus or train from Zagreb to Škocjan Caves?

Autotrans operates a bus from Zagreb to Škocjan Caves once daily. Tickets cost $17 - $26 and the journey takes 4 h 2 min. Alternatively, Croatian Railways (HŽPP) operates a train from Zagreb to Škocjan Caves 4 times a day. Tickets cost $12 - $17 and the journey takes 2 h 18 min. Slovenian Railways (SŽ) also services this route every 4 hours.