There are 7 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 69–214Train via Rho (Trenitalia)
- Take the train from Brindisi to Milano P.Garibalditrain Fr
- Take the train from Rho-Fiera Milano to Lausannetrain Ec
13h 12mCHF 186–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–169Drive 1,313.9 km
- Drive from Brindisi to Lausannecar 1,313.9 km
12h 47mCHF 253–365Fly to Basel, train
- Fly from Brindisi Airport (BDS) to Basel (BSL)plane BDS - BSL
- Take the train from Basel SBB to Lausannetrain
5h 25mCHF 114–336Train (Trenitalia)
- Take the train from Brindisi to Milano Centraletrain Fr
- Take the train from Milano Centrale to Lausannetrain Ec
13h 23mCHF 158–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 92–130
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 130 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 65 - SFr 220.
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 12m.
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 12m and costs SFr 180 - 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 12m and costs SFr 180 - 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 12m. Alternatively, you can take a bus from Brindisi Istituto Professionale Falcone to Lausanne via Milano, Autostazione Lampugnano in around 20h 26m.
- Website
- easyjet.com
Flights from Brindisi Airport to Geneva International Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Friday, and Saturday
- Estimated price
- CHF 40–150
Flights from Brindisi Airport to Basel
- Ave. Duration
- 2h 5m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 55–190
- Website
- swiss.com
Flights from Brindisi Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h 50m
- When
- Friday to Sunday
- Estimated price
- CHF 75–220
Flights from Brindisi Airport to Geneva International Airport via Rome
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- CHF 95–190
- Website
- lufthansa.com
Flights from Brindisi Airport to Basel via Frankfurt
- Ave. Duration
- 5h 10m
- When
- Wednesday
- Estimated price
- CHF 85–250
Flights from Brindisi Airport to Basel via Munich
- Ave. Duration
- 5h 10m
- When
- Saturday
- Estimated price
- CHF 100–380
- 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–190
Train from Genève-Aéroport to Lausanne
- Ave. Duration
- 52 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 20–35
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Lausanne
- Ave. Duration
- 2h 24m
- Frequency
- Hourly
- Estimated price
- CHF 55–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Brindisi to Milano P.Garibaldi
- Ave. Duration
- 8h 21m
- Frequency
- Twice daily
- Estimated price
- CHF 120–210
- Website
- Trenitalia Frecce
Train from Brindisi to Milano Centrale
- Ave. Duration
- 8h 44m
- Frequency
- 3 times a day
- Estimated price
- CHF 120–210
- Website
- Trenitalia Frecce
- 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
- 3 times a day
- Estimated price
- CHF 60–110
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 75–110
- 2nd Class
- CHF 60–85
- Phone
- +39 06 68475475
- 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 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 13–24
- 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 23–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 1243+ hotels available in Lausanne.































