There are 8 ways to get from Brindisi to Lausanne by plane, train, train (Trenitalia), bus, or car
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 Geneva International Airport, train
best- Fly from Brindisi Airport (BDS) to Geneva International Airport (GVA)plane BDS - GVA
- Take the train from Genève-Aéroport to Lausannetrain
3h 19mCHF 73–236Train via Rho (Trenitalia)
- Take the train from Brindisi to Milano P.Garibalditrain Fr
- Take the train from Rho-Fiera Milano to Lausannetrain Ec
13h 7mCHF 160–323Bus
- Take the bus from Brindisi Istituto Professionale Falcone to Milan Lampugnanobus Itabus
- Take the bus from Milano, Autostazione Lampugnano to Lausannebus BlaBlaCar Bus
20h 26mCHF 74–167Drive 1,313.9 km
- Drive from Brindisi to Lausannecar 1,313.9 km
12h 47mCHF 220–317Fly to Zurich Airport, train
- Fly from Brindisi Airport (BDS) to Zurich Airport (ZRH)plane BDS - ZRH
- Take the train from Zürich Flughafen to Lausannetrain
5h 1mCHF 154–386Fly to Basel, train
- Fly from Brindisi Airport (BDS) to Basel (BSL)plane BDS - BSL
- Take the train from Basel SBB to Lausannetrain
5h 25mCHF 125–359Train (Trenitalia)
- Take the train from Brindisi to Milano Centraletrain Fr
- Take the train from Milano Centrale to Lausannetrain Ec
13h 20mCHF 157–318Bus via Grottaminarda
- Take the bus from Brindisi Istituto Professionale Falcone to Grottaminarda Piazzale Padre Piobus Itabus
- Take the bus from Grottaminarda to Morgesbus
25h 50mCHF 93–131
Brindisi to Lausanne by train (Trenitalia)
Comparing Your Travel Options
The cheapest way to get from Brindisi to Lausanne is to bus via Grottaminarda which costs SFr 90 - SFr 140 and takes 25h 50m.
The fastest way to get from Brindisi to Lausanne is to fly and train which takes 3h 19m and costs SFr 70 - SFr 240.
No, there is no direct bus from Brindisi to Lausanne. However, there are services departing from Brindisi Istituto Professionale Falcone and arriving at Lausanne via Milano, Autostazione Lampugnano. The journey, including transfers, takes approximately 20h 26m.
No, there is no direct train from Brindisi to Lausanne. However, there are services departing from Brindisi and arriving at Lausanne via Milano Porta Garibaldi and Rho-Fiera Milano. The journey, including transfers, takes approximately 13h 7m.
The distance between Brindisi and Lausanne is 1204 km. The road distance is 1313.9 km.
The best way to get from Brindisi to Lausanne without a car is to train via Rho which takes 13h 7m and costs SFr 160 - SFr 330.
It takes approximately 3h 19m to get from Brindisi to Lausanne, including transfers.
Brindisi to Lausanne bus services, operated by Itabus S.p.A., depart from Brindisi Istituto Professionale Falcone station.
Brindisi to Lausanne train services, operated by Trenitalia Frecce, depart from Brindisi station.
The best way to get from Brindisi to Lausanne is to train via Rho which takes 13h 7m and costs SFr 160 - SFr 330. Alternatively, you can bus, which costs SFr 70 - SFr 170 and takes 20h 26m.
What companies run services between Brindisi, Italy and Lausanne, Switzerland?
You can take a train from Brindisi to Lausanne via Milano Porta Garibaldi, Rho Fiera Milano, and Rho-Fiera Milano in around 13h 7m. Alternatively, you can take a bus from Brindisi Istituto Professionale Falcone to Lausanne via Milano, Autostazione Lampugnano in around 20h 26m.
- Website
- swiss.com
Flights from Brindisi Airport to Geneva International Airport via Rome
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- CHF 95–220
Flights from Brindisi Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 4h 40m
- When
- Thursday to Sunday
- Estimated price
- CHF 75–220
Flights from Brindisi Airport to Zurich Airport
- Ave. Duration
- 2h
- When
- Thursday to Sunday
- Estimated price
- CHF 80–270
Flights from Brindisi Airport to Zurich Airport via Rome
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- CHF 70–270
- Website
- ita-airways.com
Flights from Brindisi Airport to Geneva International Airport via Rome
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- CHF 95–220
Flights from Brindisi Airport to Zurich Airport via Rome
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- CHF 70–270
- Website
- lufthansa.com
Flights from Brindisi Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 45m
- When
- Thursday
- Estimated price
- CHF 150–550
Flights from Brindisi Airport to Basel via Frankfurt
- Ave. Duration
- 5h 10m
- When
- Wednesday
- Estimated price
- CHF 85–260
Flights from Brindisi Airport to Basel via Munich
- Ave. Duration
- 5h 10m
- When
- Saturday
- Estimated price
- CHF 100–370
- Website
- easyjet.com
Flights from Brindisi Airport to Geneva International Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- CHF 40–170
Flights from Brindisi Airport to Basel
- Ave. Duration
- 2h 5m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 55–190
Train from Genève-Aéroport to Lausanne
- Ave. Duration
- 52 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 23–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Lausanne
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- CHF 80–130
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Lausanne
- Ave. Duration
- 2h 24m
- Frequency
- Hourly
- Estimated price
- CHF 60–100
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Brindisi to Milano P.Garibaldi
- Ave. Duration
- 8h 16m
- Frequency
- Twice daily
- Estimated price
- CHF 120–210
- Website
- Trenitalia Frecce
Train from Brindisi to Milano Centrale
- Ave. Duration
- 8h 41m
- Frequency
- 3 times a day
- Estimated price
- CHF 120–210
- Website
- Trenitalia Frecce
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Brindisi to Milano P.Garibaldi
- Ave. Duration
- 11h 45m
- Frequency
- Once a week
- Estimated price
- CHF 95–180
- Website
- Trenitalia Intercity
Train from Brindisi to Milano Centrale
- Ave. Duration
- 10h 58m
- Frequency
- 3 times a day
- Estimated price
- CHF 95–180
- Website
- Trenitalia Intercity
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Rho-Fiera Milano to Lausanne
- Ave. Duration
- 3h 29m
- Frequency
- 3 times a week
- Estimated price
- CHF 60–110
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 75–110
- 2nd Class
- CHF 60–80
Train from Milano Centrale to Lausanne
- Ave. Duration
- 3h 39m
- Frequency
- 4 times a day
- Estimated price
- CHF 60–110
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 75–110
- 2nd Class
- CHF 60–85
- Phone
- +39 06 88 93 82 32
- Website
- Itabus S.p.A.
Bus from Brindisi Istituto Professionale Falcone to Milan Lampugnano
- Ave. Duration
- 14h 25m
- Frequency
- Once daily
- Estimated price
- CHF 50–90
- Website
- Itabus S.p.A.
Bus from Brindisi Istituto Professionale Falcone to Grottaminarda Piazzale Padre Pio
- Ave. Duration
- 4h 29m
- Frequency
- Once daily
- Estimated price
- CHF 14–25
- Website
- Itabus S.p.A.
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Brindisi Istituto Professionale Falcone to Milan Lampugnano
- Ave. Duration
- 14h
- Frequency
- Twice daily
- Estimated price
- CHF 85–130
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Milano, Autostazione Lampugnano to Lausanne
- Ave. Duration
- 5h 1m
- Frequency
- Once daily
- Estimated price
- CHF 22–40
- Website
- BlaBlaCar Bus
- Phone
- +39 0824 46304
- [email protected]
- Website
- sellitto.com
Bus from Grottaminarda to Morges
- Ave. Duration
- 19h 55m
- Frequency
- Twice a week
- Estimated price
- CHF 75–100
- Schedules at
- sellitto.com
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
Booking & Getting There
Brindisi to Lausanne bus services, operated by Itabus S.p.A., arrive at Milan Lampugnano station.
Brindisi to Lausanne train services, operated by Trenitalia Frecce, arrive at Milano P.Garibaldi station.
Yes, the driving distance between Brindisi to Lausanne is 1314 km. It takes approximately 12h 47m to drive from Brindisi to Lausanne.
Book your Brindisi to Lausanne train tickets online with Omio.
Book your Brindisi to Lausanne bus tickets online with Omio.
There are 1244+ hotels available in Lausanne.































