There are 7 ways to get from Mallorca to Zurich Airport (ZRH) 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 Zurich Airport
best- Fly from Son Sant Joan Airport (PMI) to Zurich Airport (ZRH)plane PMI - ZRH
1h 50mCHF 30–100Fly to Basel, train
- Fly from Son Sant Joan Airport (PMI) to Basel (BSL)plane PMI - BSL
- Take the train from Basel SBB to Zürich HBtrain
3h 46mCHF 66–241Car ferry, train
- Take the carferry from Port d'Alcúdia to Port de Barcelonacarferry
- Take the train from Barcelona-Sants to Paris Gare De Lyontrain Tgv
- Take the train from Paris Gare De Lyon to Zuerich Hbtrain Tgv
18h 39mCHF 353–753Car ferry, bus
- Take the carferry from Port d'Alcúdia to Port de Barcelonacarferry
- Take the bus from Barcelona to Mulhousebus
- Take the bus from Mulhouse to Zurich - Airport Bus Stationbus
24h 1mCHF 129–380Car ferry, bus via Geneva
- Take the carferry from Port d'Alcúdia to Port de Barcelonacarferry
- Take the bus from Barcelona - North Bus Station to Geneva - Bus Stationbus
- Take the bus from Geneva Bus Station to Zurich Central Bus Station Sihlquaibus
24h 48mCHF 123–374Ferry, train
- Take the ferry from Port d'Alcúdia to Port of Toulonferry
- Take the train from Toulon to Marseille St Charlestrain Ter
- Take the train from Marseille St Charles to Genevetrain Tgv
- Take the train from Genève to Zürich Flughafentrain Ic1 / ...
26h 56mCHF 231–548Drive, car ferry
- Drive from Palma to Port d'Alcúdiacar
- Take the carferry from Port d'Alcúdia to Port de Barcelonacarferry
- Drive from Port de Barcelona to Zurich Airport (ZRH)car
15h 57mCHF 203–482
Mallorca to Zurich Airport (ZRH) by car ferry, foot, subway, and train
Questions & Answers
The cheapest way to get from Mallorca to Zurich Airport (ZRH) is to fly which costs SFr 30 - SFr 100 and takes 1h 50m.
The fastest way to get from Mallorca to Zurich Airport (ZRH) is to fly which takes 1h 50m and costs SFr 30 - SFr 100.
The distance between Mallorca and Zurich Airport (ZRH) is 996 km.
The best way to get from Mallorca to Zurich Airport (ZRH) without a car is to car ferry and train which takes 18h 39m and costs SFr 350 - SFr 800.
It takes approximately 1h 50m to fly from Son Sant Joan Airport (PMI) to Zurich Airport (ZRH), including transfers and time at the airport.
The quickest flight from Son Sant Joan Airport Airport to Zurich Airport Airport is the direct flight which takes 1h 50m.
Vueling Airlines, easyJet, Eurowings and five other airlines offer flights from Son Sant Joan Airport Airport to Zurich Airport Airport.
There are 1259+ hotels available in Zurich Airport (ZRH).
What companies run services between Mallorca, Balearic Islands, Spain and Zurich Airport (ZRH), Switzerland?
Condor Flugdienst, Vueling Airlines, and six other airlines fly from Son Sant Joan Airport (PMI) to Zurich Airport (ZRH) every 2 hours.
- Website
- easyjet.com
Flights from Son Sant Joan Airport to Zurich Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- CHF 35–170
Flights from Son Sant Joan Airport to Basel
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- CHF 24–120
Flights from Son Sant Joan Airport to Basel via Nice
- Ave. Duration
- 4h 5m
- When
- Thursday
- Estimated price
- CHF 24–120
Flights from Son Sant Joan Airport to Basel via Bordeaux
- Ave. Duration
- 4h 5m
- When
- Thursday
- Estimated price
- CHF 24–120
- Website
- swiss.com
Flights from Son Sant Joan Airport to Zurich Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- CHF 35–210
- Website
- condor.com
Flights from Son Sant Joan Airport to Zurich Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- CHF 29–75
Flights from Son Sant Joan Airport to Basel
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- CHF 29–75
- Website
- flyedelweiss.com
Flights from Son Sant Joan Airport to Zurich Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- CHF 35–210
- Website
- comlux.com
Flights from Son Sant Joan Airport to Zurich Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- CHF 60–400
- Website
- flexflight.dk
Flights from Son Sant Joan Airport to Zurich Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- CHF 60–400
- Website
- eurowings.com
Flights from Son Sant Joan Airport to Zurich Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 40–160
Flights from Son Sant Joan Airport to Basel
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 30–140
- Website
- vueling.com
Flights from Son Sant Joan Airport to Zurich Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 30–100
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 29–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to Zürich Flughafen
- Ave. Duration
- 3h 14m
- Frequency
- Hourly
- Estimated price
- CHF 90–290
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Barcelona-Sants to Paris Gare De Lyon
- Ave. Duration
- 6h 46m
- Frequency
- 5 times a day
- Estimated price
- CHF 200–330
- Website
- TGV inOui
Train from Paris Gare De Lyon to Zuerich Hb
- Ave. Duration
- 4h 4m
- Frequency
- Every 3 hours
- Estimated price
- CHF 110–190
- Website
- TGV inOui
Train from Toulon to Marseille St Charles
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- CHF 12–21
- Website
- TGV inOui
Train from Marseille St Charles to Geneve
- Ave. Duration
- 3h 39m
- Frequency
- Once daily
- Estimated price
- CHF 90–150
- Website
- TGV inOui
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Toulon to Marseille St Charles
- Ave. Duration
- 58 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 10–21
- Website
- Oui.SNCF
- Phone
- +33 4 13 94 30 50
- Website
- Zou! Lignes Express Régionales
Train from Toulon to Marseille St Charles
- Ave. Duration
- 58 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 16–35
- Website
- Zou! Lignes Express Régionales
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Barcelona to Mulhouse
- Ave. Duration
- 14h 15m
- Frequency
- Twice daily
- Estimated price
- CHF 80–140
- Website
- Flixbus
Bus from Mulhouse to Zurich - Airport Bus Station
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- CHF 9–16
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Mulhouse to Zurich - Airport Bus Station
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- CHF 9–18
- Website
- BlaBlaCar Bus
Bus from Barcelona - North Bus Station to Geneva - Bus Station
- Ave. Duration
- 12h 15m
- Frequency
- Twice daily
- Estimated price
- CHF 60–120
- Website
- BlaBlaCar Bus
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Bus from Geneva Bus Station to Zurich Central Bus Station Sihlquai
- Ave. Duration
- 3h 55m
- Frequency
- Twice a week
- Estimated price
- CHF 20–28
- Website
- RegioJet
- Phone
- +34 912 66 02 15
- [email protected]
- Website
- balearia.com
Car ferry from Port d'Alcúdia to Port de Barcelona
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a day
- Estimated price
- CHF 35–219
- Schedules at
- balearia.com
- Lobby Bar
- CHF 57
- Seating
- CHF 75
- Cabin
- CHF 219
Car ferry from Port d'Alcúdia to Port de Barcelona
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a day
- Estimated price
- CHF 35–219
- Schedules at
- balearia.com
- Lobby Bar
- CHF 57
- Seating
- CHF 75
- Cabin
- CHF 219
Car ferry from Port d'Alcúdia to Port de Barcelona
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a day
- Estimated price
- CHF 35–219
- Schedules at
- balearia.com
- Lobby Bar
- CHF 57
- Seating
- CHF 75
- Cabin
- CHF 219
Car ferry from Port d'Alcúdia to Port de Barcelona
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a day
- Estimated price
- CHF 35–219
- Schedules at
- balearia.com
- Lobby Bar
- CHF 57
- Seating
- CHF 75
- Cabin
- CHF 219
- Phone
- +33(0)495329595
- Website
- Corsica Ferries/Sardinia Ferries
Ferry from Port d'Alcúdia to Port of Toulon
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- CHF 40–75
- Website
- Corsica Ferries/Sardinia Ferries
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide






























