There are 8 ways to get from Venice to Fribourg by train (Trenitalia), bus, car, plane, or 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
best- Take the train from Venezia S. Lucia to Brigtrain Ec
- Take the train from Brig to Thuntrain Ic8 / ...
- Take the train from Thun to Fribourg/Freiburgtrain S1
7h 29mCHF 104–223Bus
cheapest- Take the bus from Venice to Aostabus FlixBus 405
- Take the bus from Aosta to Bernbus FlixBus N506
11h 43mCHF 58–95Drive 573.9 km
- Drive from Venice to Fribourgcar 573.9 km
7hCHF 95–138Fly Venice Marco Polo Airport 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 Fribourg/Freiburgtrain
6h 7mCHF 94–349Train via Milan
- Take the train from Venezia Santa Lucia to Milano Centraletrain
- Take the train from Milano Centrale to Brigtrain Ec
- Take the train from Brig to Berntrain Ic8 / ...
7h 39mCHF 106–257Fly Venice Marco Polo Airport to Zurich Airport, train
- Fly from Venice Marco Polo Airport (VCE) to Zurich Airport (ZRH)plane VCE - ZRH
- Take the train from Zürich Flughafen to Fribourg/Freiburgtrain
6hCHF 134–389Fly Venice Marco Polo Airport to Basel, train
- Fly from Venice Marco Polo Airport (VCE) to Basel (BSL)plane VCE - BSL
- Take the train from Basel SBB to Berntrain
6h 2mCHF 99–317Train to Bologna Guglielmo Marconi Airport, fly to Zurich Airport, train
- Take the train from Venezia S. Lucia to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Zurich Airport (ZRH)plane BLQ - ZRH
- Take the train from Zürich Flughafen to Fribourg/Freiburgtrain
7h 31mCHF 149–462
Venice to Fribourg by train
Questions & Answers
The cheapest way to get from Venice to Fribourg is to bus which costs SFr 55 - SFr 95 and takes 11h 43m.
The fastest way to get from Venice to Fribourg is to fly and train which takes 6h and costs SFr 130 - SFr 390.
No, there is no direct bus from Venice to Fribourg. However, there are services departing from Venice and arriving at Bern, Bahnhof via Aosta and Bern, Neufeld P+R. The journey, including transfers, takes approximately 11h 43m.
No, there is no direct train from Venice to Fribourg. However, there are services departing from Venezia S. Lucia and arriving at Fribourg/Freiburg via Brig and Thun. The journey, including transfers, takes approximately 7h 29m.
The distance between Venice and Fribourg is 558 km. The road distance is 573.9 km.
The best way to get from Venice to Fribourg without a car is to train which takes 7h 29m and costs SFr 100 - SFr 230.
It takes approximately 7h 29m to get from Venice to Fribourg, including transfers.
Venice to Fribourg bus services, operated by FlixBus, depart from Venice station.
Venice to Fribourg train services, operated by Trenitalia EuroCity, depart from Venezia S. Lucia station.
The best way to get from Venice to Fribourg is to train which takes 7h 29m and costs SFr 100 - SFr 230. Alternatively, you can bus, which costs SFr 55 - SFr 95 and takes 11h 43m.
What companies run services between Venice, Italy and Fribourg, Switzerland?
You can take a train from Venezia S. Lucia to Fribourg/Freiburg via Brig and Thun in around 7h 29m. Alternatively, you can take a bus from Venice to Fribourg/Freiburg via Aosta, Bern, Bern, Neufeld P+R, Bern, Bahnhof, and Bern in around 11h 43m.
- Website
- swiss.com
Flights from Venice Marco Polo Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 18m
- When
- Every day
- Estimated price
- CHF 95–250
Flights from Venice Marco Polo Airport to Zurich Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 80–390
Flights from Bologna Guglielmo Marconi Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 80–400
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Venezia S. Lucia to Brig
- Ave. Duration
- 4h 56m
- Frequency
- Once daily
- Estimated price
- CHF 85–140
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 95–140
- 2nd Class
- CHF 85–120
Train from Brig to Thun
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- CHF 22–65
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 40–65
- 2nd Class
- CHF 22–29
Train from Milano Centrale to Brig
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- CHF 35–80
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 55–80
- 2nd Class
- CHF 35–50
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Venice to Aosta
- Ave. Duration
- 6h 55m
- Frequency
- Twice daily
- Estimated price
- CHF 35–60
- Website
- Flixbus
Bus from Aosta to Bern
- Ave. Duration
- 3h 5m
- Frequency
- 5 times a week
- Estimated price
- CHF 15–25
- Website
- Flixbus
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 to Fribourg bus services, operated by FlixBus, arrive at Aosta station.
Venice to Fribourg train services, operated by Trenitalia EuroCity, arrive at Brig station.
Yes, the driving distance between Venice to Fribourg is 574 km. It takes approximately 7h to drive from Venice to Fribourg.
Book your Venice to Fribourg train tickets online with Omio.
Book your Venice to Fribourg bus tickets online with Omio.
There are 346+ hotels available in Fribourg.









