Rome2Rio

How to get fromZagreb to Locarnoby bus, train, night train, car, train (Trenitalia), plane or shuttle

Find Transport to Locarno

See all options

There are 12 ways to get from Zagreb to Locarno by bus, train, night train, car, train (Trenitalia), 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. Bus

    best
    1. Take the bus from Zagreb to Bellinzonabus bus
    11h 30m
    CHF 117–119
  2. Bus, train

    cheapest
    1. Take the bus from Zagreb to Bresciabus bus
    2. Take the train from Brescia to Milano Centraletrain train R4
    3. Take the train from Milano Centrale to Locarnotrain train
    12h 50m
    CHF 30–69
  3. Train, bus

    1. Take the train from Zagreb Glavni Kol. to Ljubljanatrain train Ec / ...
    2. Take the bus from Ljubljana Hotel Union to Venezia, Viale Stazionebus bus
    3. Take the train from Venezia Mestre to Milano Centraletrain train Fr
    4. Take the train from Milano Centrale to Locarnotrain train
    11h 39m
    CHF 59–146
  4. Night train, bus

    1. Take the night train from Zagreb Glavni Kol. to Sargansnighttrain night train En
    2. Take the bus from Chur, Postautostation to Bellinzona, Stazionebus bus 171
    16h 52m
    CHF 59–87
  5. Drive 680.9 km

    1. Drive from Zagreb to Locarnocar car 680.9 km
    7h 30m
    CHF 106–153
  6. Train

    1. Take the train from Zagreb Glavni Kol. to Villach Hbftrain train Ec
    2. Take the train from Villach Hbf to Venezia Mestretrain train Rjx
    3. Take the train from Venezia Mestre to Milano Centraletrain train Fr
    4. Take the train from Milano Centrale to Locarnotrain train
    14h 3m
    CHF 68–182
  7. Fly Zagreb Franjo Tuđman Airport to Zurich Airport, train

    1. Fly from Zagreb Franjo Tuđman Airport (ZAG) to Zurich Airport (ZRH)plane plane ZAG - ZRH
    2. Take the train from Zürich HB to Bellinzonatrain train
    6h 54m
    CHF 117–286
  8. Fly Zagreb Franjo Tuđman Airport to Milano Malpensa Airport, train

    1. Fly from Zagreb Franjo Tuđman Airport (ZAG) to Milano Malpensa Airport (MXP)plane plane ZAG - MXP
    2. Take the train from Malpensa Aeroporto T1 to Mendrisiotrain train
    3. Take the train from Mendrisio to Locarnotrain train
    6h 33m
    CHF 73–269
  9. Fly Zagreb Franjo Tuđman Airport to Milan Linate Airport, train

    1. Fly from Zagreb Franjo Tuđman Airport (ZAG) to Milan Linate Airport (LIN)plane plane ZAG - LIN
    2. Take the train from Monza to Locarnotrain train
    9h 35m
    CHF 88–264
  10. Fly Zagreb Franjo Tuđman Airport to Il Caravaggio International Airport, train

    1. Fly from Zagreb Franjo Tuđman Airport (ZAG) to Il Caravaggio International Airport (BGY)plane plane ZAG - BGY
    2. Take the train from Milano Centrale to Locarnotrain train
    7h 12m
    CHF 38–227
  11. Fly Zagreb Franjo Tuđman Airport to Basel, train

    1. Fly from Zagreb Franjo Tuđman Airport (ZAG) to Basel (BSL)plane plane ZAG - BSL
    2. Take the train from Basel SBB to Bellinzonatrain train
    8h 29m
    CHF 63–318
  12. Shuttle, shuttle to Trieste – Friuli Venezia Giulia Airport, fly to Milan Linate Airport, train

    1. Take a shuttle bus from Zagreb to Višnja Gorashuttle bus
    2. Take a shuttle bus from Višnja Gora to Trieste Airportshuttle bus
    3. Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Milan Linate Airport (LIN)plane plane TRS - LIN
    4. Take the train from Monza to Locarnotrain train
    9h 6m
    CHF 135–523

Zagreb to Locarno by bus

Calendar4Weekly Buses
Duration11h 30mAverage Duration
TicketCHF 117Cheapest Price
See schedules

Questions & Answers

What companies run services between Zagreb, Croatia and Locarno, Switzerland?

Zelic Reisen operates a bus from Zagreb to Bellinzona 4 times a week. Tickets cost CHF 114 and the journey takes 10h 25m. Alternatively, you can take a train from Zagreb Glavni Kol. to Locarno via Villach Hbf, Venezia Mestre, and Milano Centrale in around 14h 3m.

Airlines
Train operators
Bus operators

Want to know more about travelling around Switzerland

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

More Questions & Answers