There are 10 ways to get from Lucerne to Barcelona by train, plane, car, bus, train (Trenitalia, Renfe), or train (Trenitalia, TGV, Renfe)
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 Turin Caselle Airport, fly
best- Take the train from Fossano to Torino Aeroporto Di Caselletrain
- Fly from Turin Caselle Airport (TRN) to Barcelona–El Prat Airport (BCN)plane TRN - BCN
7h 6m€76–211Drive, bus to Nice Côte D'Azur International Airport, fly
cheapest- Drive from Lucerne to Saint-Sauveur-sur-Tinéecar
- Take the bus from Saint-Sauveur-sur-Tinée to Robinibus
- Fly from Nice Côte D'Azur International Airport (NCE) to Barcelona–El Prat Airport (BCN)plane NCE - BCN
6h 36m€46–226Drive, bus
- Drive from Lucerne to La Bolline Lycéecar
- Take the bus from La Bolline Lycée to Grand Arénasbus 743
- Take the bus from Nice - Airport Bus Station Terminal 1 to Barcelona - North Bus Stationbus
12h 37m€66–117Train via Lyon
- Take the train from Fossano to Torino Porta Susatrain Re
- Take the train from Torino Porta Susa to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
12h 58m€173–243Drive 710.3 km
- Drive from Lucerne to Barcelonacar 710.3 km
8h 34m€128–185Drive to Monaco, fly
- Drive from Lucerne to Monaco (MCM)car
- Fly from Monaco (MCM) to Barcelona–El Prat Airport (BCN)plane MCM - BCN
6h 6m€52–219Train, train to Milano Malpensa Airport, fly
- Take the train from Cuneo to Torino Porta Nuovatrain
- Take the train from Torino Porta Nuova to Milano Centraletrain
- Take the train from Milano Centrale to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Barcelona–El Prat Airport (BCN)plane MXP - BCN
9h 1m€109–226Bus
- Take the bus from Isola 2000 Les Hameaux to Saint-Isidorebus 92
- Take the bus from Nice Airport to Barcelona, Estació d'Autobusos Nordbus N7758 / ...
13h 17m€70–103Bus, train
- Take the bus from Isola 2000 / P1 to Plan du Varbus 92
- Take the train from Nice Ville to Aix En Provence Tgvtrain Tgv
- Take the train from Aix En Provence Tgv to Barcelona-Santstrain
13h 17m€119–190Train
- Take the train from Roccavione to Ventimigliatrain Re
- Take the train from Nice Ville to Aix En Provence Tgvtrain Tgv
- Take the train from Aix En Provence Tgv to Barcelona-Santstrain
13h 18m€172–255
Turin Caselle Airport (TRN) to Barcelona–El Prat Airport (BCN) flights
Comparing Your Travel Options
The cheapest way to get from Lucerne to Barcelona is to bus which costs €70 - €110 and takes 13h 17m.
The fastest way to get from Lucerne to Barcelona is to drive and fly which takes 6h 6m and costs €50 - €220.
No, there is no direct bus from Lucerne to Barcelona. However, there are services departing from Isola 2000 Les Hameaux and arriving at Barcelona, Estació d'Autobusos Nord via Nice Airport. The journey, including transfers, takes approximately 13h 17m.
No, there is no direct train from Lucerne to Barcelona. However, there are services departing from Borgo S. Dalmazzo and arriving at Barcelona-Sants via Fossano, Torino Porta Susa and Lyon Part Dieu. The journey, including transfers, takes approximately 12h 58m.
The distance between Lucerne and Barcelona is 781 km. The road distance is 710.3 km.
The best way to get from Lucerne to Barcelona without a car is to train via Lyon which takes 12h 58m and costs €170 - €250.
It takes approximately 7h 6m to get from Lucerne to Barcelona, including transfers.
Lucerne to Barcelona bus services, operated by Lignes d'Azur, depart from Isola 2000 Les Hameaux station.
Lucerne to Barcelona train services, operated by Trenitalia, depart from Fossano station.
The best way to get from Lucerne to Barcelona is to train via Lyon which takes 12h 58m and costs €170 - €250. Alternatively, you can bus, which costs €70 - €110 and takes 13h 17m.
What companies run services between Lucerne, Italy and Barcelona, Spain?
You can take a vehicle from Lucerne to Barcelona-Sants via Borgo S. Dalmazzo, Fossano, Torino Porta Susa, and Lyon Part Dieu in around 12h 58m. Alternatively, you can take a vehicle from Lucerne to Barcelona, Estació d'Autobusos Nord via Isola 2000 Les Hameaux, Saint-Isidore, Saint-Isidore, Grand Arénas, and Nice Airport in around 13h 17m.
- Website
- vueling.com
Flights from Turin Caselle Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- €17–100
Flights from Nice Côte D'Azur International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €26–160
Flights from Monaco to Barcelona–El Prat Airport via Nice Côte D'Azur International Airport
- Ave. Duration
- 3h 5m
- When
- Monday, Friday, and Sunday
- Estimated price
- €27–180
Flights from Monaco to Barcelona–El Prat Airport via Nice Côte D'Azur International Airport, Palma Mallorca
- Ave. Duration
- 5h 15m
- When
- Saturday
- Estimated price
- €35–250
Flights from Milano Malpensa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €17–100
- Website
- iberia.com
Flights from Turin Caselle Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- €17–100
Flights from Nice Côte D'Azur International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €26–160
Flights from Monaco to Barcelona–El Prat Airport via Nice Côte D'Azur International Airport
- Ave. Duration
- 3h 5m
- When
- Monday, Friday, and Sunday
- Estimated price
- €27–180
Flights from Monaco to Barcelona–El Prat Airport via Nice Côte D'Azur International Airport, Palma Mallorca
- Ave. Duration
- 5h 15m
- When
- Saturday
- Estimated price
- €35–250
Flights from Milano Malpensa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €17–100
- Website
- easyjet.com
Flights from Nice Côte D'Azur International Airport to Barcelona–El Prat Airport via Geneva
- Ave. Duration
- 3h 27m
- When
- Friday
- Estimated price
- €120–240
Flights from Milano Malpensa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- €15–95
- Website
- ryanair.com
Flights from Turin Caselle Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 28m
- When
- Wednesday to Tuesday
- Estimated price
- €30–180
Flights from Milano Malpensa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 35m
- When
- Sunday to Friday
- Estimated price
- €21–85
- Website
- flyulendo.com
Flights from Turin Caselle Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €11–80
Flights from Milano Malpensa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €15–120
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Fossano to Torino Aeroporto Di Caselle
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- €10–14
- Website
- Trenitalia
Train from Fossano to Torino Porta Susa
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €7–11
- Website
- Trenitalia
Train from Torino Porta Susa to Lyon Part Dieu
- Ave. Duration
- 3h 52m
- Frequency
- 4 times a day
- Estimated price
- €35–50
- Website
- Trenitalia
Train from Cuneo to Torino Porta Nuova
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- €10–15
- Website
- Trenitalia
Train from Roccavione to Ventimiglia
- Ave. Duration
- 2h 26m
- Frequency
- Every 4 hours
- Estimated price
- €9–13
- Website
- Trenitalia
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 48m
- Frequency
- Twice daily
- Estimated price
- €80–120
- Website
- Renfe Viajeros
Train from Aix En Provence Tgv to Barcelona-Sants
- Ave. Duration
- 4h 17m
- Frequency
- Twice daily
- Estimated price
- €60–95
- Website
- Renfe Viajeros
Train from Aix En Provence Tgv to Barcelona-Sants
- Ave. Duration
- 4h 17m
- Frequency
- Twice daily
- Estimated price
- €60–95
- Website
- Renfe Viajeros
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Torino Porta Nuova to Milano Centrale
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- €16–27
- Website
- Italo Treno
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Milano Centrale to Malpensa Aeroporto T1
- Ave. Duration
- 53 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Nice Ville to Aix En Provence Tgv
- Ave. Duration
- 3h 4m
- Frequency
- 4 times a day
- Estimated price
- €45–70
- Website
- TGV inOui
Train from Nice Ville to Aix En Provence Tgv
- Ave. Duration
- 3h 4m
- Frequency
- 4 times a day
- Estimated price
- €45–70
- Website
- TGV inOui
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Nice Ville to Aix En Provence Tgv
- Ave. Duration
- 2h 40m
- Frequency
- 4 times a day
- Estimated price
- €45–75
- Website
- Oui.SNCF
Train from Nice Ville to Aix En Provence Tgv
- Ave. Duration
- 2h 40m
- Frequency
- 4 times a day
- Estimated price
- €45–75
- Website
- Oui.SNCF
- Phone
- +33 810 06 10 06
- [email protected]
- Website
- Lignes d'Azur
Bus from La Bolline Lycée to Grand Arénas
- Ave. Duration
- 1h 20m
- Frequency
- Twice a week
- Estimated price
- €2
- Website
- Lignes d'Azur
Bus from Saint-Sauveur-sur-Tinée to Robini
- Ave. Duration
- 51 min
- Frequency
- Twice a week
- Estimated price
- €2
- Website
- Lignes d'Azur
Bus from Isola 2000 Les Hameaux to Saint-Isidore
- Ave. Duration
- 2h 3m
- Frequency
- 6 times a week
- Estimated price
- €2
- Website
- Lignes d'Azur
Bus from Isola 2000 / P1 to Plan du Var
- Ave. Duration
- 1h 18m
- Frequency
- 6 times a week
- Estimated price
- €2
- Website
- Lignes d'Azur
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Nice - Airport Bus Station Terminal 1 to Barcelona - North Bus Station
- Ave. Duration
- 8h 50m
- Frequency
- Every 4 hours
- Estimated price
- €50–95
- Website
- BlaBlaCar Bus
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Nice - Airport Bus Station Terminal 1 to Barcelona - North Bus Station
- Ave. Duration
- 10h 10m
- Frequency
- 4 times a day
- Estimated price
- €60–90
- Website
- Flixbus
Bus from Nice Airport to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- €60–90
- 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
Italy Travel Guides
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Lucerne to Barcelona bus services, operated by Lignes d'Azur, arrive at Saint-Isidore station.
Lucerne to Barcelona train services, operated by Trenitalia, arrive at Torino Porta Susa station.
Yes, the driving distance between Lucerne to Barcelona is 710 km. It takes approximately 8h 34m to drive from Lucerne to Barcelona.
There are 5066+ hotels available in Barcelona.


















































