There are 11 ways to get from Lugano to Biarritz by train, plane, train (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 Milan Linate Airport, fly to Biarritz Pays Basque Airport
best- Take the train from Lugano to Monza
- Fly from Milan Linate Airport (LIN) to Biarritz Pays Basque Airport (BIQ)LIN - BIQ
8h 53m€117–401Train to Milano Malpensa Airport, fly to Bilbao Airport, bus
cheapest- Take the train from Lugano to Malpensa Aeroporto T1
- Fly from Milano Malpensa Airport (MXP) to Bilbao Airport (BIO)MXP - BIO
- Take the bus from Bilbao to Biarritz
9h 13m€48–176Train
- Take the train from Lugano to Milano CentraleEc
- Take the train from Milano Centrale to Paris Gare De LyonFr
- Take the train from Paris Montparnasse 1 Et 2 to BiarritzTgv
15h 26m€149–469Bus via Bordeaux
- Take the bus from Lugano to Milano, Autostazione Lampugnano076 / ...
- Take the bus from Milano, Autostazione Lampugnano to Bordeaux - Belcier Bus Stop
- Take the bus from Bordeaux - Belcier Bus Stop to Bayonne - Quai de Lesseps Bus Stop
19h 49m€50–197Drive 1,132.3 km
- Drive from Lugano to Biarritz1,132.3 km
12h 43m€194–280Train to Milano Malpensa Airport, fly to Bordeaux–Mérignac Airport, train
- Take the train from Lugano to Malpensa Aeroporto T1
- Fly from Milano Malpensa Airport (MXP) to Bordeaux–Mérignac Airport (BOD)MXP - BOD
- Take the train from Bordeaux St Jean to Biarritz
9h 32m€65–244Train to Milano Malpensa Airport, fly to San Sebastián Airport
- Take the train from Lugano to Malpensa Aeroporto T1
- Fly from Milano Malpensa Airport (MXP) to San Sebastián Airport (EAS)MXP - EAS
9h 55m€141–248Train, train to Lyon–Saint Exupéry Airport, fly to Biarritz Pays Basque Airport
- Take the train from Lugano to Milano Centrale
- Take the train from Milano Centrale to Lyon-Saint Exupery Tgv
- Fly from Lyon–Saint Exupéry Airport (LYS) to Biarritz Pays Basque Airport (BIQ)LYS - BIQ
9h 44m€116–361Train to Milano Malpensa Airport, fly to Biarritz Pays Basque Airport
- Take the train from Lugano to Malpensa Aeroporto T1
- Fly from Milano Malpensa Airport (MXP) to Biarritz Pays Basque Airport (BIQ)MXP - BIQ
5h 57m€81–237Train, bus
- Take the train from Lugano to LausanneIc
- Take the bus from Lausanne to Bayonne - Quai de Lesseps Bus StopBlaBlaCar Bus
20h 26m€118–214Bus
- Take the bus from Lugano to Milano, Autostazione Lampugnano076 / ...
- Take the bus from Milano, Autostazione Lampugnano to San Sebastian Central Bus Station
- Take the bus from San Sebastian / Donostia to Biarritz
23h 9m€57–112
Lugano to Biarritz by train, bus, and foot
Questions & Answers
The cheapest way to get from Lugano to Biarritz is to bus which costs €55 - €120 and takes 23h 9m.
The fastest way to get from Lugano to Biarritz is to train and fly which takes 5h 57m and costs €80 - €240.
No, there is no direct bus from Lugano to Biarritz. However, there are services departing from Lugano and arriving at Mairie de Biarritz L. Barthou via Milano, Autostazione Lampugnano, Bordeaux - Belcier Bus Stop and Place des Basques. The journey, including transfers, takes approximately 19h 49m.
The distance between Lugano and Biarritz is 971 km. The road distance is 1132.3 km.
The best way to get from Lugano to Biarritz without a car is to train which takes 15h 26m and costs €140 - €470.
It takes approximately 8h 53m to get from Lugano to Biarritz, including transfers.
Lugano to Biarritz bus services, operated by FlixBus, depart from Lugano station.
The best way to get from Lugano to Biarritz is to train which takes 15h 26m and costs €140 - €470. Alternatively, you can bus via Bordeaux, which costs €50 - €200 and takes 19h 49m.
Lugano to Biarritz bus services, operated by FlixBus, arrive at Milano, Autostazione Lampugnano station.
Yes, the driving distance between Lugano to Biarritz is 1132 km. It takes approximately 12h 43m to drive from Lugano to Biarritz.
What companies run services between Lugano, Switzerland and Biarritz, France?
You can take a train from Lugano to Jardin Public via Milano Centrale, Paris Gare De Lyon, Gare de Lyon - Diderot, Montparnasse - Rue de l'Arrivée, Paris Montparnasse 1 Et 2, Biarritz, and Gare de Biarritz in around 15h 26m. Alternatively, you can take a bus from Lugano to Mairie de Biarritz L. Barthou via Milano, Autostazione Lampugnano, Bordeaux - Belcier Bus Stop, Bayonne - Quai de Lesseps Bus Stop, and Place des Basques in around 19h 49m.
- Website
- vueling.com
Flights from Milano Malpensa Airport to Bilbao Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Friday, and Sunday
- Estimated price
- €24–150
Flights from Milano Malpensa Airport to Bilbao Airport via Barcelona
- Ave. Duration
- 4h 4m
- When
- Every day
- Estimated price
- €24–150
Flights from Milano Malpensa Airport to San Sebastián Airport via Madrid
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- €55–300
Flights from Milano Malpensa Airport to San Sebastián Airport via Barcelona
- Ave. Duration
- 4h 5m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- €55–270
- Website
- iberia.com
Flights from Milano Malpensa Airport to Bilbao Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Friday, and Sunday
- Estimated price
- €24–150
Flights from Milano Malpensa Airport to Bilbao Airport via Barcelona
- Ave. Duration
- 4h 4m
- When
- Every day
- Estimated price
- €24–150
Flights from Milano Malpensa Airport to San Sebastián Airport via Madrid
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- €55–300
Flights from Milano Malpensa Airport to San Sebastián Airport via Barcelona
- Ave. Duration
- 4h 5m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- €55–270
- Website
- airfrance.com
Flights from Milan Linate Airport to Biarritz Pays Basque Airport via Paris Charles de Gaulle
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- €100–550
Flights from Milano Malpensa Airport to Bordeaux–Mérignac Airport via Paris Charles de Gaulle
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- €45–260
Flights from Lyon–Saint Exupéry Airport to Biarritz Pays Basque Airport
- Ave. Duration
- 1h 16m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €65–400
- Website
- easyjet.com
Flights from Milan Linate Airport to Biarritz Pays Basque Airport via London Gatwick
- Ave. Duration
- 7h
- When
- Tuesday
- Estimated price
- €130–370
Flights from Milano Malpensa Airport to Bilbao Airport
- Ave. Duration
- 1h 50m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €30–130
Flights from Milano Malpensa Airport to Bordeaux–Mérignac Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €29–140
Flights from Lyon–Saint Exupéry Airport to Biarritz Pays Basque Airport
- Ave. Duration
- 1h 15m
- When
- Friday and Sunday
- Estimated price
- €40–210
Flights from Milano Malpensa Airport to Biarritz Pays Basque Airport
- Ave. Duration
- 1h 40m
- When
- Monday
- Estimated price
- €45–340
- Website
- lufthansa.com
Flights from Milan Linate Airport to Biarritz Pays Basque Airport via Frankfurt
- Ave. Duration
- 4h 25m
- When
- Saturday
- Estimated price
- €220–750
Flights from Milan Linate Airport to Biarritz Pays Basque Airport via Munich
- Ave. Duration
- 7h 40m
- When
- Saturday
- Estimated price
- €140–600
- Website
- volotea.com
Flights from Milano Malpensa Airport to San Sebastián Airport via Sevilla
- Ave. Duration
- 5h 10m
- When
- Friday
- Estimated price
- €60–270
Flights from Milano Malpensa Airport to San Sebastián Airport via Malaga
- Ave. Duration
- 6h 10m
- When
- Monday
- Estimated price
- €80–300
- Website
- airdolomiti.it
Flights from Milan Linate Airport to Biarritz Pays Basque Airport via Frankfurt
- Ave. Duration
- 4h 25m
- When
- Saturday
- Estimated price
- €220–750
- Website
- klm.com
Flights from Milan Linate Airport to Biarritz Pays Basque Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 25m
- When
- Saturday
- Estimated price
- €130–650
- Website
- luxair.lu
Flights from Milan Linate Airport to Biarritz Pays Basque Airport via Luxembourg
- Ave. Duration
- 7h 35m
- When
- Saturday
- Estimated price
- €130–600
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Lugano to Monza
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- €5–7
- Website
- https://www.trenord.it/en/
Train from Lugano to Malpensa Aeroporto T1
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €6–8
- Website
- https://www.trenord.it/en/
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Lugano to Milano Centrale
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €30–60
- Website
- https://www.sbb.ch/en
Train from Lugano to Lausanne
- Ave. Duration
- 4h 10m
- Frequency
- Once a week
- Estimated price
- €55–130
- Website
- https://www.sbb.ch/en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Milano Centrale to Paris Gare De Lyon
- Ave. Duration
- 6h 57m
- Frequency
- Twice daily
- Estimated price
- €65–270
- Website
- https://www.trenitalia.com/en.html
Train from Milano Centrale to Lyon-Saint Exupery Tgv
- Ave. Duration
- 4h 32m
- Frequency
- Twice a week
- Estimated price
- €24–35
- Website
- https://www.trenitalia.com/en.html
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Paris Montparnasse 1 Et 2 to Biarritz
- Ave. Duration
- 4h 11m
- Frequency
- 4 times a day
- Estimated price
- €50–140
- Website
- https://www.sncf-connect.com/en-en
Train from Bordeaux St Jean to Biarritz
- Ave. Duration
- 1h 56m
- Frequency
- 4 times a day
- Estimated price
- €27–45
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Paris Montparnasse 1 Et 2 to Biarritz
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- €50–140
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Bordeaux St Jean to Biarritz
- Ave. Duration
- 2h 11m
- Frequency
- Every 4 hours
- Estimated price
- €35–75
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €35–50
- Rail 1st Class
- €50–75
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Lugano to Milano, Autostazione Lampugnano
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- €8–27
- Website
- https://www.flixbus.co.uk
Bus from Bilbao to Biarritz
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- €13–19
- Website
- https://www.flixbus.co.uk
Bus from San Sebastian / Donostia to Biarritz
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- €7–10
- Website
- https://www.flixbus.co.uk
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Lugano to Milano, Autostazione Lampugnano
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- €7–20
- Website
- https://www.itabus.it/en/home
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Lugano to Milano, Autostazione Lampugnano
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- €8–14
- Website
- https://www.blablacar.co.uk/bus
Bus from Milano, Autostazione Lampugnano to Bordeaux - Belcier Bus Stop
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- €40–110
- Website
- https://www.blablacar.co.uk/bus
Bus from Bordeaux - Belcier Bus Stop to Bayonne - Quai de Lesseps Bus Stop
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- €8–60
- Website
- https://www.blablacar.co.uk/bus
Bus from Lausanne to Bayonne - Quai de Lesseps Bus Stop
- Ave. Duration
- 13h 50m
- Frequency
- Twice daily
- Estimated price
- €55–80
- Website
- https://www.blablacar.co.uk/bus
Bus from San Sebastian / Donostia to Biarritz
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- €5–15
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Lugano to Milano, Autostazione Lampugnano
- Ave. Duration
- 1h 20m
- Frequency
- Once a week
- Estimated price
- €9–15
- Website
- https://regiojet.com/
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Milano, Autostazione Lampugnano to Bordeaux - Belcier Bus Stop
- Ave. Duration
- 15h 30m
- Frequency
- Twice a week
- Estimated price
- €35–55
- Website
- https://union-ivkoni.com/en
Bus from Milano, Autostazione Lampugnano to San Sebastian Central Bus Station
- Ave. Duration
- 18h 30m
- Frequency
- Twice a week
- Estimated price
- €45–70
- Website
- https://union-ivkoni.com/en
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Bordeaux - Belcier Bus Stop to Bayonne - Quai de Lesseps Bus Stop
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- €15–25
- Website
- https://www.alsa.com/en/
- Phone
- +33 6 31 09 82 47
- contact@euroscoach.com
- Website
- euroscoach.com
Bus from Bordeaux - Belcier Bus Stop to Bayonne - Quai de Lesseps Bus Stop
- Ave. Duration
- 1h 55m
- Frequency
- Once a week
- Schedules at
- euroscoach.com
Want to know more about travelling around France
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide
More Questions & Answers
There are 2647+ hotels available in Biarritz.












































