There are 7 ways to get from Messina to Geneva by train, plane, ferry, bus, car, car ferry, or night train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Catania–Fontanarossa Airport, fly
best- Take the train from Messina Centrale to Catania Centraletrain
- Fly from Catania–Fontanarossa Airport (CTA) to Geneva International Airport (GVA)plane CTA - GVA
6h 28mCHF 71–256Ferry, train
- Take the ferry from Messina Marittima to Villa S.Giovanniferry M1 / ...
- Take the train from Villa S.Giovanni to Milano Centraletrain Fr
- Take the train from Milano Centrale to Genevetrain Ec
15h 15mBus
- Take the bus from Messina to Aostabus N597
- Take the bus from Aosta to Genevabus FlixBus 1404 / ...
24h 17mCHF 135–201Drive, car ferry
- Drive from Messina to Port of Palermocar
- Take the carferry from Port of Palermo to Port of Genoacarferry
- Drive from Port of Genoa to Genevacar
27h 9mCHF 188–278Train to Palermo Airport, fly
- Take the train from Messina Centrale to Palermo Centraletrain
- Fly from Palermo Airport (PMO) to Geneva International Airport (GVA)plane PMO - GVA
8h 7mCHF 76–386Bus via Turin
- Take the bus from Messina Main Train Station to Turin Stura Bus Stationbus Itabus
- Take the bus from Turin to Genevabus FlixBus N405 / ...
26h 45mCHF 95–157Night train, train
- Take the nighttrain from Messina Centrale to Milano Centralenighttrain Ini
- Take the train from Milano Centrale to Genevetrain Ec
22h 43mCHF 170–288
Catania–Fontanarossa Airport (CTA) to Geneva International Airport (GVA) flights
Comparing Your Travel Options
The cheapest way to get from Messina to Geneva is to bus via Turin which costs SFr 90 - SFr 160 and takes 26h 45m.
The fastest way to get from Messina to Geneva is to train and fly which takes 6h 28m and costs SFr 70 - SFr 260.
No, there is no direct bus from Messina to Geneva. However, there are services departing from Messina and arriving at Geneva via Aosta. The journey, including transfers, takes approximately 24h 17m.
No, there is no direct train from Messina to Geneva. However, there are services departing from Messina Centrale and arriving at Geneve via Milano Centrale. The journey, including transfers, takes approximately 22h 43m.
The distance between Messina and Geneva is 1322 km.
The best way to get from Messina to Geneva without a car is to ferry and train which takes 15h 15m and costs .
It takes approximately 6h 28m to get from Messina to Geneva, including transfers.
Messina to Geneva bus services, operated by FlixBus, depart from Messina station.
Messina to Geneva train services, operated by Trenitalia Intercity Night, depart from Messina Centrale station.
Messina to Geneva bus services, operated by FlixBus, arrive at Aosta station.
What companies run services between Messina, Italy and Geneva, Switzerland?
You can take a bus from Messina to Geneva via Aosta in around 24h 17m.
- Website
- easyjet.com
Flights from Catania–Fontanarossa Airport to Geneva International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- CHF 55–190
Flights from Palermo Airport to Geneva International Airport
- Ave. Duration
- 2h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 45–290
Flights from Palermo Airport to Geneva International Airport via Naples
- Ave. Duration
- 3h 40m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- CHF 45–290
- Website
- ita-airways.com
Flights from Catania–Fontanarossa Airport to Geneva International Airport via Rome
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- CHF 95–190
Flights from Palermo Airport to Geneva International Airport via Rome
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- CHF 100–270
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Messina Centrale to Catania Centrale
- Ave. Duration
- 1h 48m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–14
- Website
- Trenitalia
Train from Messina Centrale to Palermo Centrale
- Ave. Duration
- 2h 54m
- Frequency
- Hourly
- Estimated price
- CHF 24–35
- Website
- Trenitalia
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Villa S.Giovanni to Milano Centrale
- Ave. Duration
- 8h 34m
- Frequency
- Every 4 hours
- Estimated price
- CHF 150–260
- Website
- Trenitalia Frecce
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Villa S.Giovanni to Milano Centrale
- Ave. Duration
- 9h 59m
- Frequency
- Twice daily
- Estimated price
- CHF 130–220
- Website
- Italo Treno
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Villa S.Giovanni to Milano Centrale
- Ave. Duration
- 14h 53m
- Frequency
- 3 times a week
- Estimated price
- CHF 110–220
- Website
- Trenitalia Intercity
Train from Messina Centrale to Palermo Centrale
- Ave. Duration
- 3h 3m
- Frequency
- 4 times a day
- Estimated price
- CHF 22–40
- Website
- Trenitalia Intercity
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Geneve
- Ave. Duration
- 4h 21m
- Frequency
- Every 4 hours
- Estimated price
- CHF 70–120
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 85–120
- 2nd Class
- CHF 70–100
Train from Milano Centrale to Geneve
- Ave. Duration
- 4h 21m
- Frequency
- Every 4 hours
- Estimated price
- CHF 70–120
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 85–120
- 2nd Class
- CHF 70–100
- Phone
- 06 3000
- Website
- Trenitalia ICN
Night train from Messina Centrale to Milano Centrale
- Ave. Duration
- 17h 22m
- Frequency
- Twice daily
- Estimated price
- CHF 100–170
- Website
- Trenitalia ICN
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Messina to Aosta
- Ave. Duration
- 21h 10m
- Frequency
- Once daily
- Estimated price
- CHF 120–190
- Website
- Flixbus
Bus from Aosta to Geneva
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- CHF 10–16
- Website
- Flixbus
Bus from Turin to Geneva
- Ave. Duration
- 3h 40m
- Frequency
- Every 3 hours
- Estimated price
- CHF 20–30
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Aosta to Geneva
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- CHF 9–16
- Website
- BlaBlaCar Bus
- Phone
- +39 06 88 93 82 32
- Website
- Itabus S.p.A.
Bus from Messina Main Train Station to Turin Stura Bus Station
- Ave. Duration
- 21h 20m
- Frequency
- Twice daily
- Estimated price
- CHF 70–130
- Website
- Itabus S.p.A.
- Phone
- +39.06.5210550
- Website
- Trenitalia
Ferry from Messina Marittima to Villa S.Giovanni
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Website
- Trenitalia
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- Grandi Navi Veloci
Car ferry from Port of Palermo to Port of Genoa
- Ave. Duration
- 20h 45m
- Frequency
- Once daily
- Estimated price
- CHF 95–140
- Website
- Grandi Navi Veloci
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 guide
Want to know more about Flixbus?
Read the travel guide
Travelling by boat in Italy
Read the travel guide
Booking & Getting There
Messina to Geneva train services, operated by Trenitalia Intercity Night, arrive at Milano Centrale station.
Book your Messina to Geneva bus tickets online with Omio and FlixBus.
There are 1214+ hotels available in Geneva.











































