There are 7 ways to get from Lausanne to Bilbao by train, plane, train (Trenitalia, TGV), 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.
Train to Geneva International Airport, fly
best- Take the train from Lausanne to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Bilbao Airport (BIO)plane GVA - BIO
5h 26m€83–235Train
- Take the train from Lausanne to Genèvetrain Ic1 / ...
- Take the train from Geneve to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Massy Tgvtrain Tgv
- Take the train from Massy Tgv to Hendayetrain Tgv
- Take the train from Amara-Donostia to Zazpikaleak/Casco Viejo-Bilbaotrain E1
15h 34m€271–461Train, bus
- Take the train from Lausanne to Annemassetrain Re33
- Take the bus from Annemasse to Bilbaobus FlixBus N1156
19h 18m€121–186Drive 1,063.9 km
- Drive from Lausanne to Bilbaocar 1,063.9 km
10h 32m€191–276Train to Zurich Airport, fly
- Take the train from Lausanne to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Bilbao Airport (BIO)plane ZRH - BIO
7h 8m€154–332Train, bus to Milano Malpensa Airport, fly
- Take the train from Lausanne to Domodossolatrain
- Take the bus from Domodossola - Stazione Ferroviaria to Aeroporto Malpensa - Terminal 1bus
- Fly from Milano Malpensa Airport (MXP) to Bilbao Airport (BIO)plane MXP - BIO
8h 56m€89–239Train, bus via Cluses
- Take the train from Lausanne to Annemassetrain
- Take the train from Annemasse to Cluses 74train Ter
- Take the bus from Cluses to Bilbao Intermodalbus
20h 17m€103–169
Lausanne to Bilbao by train
Comparing Your Travel Options
The cheapest way to get from Lausanne to Bilbao is to train and bus via Cluses which costs €100 - €170 and takes 20h 17m.
The fastest way to get from Lausanne to Bilbao is to train and fly which takes 5h 26m and costs €80 - €240.
No, there is no direct train from Lausanne to Bilbao. However, there are services departing from Lausanne and arriving at Zazpikaleak/Casco Viejo-Bilbao via Geneve, Lyon Part Dieu, Massy Tgv, Hendaia and Amara-Donostia. The journey, including transfers, takes approximately 15h 34m.
The distance between Lausanne and Bilbao is 862 km. The road distance is 1063.9 km.
The best way to get from Lausanne to Bilbao without a car is to train which takes 15h 34m and costs €270 - €470.
It takes approximately 5h 26m to get from Lausanne to Bilbao, including transfers.
Lausanne to Bilbao train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Lausanne station.
Lausanne to Bilbao train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Genève station.
Yes, the driving distance between Lausanne to Bilbao is 1064 km. It takes approximately 10h 32m to drive from Lausanne to Bilbao.
There are 1720+ hotels available in Bilbao.
What companies run services between Lausanne, Switzerland and Bilbao, Spain?
You can take a train from Lausanne to Zazpikaleak/Casco Viejo-Bilbao via Geneve, Lyon Part Dieu, Massy Tgv, Hendaye, Hendaia, and Amara-Donostia in around 15h 34m.
- Website
- vueling.com
Flights from Geneva International Airport to Bilbao Airport via Barcelona
- Ave. Duration
- 3h 57m
- When
- Saturday, Wednesday, and Sunday
- Estimated price
- €45–180
Flights from Zurich Airport to Bilbao Airport via Barcelona
- Ave. Duration
- 4h 35m
- When
- Friday
- Estimated price
- €70–210
Flights from Milano Malpensa Airport to Bilbao Airport
- Ave. Duration
- 2h 6m
- When
- Every day
- Estimated price
- €20–120
Flights from Milano Malpensa Airport to Bilbao Airport via Barcelona
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- €20–120
Train from Lausanne to Genève-Aéroport
- Ave. Duration
- 52 min
- Frequency
- Every 20 minutes
- Estimated price
- €22–35
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lausanne to Genève
- Ave. Duration
- 51 min
- Frequency
- Every 15 minutes
- Estimated price
- €20–29
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lausanne to Annemasse
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- €25–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lausanne to Zürich Flughafen
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- €75–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lausanne to Domodossola
- Ave. Duration
- 2h
- Frequency
- 5 times a day
- Estimated price
- €60–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lausanne to Annemasse
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- €25–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Annemasse to Bilbao
- Ave. Duration
- 17h
- Frequency
- 3 times a week
- Estimated price
- €95–150
- Website
- Flixbus
Want to know more about travelling around Spain
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide







