There are 9 ways to get from Venice Airport (VCE) to Bern by plane, train, train (Trenitalia), bus, rideshare, 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.
Fly to Zurich Airport, train
best- Fly from Venice Marco Polo Airport (VCE) to Zurich Airport (ZRH)plane VCE - ZRH
- Take the train from Zürich Flughafen to Berntrain
2h 45mCHF 119–330Bus
cheapest- Take the bus from Venice to Milano, Autostazione Lampugnanobus 402 / ...
- Take the bus from Milan to Aostabus
- Take the bus from Aosta to Bernbus
10h 55mCHF 53–90Train
- Take the train from Venezia Mestre to Brigtrain Ec
- Take the train from Brig to Berntrain Ic8 / ...
7h 38mCHF 117–251Airport Transfer
- Take the rideshare from Venice-VCE to Bern556.4 km
6h 30mDrive 556.4 km
- Drive from Venice Airport (VCE) to Berncar 556.4 km
6h 30mCHF 91–132Fly to Geneva International Airport, train
- Fly from Venice Marco Polo Airport (VCE) to Geneva International Airport (GVA)plane VCE - GVA
- Take the train from Genève-Aéroport to Berntrain
4h 18mCHF 111–371Fly to Basel, train
- Fly from Venice Marco Polo Airport (VCE) to Basel (BSL)plane VCE - BSL
- Take the train from Basel SBB to Berntrain
3h 4mCHF 93–300Train via Milan
- Take the train from Venezia Mestre to Milano Centraletrain 8970 / ...
- Take the train from Milano Centrale to Berntrain Ec
7h 41mCHF 87–171Shuttle, bus, train
- Take a shuttle bus from Venezia, Aeroporto Marco Polo di Venezia to Malpensa Airport - Milan
- Take the bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviariabus 3
- Take the train from Domodossola to Berntrain Ec
9h 57mCHF 443–1,136
Venice Airport (VCE) to Bern by bus and train
Questions & Answers
The cheapest way to get from Venice Airport (VCE) to Bern is to bus which costs SFr 50 - SFr 95 and takes 10h 55m.
The fastest way to get from Venice Airport (VCE) to Bern is to fly and train which takes 2h 45m and costs SFr 110 - SFr 330.
No, there is no direct bus from Venice Airport (VCE) to Bern. However, there are services departing from Venice and arriving at Bern via Milan and Aosta. The journey, including transfers, takes approximately 10h 55m.
No, there is no direct train from Venice Airport (VCE) to Bern. However, there are services departing from Venezia Mestre and arriving at Bern via Brig. The journey, including transfers, takes approximately 7h 38m.
The distance between Venice Airport (VCE) and Bern is 488 km. The road distance is 556.4 km.
The best way to get from Venice Airport (VCE) to Bern without a car is to train which takes 7h 38m and costs SFr 110 - SFr 260.
It takes approximately 2h 45m to get from Venice Airport (VCE) to Bern, including transfers.
Venice Airport (VCE) to Bern bus services, operated by FlixBus, depart from Venice station.
Venice Airport (VCE) to Bern train services, operated by Trenitalia EuroCity, depart from Venezia Mestre station.
The best way to get from Venice Airport (VCE) to Bern is to train which takes 7h 38m and costs SFr 110 - SFr 260. Alternatively, you can bus, which costs SFr 50 - SFr 95 and takes 10h 55m.
What companies run services between Venice Airport (VCE), Italy and Bern, Switzerland?
You can take a bus from Venezia, Aeroporto Marco Polo di Venezia to Bern via Venezia, Viale Stazione, Venezia Mestre, and Brig in around 7h 38m. Alternatively, you can take a bus from Venice to Bern via Milan and Aosta in around 10h 55m.
- Website
- swiss.com
Flights from Venice Marco Polo Airport to Zurich Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 80–200
Flights from Venice Marco Polo Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- CHF 90–240
- Website
- easyjet.com
Flights from Venice Marco Polo Airport to Geneva International Airport
- Ave. Duration
- 1h 20m
- When
- Wednesday and Sunday
- Estimated price
- CHF 40–200
Flights from Venice Marco Polo Airport to Basel
- Ave. Duration
- 1h 15m
- When
- Monday and Thursday
- Estimated price
- CHF 45–190
- Website
- lufthansa.com
Flights from Venice Marco Polo Airport to Basel via Frankfurt
- Ave. Duration
- 3h 20m
- When
- Monday
- Estimated price
- CHF 75–230
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 40–130
- Website
- https://www.sbb.ch/en
Train from Brig to Bern
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 35–110
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Bern
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 55–170
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–110
- Website
- https://www.sbb.ch/en
Train from Domodossola to Bern
- Ave. Duration
- 1h 37m
- Frequency
- 3 times a day
- Estimated price
- CHF 45–150
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Venezia Mestre to Brig
- Ave. Duration
- 4h 44m
- Frequency
- Twice daily
- Estimated price
- CHF 80–130
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 90–130
- 2nd Class
- CHF 80–110
Train from Milano Centrale to Bern
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- CHF 55–100
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 70–100
- 2nd Class
- CHF 55–75
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- CHF 30–60
- Website
- https://www.italotreno.it/en
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Venice to Milano, Autostazione Lampugnano
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- CHF 22–40
- Website
- https://www.flixbus.co.uk
Bus from Milan to Aosta
- Ave. Duration
- 2h 15m
- Frequency
- Every 2 hours
- Estimated price
- CHF 14–25
- Website
- https://www.flixbus.co.uk
Bus from Aosta to Bern
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- CHF 16–28
- Website
- https://www.flixbus.co.uk
- Phone
- +386 1 320 4530
- [email protected]
- Website
- goopti.com
Shuttle from Venezia, Aeroporto Marco Polo di Venezia to Malpensa Airport - Milan
- Ave. Duration
- 5h
- Frequency
- On demand
- Estimated price
- CHF 380–1,000
- Website
- https://www.goopti.com/en/
- Phone
- +39 0322 844 862
- [email protected]
- Website
- comazzibus.com
Bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviaria
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- CHF 9
- Website
- https://www.comazzibus.com/eng/index.php
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Venice Airport (VCE) to Bern bus services, operated by FlixBus, arrive at Milano, Autostazione Lampugnano station.
Venice Airport (VCE) to Bern train services, operated by Trenitalia EuroCity, arrive at Brig station.
Yes, the driving distance between Venice Airport (VCE) to Bern is 556 km. It takes approximately 6h 30m to drive from Venice Airport (VCE) to Bern.
Book your Venice Airport (VCE) to Bern train tickets online with Omio.
Book your Venice Airport (VCE) to Bern bus tickets online with FlixBus.
There are 370+ hotels available in Bern.
Check out Blablacar's carpooling service for rideshare options between Venice Airport (VCE) and Bern. A great option if you don't have a driver's licence or want to avoid public transport.



























