There are 10 ways to get from Palma to Lugano by plane, train, car ferry, bus, ferry, 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 Milano Malpensa Airport, train
best- Fly from Son Sant Joan Airport (PMI) to Milano Malpensa Airport (MXP)plane PMI - MXP
- Take the train from Malpensa Aeroporto T1 to Luganotrain
6h 7mCHF 31–182Car ferry, train via Lyon
- Take the carferry from Port de Palma de Mallorca to Port de Barcelonacarferry
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Milano Centraletrain Fr
- Take the train from Milano Centrale to Luganotrain Ec
20h 11mCHF 164–578Car ferry, bus
- Take the carferry from Port de Palma de Mallorca to Port de Barcelonacarferry
- Take the bus from Barcelona to Milanbus
- Take the bus from Milan to Luganobus
25h 55mCHF 101–397Train, ferry
- Take the train from Estació Intermodal to Sa Pobla Estaciótrain T2
- Take the ferry from Port d'Alcúdia to Port of Toulonferry
- Take the train from Toulon to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Milano Centraletrain Fr
- Take the train from Milano Centrale to Luganotrain Ec
30h 34mCHF 222–380Fly to Il Caravaggio International Airport, bus, train
- Fly from Son Sant Joan Airport (PMI) to Il Caravaggio International Airport (BGY)plane PMI - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Luganotrain
6h 36mCHF 85–236Fly to Zurich Airport, train
- Fly from Son Sant Joan Airport (PMI) to Zurich Airport (ZRH)plane PMI - ZRH
- Take the train from Zürich HB to Luganotrain
6h 35mCHF 92–208Fly to Basel, train
- Fly from Son Sant Joan Airport (PMI) to Basel (BSL)plane PMI - BSL
- Take the train from Basel SBB to Luganotrain
8h 9mCHF 54–256Car ferry, bus via Valencia
- Take the carferry from Port de Palma de Mallorca to Port of Valenciacarferry
- Take the bus from Estació d'Autobusos de València to Aeropuerto Barcelona- Prat T1bus
- Take the bus from Barcelona - Airport Prat T1 to Milano, Autostazione Lampugnanobus
- Take the bus from Milano, Autostazione Lampugnano to Luganobus
31h 46mCHF 113–416Car ferry, train
- Take the carferry from Port de Palma de Mallorca to Port de Barcelonacarferry
- Take the carferry from Port de Barcelona to Port of Genoacarferry
- Take the train from Genova P.Za Principe to Milano Centraletrain Ic
- Take the train from Milano Centrale to Luganotrain Ec
31h 59mCHF 118–427Car ferry, drive
- Take the carferry from Port de Palma de Mallorca to Port de Barcelonacarferry
- Drive from Port de Barcelona to Luganocar
17h 21mCHF 180–505
Palma to Lugano by car ferry, foot, subway, and train
Comparing Your Travel Options
The cheapest way to get from Palma to Lugano is to fly and train which costs SFr 30 - SFr 190 and takes 6h 7m.
The fastest way to get from Palma to Lugano is to fly and train which takes 6h 7m and costs SFr 30 - SFr 190.
The distance between Palma and Lugano is 920 km.
The best way to get from Palma to Lugano without a car is to car ferry and train via Lyon which takes 20h 11m and costs SFr 160 - SFr 600.
It takes approximately 6h 7m to get from Palma to Lugano, including transfers.
There are 6916+ hotels available in Lugano.
What companies run services between Palma, Spain and Lugano, Switzerland?
There is no direct connection from Palma to Lugano. However, you can take the bus to 546-Aeroport - Sortides, walk to Son Sant Joan Airport (PMI) airport, fly to Milano Malpensa Airport (MXP), walk to Malpensa Aeroporto T1, then take the train to Lugano. Alternatively, you can take a car ferry from Port de Palma de Mallorca to Lugano via Port Of Barcelona, Paral·lel, Barcelona Sants Estació Metro, Barcelona-Sants, Lyon Part Dieu, and Milano Centrale in around 20h 11m.
- Website
- ryanair.com
Flights from Son Sant Joan Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- CHF 20–95
Flights from Son Sant Joan Airport to Milano Malpensa Airport via Barcelona
- Ave. Duration
- 3h 37m
- When
- Tuesday and Saturday
- Estimated price
- CHF 20–95
Flights from Son Sant Joan Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Wednesday, Friday, Saturday, Tuesday, and Sunday
- Estimated price
- CHF 45–140
Flights from Son Sant Joan Airport to Il Caravaggio International Airport via Barcelona
- Ave. Duration
- 4h 2m
- When
- Tuesday and Saturday
- Estimated price
- CHF 45–140
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- Trenord
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Barcelona to Milan
- Ave. Duration
- 15h 20m
- Frequency
- Once daily
- Estimated price
- CHF 75–120
- Website
- Flixbus
Bus from Milan to Lugano
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a day
- Estimated price
- CHF 6–9
- Website
- Flixbus
- Phone
- +34 912 66 02 15
- [email protected]
- Website
- balearia.com
Car ferry from Port de Palma de Mallorca to Port de Barcelona
- Ave. Duration
- 6h 15m
- Frequency
- Twice daily
- Estimated price
- CHF 60–270
- Schedules at
- balearia.com
- Seating
- CHF 60–66
- Cabin
- CHF 210–240
- Car - Seat
- CHF 75–95
- Car - Cabin
- CHF 180–270
Car ferry from Port de Palma de Mallorca to Port de Barcelona
- Ave. Duration
- 6h 15m
- Frequency
- Twice daily
- Estimated price
- CHF 60–270
- Schedules at
- balearia.com
- Seating
- CHF 60–66
- Cabin
- CHF 210–240
- Car - Seat
- CHF 75–95
- Car - Cabin
- CHF 180–270
Car ferry from Port de Palma de Mallorca to Port of Valencia
- Ave. Duration
- 7h 45m
- Frequency
- Twice daily
- Estimated price
- CHF 35–260
- Schedules at
- balearia.com
- Lobby Bar
- CHF 35
- Cabin
- CHF 122
- Seating
- CHF 55
Car ferry from Port de Palma de Mallorca to Port de Barcelona
- Ave. Duration
- 6h 15m
- Frequency
- Twice daily
- Estimated price
- CHF 60–270
- Schedules at
- balearia.com
- Seating
- CHF 60–66
- Cabin
- CHF 210–240
- Car - Seat
- CHF 75–95
- Car - Cabin
- CHF 180–270
Car ferry from Port de Palma de Mallorca to Port de Barcelona
- Ave. Duration
- 6h 15m
- Frequency
- Twice daily
- Estimated price
- CHF 60–270
- Schedules at
- balearia.com
- Seating
- CHF 60–66
- Cabin
- CHF 210–240
- Car - Seat
- CHF 75–95
- Car - Cabin
- CHF 180–270
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
Italian Lakes: Getting around by train
Read the travel guide
Italy Travel Guides
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide














