Travel from Zürich to Portofino

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

Trenitalia Eurocity operates a train from Zürich to Portofino every 4 hours. Tickets cost $45 - $65 and the journey takes 3 h 26 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Zürich to Portofino every 3 hours. Tickets cost $16 - $28 and the journey takes 3 h 55 min. 3 other operators also service this route.

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
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 Portofino

From Zuerich Hb train to Milano Centrale, train to S.Margherita Ligure Portofino, walk to Santa Margherita Ligure, then line 882 bus to Paraggi. 7 h 24 min 63€. From Zurich bus to Milano Lampugnano, bus to Santa Margherita Ligure, walk to Santa Margherita Ligure, then line 882 bus to Portofino. 9 h 3 min 36€. From Zürich Stadelhofen train to Zug(CH), train to Milano Centrale, train to S.Margherita Ligure Portofino, walk to Santa Margherita Ligure, then line 882 bus to Portofino. 9 h 29 min 133€. From Zürich drive to Portofino. 5 h 7 min 68€. From Zürich HB train to Zurich airport, fly to Genoa airport, train to S.Margherita Ligure Portofino, walk to Santa Margherita Ligure, then line 882 bus to Portofino. 7 h 58 min 170€. From Zürich HB train to Zurich airport, fly to Milan Malpensa airport, train to Milano Centrale, train to S.Margherita Ligure Portofino, walk to Santa Margherita Ligure, then line 882 bus to Portofino. 7 h 16 min 141€. From Zürich HB train to Zurich airport, fly to Lugano airport, line 60 train to Lugano, train to Milano Centrale, train to S.Margherita Ligure Portofino, walk to Santa Margherita Ligure, then line 882 bus to Portofino. 8 h 1 min 171€. From Zürich HB train to Zurich airport, fly to Nice airport, train to Ventimiglia, train to Genova Piazza Principe, train to S.Margherita Ligure Portofino, walk to Santa Margherita Ligure, then line 882 bus to Portofino. 10 h 2 min 138€. From Zürich HB train to Zurich airport, fly to Florence airport, line 389 shuttle to Firenze Smn, train to Pisa Centrale, train to Rapallo, walk to Rapallo, then ferry to Portofino. 9 h 13 min 176€.
Close Print Itinerary
  1. Here are 9 options to get from
    Zürich to Portofino:

    1. Trip:
      1 Train Trenitalia Eurocity
      • One-Way approx: USD $66 - $88
      • Duration: 7 h 24 min
      Open +
      • Trip:
        1 Train Trenitalia Eurocity
        • One-Way approx: USD $66 - $88
        • Duration: 7 h 24 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $34 - $66
      • Duration: 9 h 3 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $34 - $66
        • Duration: 9 h 3 min
        Close x
    3. Trip:
      3 Train Swiss Railways (SBB/CFF/FFS)
      • One-Way approx: USD $96 - $168
      • Duration: 9 h 29 min
      Open +
      • Trip:
        3 Train Swiss Railways (SBB/CFF/FFS)
        • One-Way approx: USD $96 - $168
        • Duration: 9 h 29 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $65 - $100
      • Duration: 5 h 7 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $65 - $100
        • Duration: 5 h 7 min
        Close x
    5. Trip:
      5 Fly to Genoa
      • One-Way approx: USD $111 - $421
      • Duration: 7 h 58 min
      Open +
      • Trip:
        5 Fly to Genoa
        • One-Way approx: USD $111 - $421
        • Duration: 7 h 58 min
        Close x
    6. Trip:
      6 Fly to Milan Malpensa, train
      • One-Way approx: USD $113 - $334
      • Duration: 7 h 16 min
      Open +
      • Trip:
        6 Fly to Milan Malpensa, train
        • One-Way approx: USD $113 - $334
        • Duration: 7 h 16 min
        Close x
    7. Trip:
      7 Fly to Lugano, train
      • One-Way approx: USD $135 - $331
      • Duration: 8 h 1 min
      Open +
      • Trip:
        7 Fly to Lugano, train
        • One-Way approx: USD $135 - $331
        • Duration: 8 h 1 min
        Close x
    8. Trip:
      8 Fly to Nice, train
      • One-Way approx: USD $97 - $296
      • Duration: 10 h 2 min
      Open +
      • Trip:
        8 Fly to Nice, train
        • One-Way approx: USD $97 - $296
        • Duration: 10 h 2 min
        Close x
    9. Trip:
      9 Fly to Florence, train, ferry
      • One-Way approx: USD $123 - $436
      • Duration: 9 h 13 min
      Open +
      • Trip:
        9 Fly to Florence, train, ferry
        • One-Way approx: USD $123 - $436
        • Duration: 9 h 13 min
        Close x