There are 6 ways to get from Portofino to Geneva by ferry, train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 1 ferry, train
best- Take the ferry from Portofino to Santa Margherita Ligureferry 1
- Take the train from S.Margherita L.-Port to Milano Centraletrain Ic
- Take the train from Milano Centrale to Genevetrain Ec
8h 48mCHF 77–135Line 1 ferry, train, bus
cheapest- Take the ferry from Portofino to Santa Margherita Ligureferry 1
- Take the train from S. Margherita Ligure-Portofino to Milan Rogoredotrain Ec
- Take the bus from Milan - San Donato Bus Station to Geneva - Bus Stationbus
11h 53mCHF 47–222Bus
- Take the bus from Rapallo to Milano, Autostazione Lampugnanobus 1514
- Take the bus from Milan to Genevabus FlixBus 507 / ...
9h 45mCHF 50–79Drive 412 km
- Drive from Portofino to Genevacar 412 km
4h 28mCHF 68–98Line 1 ferry to Genoa Cristoforo Colombo Airport, fly
- Take the ferry from Portofino to Santa Margherita Ligureferry
- Fly from Genoa Cristoforo Colombo Airport (GOA) to Geneva International Airport (GVA)plane GOA - GVA
8hCHF 98–257Line 1 ferry, train, train to Nice Côte D'Azur International Airport, fly
- Take the ferry from Portofino to Santa Margherita Ligureferry
- Take the train from Genova P.Za Principe to Ventimigliatrain
- Take the train from Ventimiglia to Saint-Laurent-du-Vartrain
- Fly from Nice Côte D'Azur International Airport (NCE) to Geneva International Airport (GVA)plane NCE - GVA
8h 33mCHF 76–245
Portofino to Geneva by ferry, foot, and train
Questions & Answers
The cheapest way to get from Portofino to Geneva is to bus which costs SFr 50 - SFr 80 and takes 9h 45m.
The fastest way to get from Portofino to Geneva is to drive which takes 4h 28m and costs SFr 65 - SFr 100.
No, there is no direct bus from Portofino to Geneva. However, there are services departing from Rapallo and arriving at Geneva via Milan. The journey, including transfers, takes approximately 9h 45m.
The distance between Portofino and Geneva is 534 km. The road distance is 412 km.
The best way to get from Portofino to Geneva without a car is to line 1 ferry and train which takes 8h 48m and costs SFr 75 - SFr 140.
It takes approximately 8h 48m to get from Portofino to Geneva, including transfers.
Portofino to Geneva bus services, operated by FlixBus, depart from Rapallo station.
Portofino to Geneva bus services, operated by FlixBus, arrive at Milano, Autostazione Lampugnano station.
Yes, the driving distance between Portofino to Geneva is 412 km. It takes approximately 4h 28m to drive from Portofino to Geneva.
There are 1253+ hotels available in Geneva.
What companies run services between Portofino, Italy and Geneva, Switzerland?
You can take a vehicle from Portofino to Geneva via Rapallo and Milan in around 9h 45m.
- Website
- easyjet.com
Flights from Genoa Cristoforo Colombo Airport to Geneva International Airport via Rome
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 80–270
Flights from Genoa Cristoforo Colombo Airport to Geneva International Airport via Cagliari
- Ave. Duration
- 4h 35m
- When
- Saturday
- Estimated price
- CHF 80–270
Flights from Genoa Cristoforo Colombo Airport to Geneva International Airport via Olbia
- Ave. Duration
- 5h 35m
- When
- Wednesday
- Estimated price
- CHF 80–270
Flights from Nice Côte D'Azur International Airport to Geneva International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- CHF 35–120
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from S.Margherita L.-Port to Milano Centrale
- Ave. Duration
- 2h 14m
- Frequency
- Every 2 hours
- Estimated price
- CHF 17–35
- Website
- Trenitalia Intercity
Train from Genova P.Za Principe to Ventimiglia
- Ave. Duration
- 2h 4m
- Frequency
- Hourly
- Estimated price
- CHF 14–30
- Website
- Trenitalia Intercity
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Rapallo to Milano, Autostazione Lampugnano
- Ave. Duration
- 3h 10m
- Frequency
- 5 times a week
- Estimated price
- CHF 12–20
- Website
- Flixbus
Bus from Milan to Geneva
- Ave. Duration
- 5h 25m
- Frequency
- 5 times a day
- Estimated price
- CHF 22–40
- Website
- Flixbus
- Phone
- +39 0185 284670
- [email protected]
- Website
- traghettiportofino.it
Ferry from Portofino to Santa Margherita Ligure
- Ave. Duration
- 15 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 10
- Schedules at
- traghettiportofino.it
Ferry from Portofino to Santa Margherita Ligure
- Ave. Duration
- 15 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 10
- Schedules at
- traghettiportofino.it
Ferry from Portofino to Santa Margherita Ligure
- Ave. Duration
- 15 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 10
- Schedules at
- traghettiportofino.it
Ferry from Portofino to Santa Margherita Ligure
- Ave. Duration
- 15 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 10
- Schedules at
- traghettiportofino.it
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
Travelling by boat in Italy
Read the travel guide
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide













