There are 6 ways to get from Belluno to Geneva by train, plane, train (Trenitalia), bus, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, fly
best- Take the train from Belluno to Venezia Mestre
- Fly from Venice Marco Polo Airport (VCE) to Geneva International Airport (GVA)VCE - GVA
5h 31mCHF 57–179Train via Milan
- Take the train from Belluno to Venezia MestreRe
- Take the train from Venezia Mestre to Milano CentraleFr
- Take the train from Milano Centrale to GeneveEc
9h 47mCHF 95–229Bus
- Take the bus from Belluno to Venezia, Viale StazioneLinea Venezia
- Take the bus from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) to Geneva405 / ...
12h 15mDrive 671.7 km
- Drive from Belluno to Geneva671.7 km
7h 57mCHF 107–155Train
- Take the train from Belluno to Venezia MestreRe
- Take the train from Venezia Mestre to GeneveEc
10h 19mCHF 127–179Train, shuttle, bus
- Take the train from Belluno to Treviso CentraleRe
- Take a shuttle bus from Treviso to Orio al Serio Airport
- Take the bus from Milan Bergamo - Airport to Annecy - Bus Station
- Take the bus from Gare Routière to Lancy Pont Rouge Gare-Etoile P+R272
14h 59mCHF 76–367
Belluno to Geneva by train
Questions & Answers
The cheapest way to get from Belluno to Geneva is to train and fly which costs SFr 55 - SFr 180 and takes 5h 31m.
The fastest way to get from Belluno to Geneva is to train and fly which takes 5h 31m and costs SFr 55 - SFr 180.
No, there is no direct bus from Belluno to Geneva. However, there are services departing from Belluno and arriving at Geneva via Venezia, Viale Stazione (Mestre Stazione - fermata ATVO). The journey, including transfers, takes approximately 12h 15m.
No, there is no direct train from Belluno to Geneva. However, there are services departing from Belluno and arriving at Geneve via Venezia Mestre and Milano Centrale. The journey, including transfers, takes approximately 9h 47m.
The distance between Belluno and Geneva is 595 km. The road distance is 671.7 km.
The best way to get from Belluno to Geneva without a car is to train via Milan which takes 9h 47m and costs SFr 90 - SFr 230.
It takes approximately 5h 31m to get from Belluno to Geneva, including transfers.
Belluno to Geneva bus services, operated by ATVO S.p.A., depart from Belluno station.
Belluno to Geneva train services, operated by Trenitalia S.p.A., depart from Belluno station.
The best way to get from Belluno to Geneva is to train via Milan which takes 9h 47m and costs SFr 90 - SFr 230. Alternatively, you can bus, which costs and takes 12h 15m.
What companies run services between Belluno, Italy and Geneva, Switzerland?
You can take a train from Belluno to Geneve via Venezia Mestre and Milano Centrale in around 9h 47m. Alternatively, you can take a bus from Belluno to Geneva via Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) in around 12h 15m.
- Website
- easyjet.com
Flights from Venice Marco Polo Airport to Geneva International Airport
- Ave. Duration
- 1h 20m
- When
- Monday and Thursday
- Estimated price
- CHF 30–150
Flights from Venice Marco Polo Airport to Geneva International Airport via Nice
- Ave. Duration
- 3h 15m
- When
- Sunday
- Estimated price
- CHF 30–150
- Website
- lufthansa.com
Flights from Venice Marco Polo Airport to Geneva International Airport via Munich
- Ave. Duration
- 3h 22m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 70–320
- Website
- swiss.com
Flights from Venice Marco Polo Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 75–300
- Website
- airdolomiti.it
Flights from Venice Marco Polo Airport to Geneva International Airport via Munich
- Ave. Duration
- 3h 30m
- When
- Sunday
- Estimated price
- CHF 95–320
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Belluno to Venezia Mestre
- Ave. Duration
- 1h 44m
- Frequency
- Every 4 hours
- Estimated price
- CHF 6–10
- Website
- https://www.trenitalia.com/en.html
Train from Belluno to Treviso Centrale
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- CHF 6–9
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- CHF 18–50
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- CHF 50–100
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 70–100
- 2nd Class
- CHF 50–75
Train from Milano Centrale to Geneve
- Ave. Duration
- 4h 21m
- Frequency
- 3 times a day
- Estimated price
- CHF 70–120
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 85–120
- 2nd Class
- CHF 70–100
Train from Venezia Mestre to Geneve
- Ave. Duration
- 7h 35m
- Frequency
- Once daily
- Estimated price
- CHF 120–170
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 120–170
- 2nd Class
- CHF 120–160
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 22m
- Frequency
- Every 4 hours
- Estimated price
- CHF 22–50
- Website
- https://www.italotreno.it/en
- Phone
- +39 0421 5944
- atvo@atvo.it
- Website
- atvo.it
Bus from Belluno to Venezia, Viale Stazione
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Schedules at
- atvo.it
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) to Geneva
- Ave. Duration
- 9h 15m
- Frequency
- Twice daily
- Estimated price
- CHF 45–65
- Website
- https://www.flixbus.co.uk
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Treviso to Orio al Serio Airport
- Ave. Duration
- 2h 42m
- Frequency
- On demand
- Estimated price
- CHF 35–300
- Website
- https://www.goopti.com/en/
- Shared
- CHF 35–38
- Private
- CHF 160–300
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Milan Bergamo - Airport to Annecy - Bus Station
- Ave. Duration
- 7h 10m
- Frequency
- 3 times a week
- Estimated price
- CHF 30–50
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +33 4 8000 7000
- Website
- auvergnerhonealpes.fr
Bus from Gare Routière to Lancy Pont Rouge Gare-Etoile P+R
- Ave. Duration
- 1h 22m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 5–8
- Schedules at
- auvergnerhonealpes.fr
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Belluno to Geneva bus services, operated by ATVO S.p.A., arrive at Venezia, Viale Stazione station.
Belluno to Geneva train services, operated by Trenitalia S.p.A., arrive at Venezia Mestre station.
Yes, the driving distance between Belluno to Geneva is 672 km. It takes approximately 7h 57m to drive from Belluno to Geneva.
Book your Belluno to Geneva train tickets online with Omio.
There are 1252+ hotels available in Geneva.








































