Travel from Turin to Zagreb

Train, bus or fly from Turin to Zagreb?

Sadem operates a bus from Turin to Zagreb every 3 hours. Tickets cost $13 - $28 and the journey takes 2 h 5 min. Globtour also services this route twice daily. Alternatively, Trenitalia Frecce operates a train from Turin to Zagreb every 4 hours. Tickets cost $50 - $75 and the journey takes 3 h 13 min. 2 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Turin to Zagreb

From Torino Porta Nuova train to Trieste Zob then bus to Zagreb Zob. 9 h 53 min 87€. From Torino Bolzano bus to Mailand Lampugnano then bus to Zagreb Zob. 11 h 20 min 65€. From Turin, Torino bus to Zagreb. 12 h 64€. From Torino Porta Susa train to Venezia Mestre stazione(Viale Stazione), train to Villach Hbf, then train to Zagreb Glavni Kolod.. 12 h 23 min 102€. From Torino Porta Susa train to Venice, Venice Mestre then night bus to Zagreb. 9 h 38 min 84€. From Turin drive to Zagreb. 7 h 7 min 114€. From Torino Dora train to Turin airport, fly to Zagreb airport, then shuttle to Zagreb. 5 h 51 min 246€. From Torino Porta Susa train to Novara Fn, train to Busto Arsizio Fn, train to Milan Malpensa airport, fly to Zagreb airport, then shuttle to Zagreb. 6 h 13 min 145€. From Torino Dora train to Turin airport, fly to Ljubljana airport, then shuttle to Zagreb. 9 h 31 min 279€. From Torino Dora train to Turin airport, fly to Graz airport, then shuttle to Zagreb. 8 h 32 min 409€.

How long does it take to get from Turin to Zagreb?

It takes approximately 9 h 53 min to get from Turin to Zagreb.

Is there a direct train between Turin and Zagreb?

No, there is no direct train from Turin to Zagreb. However, there are services departing from Torino Porta Susa and arriving at Zagreb Glavni Kolod. via Venezia Mestre stazione(Viale Stazione) and Villach Hbf. The journey, including transfers, takes approximately 12 h 23 min.

Is there a direct bus between Turin and Zagreb?

Yes, there is a direct bus departing from Turin, Torino and arriving at Zagreb. Services depart 6 times a week, and operate every day. The journey takes approximately 12 hours.
Close Print Itinerary
  1. Here are 10 options to get from
    Turin to Zagreb:

    1. Trip:
      1 Train, bus
      • One-Way approx: USD $82 - $190
      • Duration: 9 h 53 min
      Open +
      • Trip:
        1 Train, bus
        • One-Way approx: USD $82 - $190
        • Duration: 9 h 53 min
        Close x
    2. Trip:
      2 Bus Globtour
      • One-Way approx: USD $58 - $92
      • Duration: 11 h 20 min
      Open +
      • Trip:
        2 Bus Globtour
        • One-Way approx: USD $58 - $92
        • Duration: 11 h 20 min
        Close x
    3. Trip:
      3 Bus FlixBus
      • One-Way approx: USD $45 - $95
      • Duration: 12 h
      Open +
      • Trip:
        3 Bus FlixBus
        • One-Way approx: USD $45 - $95
        • Duration: 12 h
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $94 - $152
      • Duration: 12 h 23 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $94 - $152
        • Duration: 12 h 23 min
        Close x
    5. Trip:
      5 Train, night bus
      • One-Way approx: USD $74 - $112
      • Duration: 9 h 38 min
      Open +
      • Trip:
        5 Train, night bus
        • One-Way approx: USD $74 - $112
        • Duration: 9 h 38 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $110 - $170
      • Duration: 7 h 7 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $110 - $170
        • Duration: 7 h 7 min
        Close x
    7. Trip:
      7 Fly Turin to Zagreb
      • One-Way approx: USD $146 - $612
      • Duration: 5 h 51 min
      Open +
      • Trip:
        7 Fly Turin to Zagreb
        • One-Way approx: USD $146 - $612
        • Duration: 5 h 51 min
        Close x
    8. Trip:
      8 Train to Milan Malpensa, fly to Zagreb
      • One-Way approx: USD $115 - $392
      • Duration: 6 h 13 min
      Open +
      • Trip:
        8 Train to Milan Malpensa, fly to Zagreb
        • One-Way approx: USD $115 - $392
        • Duration: 6 h 13 min
        Close x
    9. Trip:
      9 Fly Turin to Ljubljana, shuttle
      • One-Way approx: USD $197 - $612
      • Duration: 9 h 31 min
      Open +
      • Trip:
        9 Fly Turin to Ljubljana, shuttle
        • One-Way approx: USD $197 - $612
        • Duration: 9 h 31 min
        Close x
    10. Trip:
      10 Fly Turin to Graz, shuttle
      • One-Way approx: USD $177 - $1,002
      • Duration: 8 h 32 min
      Open +
      • Trip:
        10 Fly Turin to Graz, shuttle
        • One-Way approx: USD $177 - $1,002
        • Duration: 8 h 32 min
        Close x