Rome2Rio

How to get fromStresa to Zagrebby ferry, bus, train, car, plane, or shuttle

Find Transport to Zagreb

See all options

There are 12 ways to get from Stresa to Zagreb by ferry, bus, train, car, plane, or shuttle

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Line 10 ferry, ferry, bus, train via Novo Mesto

    best
    1. Take the ferry from Stresa to Isola Bellaferry ferry 2 / ...
    2. Take the ferry from Isola Bella to Stresa - Carcianoferry ferry
    3. Take the bus from Stresa to Milano Centralebus bus Re4
    4. Take the train from Milano Centrale to Venezia Mestretrain train Fr
    5. Take the bus from Stazione Mestre to Novo Mesto, Avtobusna postajabus bus
    6. Take the bus from Novo Mesto, Avtobusna postaja to Zagreb, Autobusni Kolodvorbus bus
    12h 12m
  2. Train to Basel, fly to Zagreb Franjo Tuđman Airport

    cheapest
    1. Take the train from Stresa to Basel Sbbtrain train
    2. Fly from Basel (BSL) to Zagreb Franjo Tuđman Airport (ZAG)plane plane BSL - ZAG
    8h 5m
    €100–342
  3. Line 10 ferry, ferry, train

    1. Take the ferry from Stresa to Isola Bellaferry ferry 2 / ...
    2. Take the ferry from Isola Bella to Stresa - Carcianoferry ferry
    3. Take the train from Stresa to Milano P.Garibalditrain train Re
    4. Take the train from Milano P.Garibaldi to Venezia Mestretrain train Fr
    5. Take the train from Venezia Mestre to Villach Hbftrain train Rjx / ...
    6. Take the train from Villach Hbf to Zagreb Glavni Kol.train train 319
    16h 21m
    €131–222
  4. Drive  687.6 km

    1. Drive from Stresa to Zagrebcar car 687.6 km
    6h 53m
    €124–179
  5. Bus to Milano Malpensa Airport, fly to Zagreb Franjo Tuđman Airport

    1. Take the bus from Stresa to Gallaratebus bus
    2. Fly from Milano Malpensa Airport (MXP) to Zagreb Franjo Tuđman Airport (ZAG)plane plane MXP - ZAG
    7h 36m
  6. Line 10 ferry, ferry, bus

    1. Take the ferry from Stresa to Isola Bellaferry ferry 2 / ...
    2. Take the ferry from Isola Bella to Stresa - Carcianoferry ferry
    3. Take the bus from Stresa to Rho Fiera Milanobus bus Re4
    4. Take the bus from Milano, Autostazione Lampugnano to Zagrebbus bus 402
    14h 21m
  7. Line 10 ferry, ferry, bus, train

    1. Take the ferry from Stresa to Isola Bellaferry ferry 2 / ...
    2. Take the ferry from Isola Bella to Stresa - Carcianoferry ferry
    3. Take the bus from Stresa to Milano Centralebus bus Re4
    4. Take the train from Milano Centrale to Padovatrain train
    5. Take the bus from Padova to Zagrebbus bus
    14h 25m
  8. Line 10 ferry, ferry, bus, train #2

    1. Take the ferry from Stresa to Isola Bellaferry ferry 2 / ...
    2. Take the ferry from Isola Bella to Stresa - Carcianoferry ferry
    3. Take the bus from Stresa to Rho Fiera Milanobus bus Re4
    4. Take the train from Rho-Fiera Milano to Trieste Centraletrain train Fr
    5. Take the bus from Trieste Centrale to Novo Mesto, Avtobusna postajabus bus
    6. Take the bus from Novo Mesto, Avtobusna postaja to Zagreb, Autobusni Kolodvorbus bus
    16h 27m
  9. Bus to Milan Linate Airport, fly to Zagreb Franjo Tuđman Airport

    1. Take the bus from Stresa to Rho Fiera Milanobus bus
    2. Fly from Milan Linate Airport (LIN) to Zagreb Franjo Tuđman Airport (ZAG)plane plane LIN - ZAG
    7h 40m
  10. Bus, bus to Il Caravaggio International Airport, fly to Zagreb Franjo Tuđman Airport

    1. Take the bus from Stresa to Milano Centralebus bus
    2. Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus bus
    3. Fly from Il Caravaggio International Airport (BGY) to Zagreb Franjo Tuđman Airport (ZAG)plane plane BGY - ZAG
    6h 20m
  11. Bus to Milan Linate Airport, fly to Trieste – Friuli Venezia Giulia Airport, shuttle

    1. Take the bus from Stresa to Rho Fiera Milanobus bus
    2. Fly from Milan Linate Airport (LIN) to Trieste – Friuli Venezia Giulia Airport (TRS)plane plane LIN - TRS
    3. Take a shuttle bus from Trieste Airport to Ljubljanashuttle bus
    4. Take a shuttle bus from Ljubljana, Avtobusna Postaja to Zagreb, Autobusni Kolodvorshuttle bus
    7h 51m
  12. Train, train to Zurich Airport, fly to Zagreb Franjo Tuđman Airport

    1. Take the train from Stresa to Berntrain train
    2. Take the train from Bern to Zürich Flughafentrain train
    3. Fly from Zurich Airport (ZRH) to Zagreb Franjo Tuđman Airport (ZAG)plane plane ZRH - ZAG
    7h 59m
    €175–395

Milano Malpensa Airport (MXP) to Zagreb Franjo Tuđman Airport (ZAG) flights

Calendar57Weekly Planes
Duration4h 55mAverage Duration
Ticket€54Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Stresa, Italy and Zagreb, Croatia?

There is no direct connection from Stresa to Zagreb. However, you can take the line 2 ferry to Isola Bella, take the ferry to Stresa - Carciano, walk to Stresa, take the bus to Milano Centrale, walk to Milan Centrale, take the train to Venezia Mestre, walk to Stazione Mestre, take the bus to Novo Mesto, Avtobusna postaja, then take the bus to Zagreb, Autobusni Kolodvor. Alternatively, you can take a ferry from Stresa to Zagreb Glavni Kol. via Isola Bella, Stresa - Carciano, Stresa, Milano P.Garibaldi, Venezia Mestre, and Villach Hbf in around 16h 21m.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around Croatia

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Italy Travel Guides

Read the travel guideItaly Travel Guides