Travel from Zürich to Verona-Italy

Train, bus or fly from Zürich to Verona?

You can take a train from Zürich to Verona via Milano Centrale in around 5 h 7 min. Alternatively, FlixBus operates a bus from Zürich to Verona 6 times a week. Tickets cost $26 - $45 and the journey takes 5 h 50 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide
Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible

How to get from Zürich to Verona

ModeDurationPrice
From Zuerich Hb train to Milano Centrale then train to Verona Porta Nuova.5 h 7 min62€
From Zurich bus to Verona.5 h 50 min35€
From Zürich Stadelhofen train to Zug(CH), train to Milano Centrale, then train to Verona Porta Nuova.8 h 2 min139€
From Zürich drive to Verona.4 h 32 min65€
From Zürich HB train to Zurich airport, fly to Verona airport, then shuttle to Verona.5 h 54 min185€
From Zürich HB train to Zurich airport, fly to Milan Malpensa airport, train to Milano Centrale, then train to Verona.4 h 53 min133€
From Zürich HB train to Zurich airport, fly to Venice airport, bus to Venezia Mestre, then train to Verona.5 h 11 min136€
From Zürich HB train to Zurich airport, fly to Lugano airport, line 60 train to Lugano, train to Milano Centrale, then train to Verona.5 h 38 min163€

How long does it take to get from Zürich to Verona?

It takes approximately 5 h 7 min to get from Zürich to Verona, including transfers.

Is there a direct train between Zürich and Verona?

No, there is no direct train from Zürich to Verona. However, there are services departing from Zuerich Hb and arriving at Verona Porta Nuova via Milano Centrale. The journey, including transfers, takes approximately 5 h 7 min.

Is there a direct bus between Zürich and Verona?

Yes, there is a direct bus departing from Zurich and arriving at Verona. Services depart six times a week, and operate Monday, Tuesday, Wednesday, Friday, Saturday and Sunday. The journey takes approximately 5 h 50 min.

Operators from Zürich to Verona

OperatorPhoneWebsite
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
FlixBus+49 1807 123 99 123FlixBus
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Trenord+39 02 7249 4494Trenord
LufthansaLufthansa
AlitaliaAlitalia
EurowingsEurowings
Aegean AirlinesAegean Airlines
SwissSwiss
Air DolomitiAir Dolomiti
KLMKLM
Transavia HollandTransavia Holland
Blue Panorama AirlinesBlue Panorama Airlines
RyanairRyanair
Edelweiss AirEdelweiss Air
VoloteaVolotea
Azienda Trasporti Verona Srl+39 045 805 7922Azienda Trasporti Verona Srl
easyJeteasyJet
ATVO S.p.A.+39 0421 5944ATVO S.p.A.