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 Mestretrain
- Fly from Venice Marco Polo Airport (VCE) to Geneva International Airport (GVA)plane VCE - GVA
5h 31mCHF 53–194Train via Milan
- Take the train from Belluno to Venezia Mestretrain Re
- Take the train from Venezia Mestre to Milano Centraletrain Fr
- Take the train from Milano Centrale to Genevetrain Ec
9h 47mCHF 96–230Bus
- Take the bus from Belluno to Venezia, Viale Stazionebus Linea Venezia
- Take the bus from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) to Genevabus 405 / ...
12h 25mDrive 632.5 km
- Drive from Belluno to Genevacar 632.5 km
6h 51mCHF 103–148Train
- Take the train from Belluno to Padovatrain Re
- Take the train from Padova to Genevetrain Ec
10h 42mCHF 120–196Bus, shuttle
- Take the bus from Feltre. Pasquer to Trento. Autostazionebus
- Take a shuttle bus from Trento to Orio al Serio Airport
- Take the bus from Milan Bergamo - Airport to Annecy - Bus Stationbus
- Take the bus from Gare Routière to Lancy Pont Rouge Gare-Etoile P+Rbus 272
16h 33mCHF 72–300
Belluno to Geneva by train
Questions & Answers
The cheapest way to get from Belluno to Geneva is to train and fly which costs SFr 50 - SFr 200 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 50 - SFr 200.
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 25m.
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 632.5 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 95 - 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 95 - SFr 230. Alternatively, you can bus, which costs and takes 12h 25m.
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 25m.
- 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–310
- Website
- easyjet.com
Flights from Venice Marco Polo Airport to Geneva International Airport
- Ave. Duration
- 1h 20m
- When
- Thursday
- Estimated price
- CHF 30–160
- Website
- swiss.com
Flights from Venice Marco Polo Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- CHF 80–310
- 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–310
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Belluno to Venezia Mestre
- Ave. Duration
- 1h 44m
- Frequency
- Every 4 hours
- Estimated price
- CHF 8–10
- Website
- https://www.trenitalia.com/en.html
Train from Belluno to Padova
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- CHF 9–26
- 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 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 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 55–100
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 70–100
- 2nd Class
- CHF 55–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 Padova to Geneve
- Ave. Duration
- 7h 21m
- Frequency
- Once daily
- Estimated price
- CHF 110–170
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 110–170
- 2nd Class
- CHF 110–150
- 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 25m
- Frequency
- Twice daily
- Estimated price
- CHF 40–60
- Website
- https://www.flixbus.co.uk
- Phone
- +39 0461 821000
- info@ttesercizio.it
- Website
- trentinotrasporti.it
Bus from Feltre. Pasquer to Trento. Autostazione
- Ave. Duration
- 1h 44m
- Frequency
- Once daily
- Estimated price
- CHF 5–7
- Website
- https://www.trentinotrasporti.it/
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Trento to Orio al Serio Airport
- Ave. Duration
- 2h 54m
- Frequency
- On demand
- Estimated price
- CHF 32–240
- Website
- https://www.goopti.com/en/
- Shared
- CHF 32–35
- Private
- CHF 130–240
- 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 29–40
- 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 20 minutes
- Estimated price
- CHF 5–9
- Schedules at
- laregionvoustransporte.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 633 km. It takes approximately 6h 51m to drive from Belluno to Geneva.
Book your Belluno to Geneva train tickets online with Omio.
There are 1256+ hotels available in Geneva.













































