Travel from Venice to Portofino

Train, bus or fly from Venice to Portofino?

You can take a train from Venice to Portofino via Milano Centrale, S.Margherita Ligure Portofino, and Santa Margherita Ligure in around 6 h 23 min. Alternatively, you can take a bus from Venice to Portofino via Milano Lampugnano, Santa Margherita Ligure, and Santa Margherita Ligure in around 8 h 33 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Venice to Portofino

ModeDurationPrice
From Venezia S.Lucia train to Milano Centrale, train to S.Margherita Ligure Portofino, walk to Santa Margherita Ligure, then line 882 bus to Paraggi.6 h 23 min54€
From Venice, Venice bus to Milano Lampugnano, bus to Santa Margherita Ligure, walk to Santa Margherita Ligure, then line 882 bus to Portofino.8 h 33 min48€
From Venezia bus to Genova Piazza Principe, train to S.Margherita Ligure Portofino, walk to Santa Margherita Ligure, then line 882 bus to Portofino.10 h 19 min41€
From Venice drive to Portofino.4 h 13 min63€
From Venice bus to Venice airport, fly to Genoa airport, train to S.Margherita Ligure Portofino, walk to Santa Margherita Ligure, then line 882 bus to Portofino.6 h 56 min195€
From Venice bus to Venice airport, fly to Pisa airport, train to Pisa Centrale, train to Rapallo, walk to Rapallo, then ferry to Portofino.8 h 15 min194€
From Venice bus to Venice airport, fly to Milan Linate airport, bus to Milano Centrale, train to S.Margherita Ligure Portofino, walk to Santa Margherita Ligure, then line 882 bus to Portofino.8 h 55 min142€
From Venice shuttle to Trieste airport, fly to Milan Linate airport, bus to Milano Centrale, train to S.Margherita Ligure Portofino, walk to Santa Margherita Ligure, then line 882 bus to Portofino.8 h 6 min213€

How long does it take to get from Venice to Portofino?

It takes approximately 6 h 23 min to get from Venice to Portofino, including transfers.

Is there a direct bus between Venice and Portofino?

No, there is no direct bus from Venice to Portofino. However, there are services departing from Venice, Venice and arriving at Portofino via Milano Lampugnano and Santa Margherita Ligure. The journey, including transfers, takes approximately 8 h 33 min.

Operators from Venice to Portofino

OperatorPhoneWebsite
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Trenitalia Intercity+39 06 68475475Trenitalia Intercity
ATP Azienda Trasporti Provinciali800-014808ATP Azienda Trasporti Provinciali
FlixBus+49 1807 123 99 123FlixBus
Autostradale+39 02 3008 9000Autostradale
Baltour+39 0861 1991900Baltour
Trenitalia+39 06 68475475Trenitalia
ATVO S.p.A.+39 0421 5944ATVO S.p.A.
AlitaliaAlitalia
Air FranceAir France
KLMKLM
Air DolomitiAir Dolomiti
LufthansaLufthansa
easyJeteasyJet
VoloteaVolotea
Austrian AirlinesAustrian Airlines
MeridianaMeridiana
Vueling AirlinesVueling Airlines
British AirwaysBritish Airways
EurowingsEurowings
RyanairRyanair
Transavia FranceTransavia France
People MoverPeople Mover
Tigullio - Marine Lines+39 0185 284670Tigullio - Marine Lines
Brussels AirlinesBrussels Airlines
Milan MetroMilan Metro
GoOpti+386 1 320 4530GoOpti