There are 11 ways to get from Palma to Zermatt by plane, train, car ferry, ferry, or bus
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 Geneva International Airport, train
best- Fly from Son Sant Joan Airport (PMI) to Geneva International Airport (GVA)plane PMI - GVA
- Take the train from Genève-Aéroport to Visptrain
8h 20mCHF 130–410Fly to Milano Malpensa Airport, bus, train
cheapest- Fly from Son Sant Joan Airport (PMI) to Milano Malpensa Airport (MXP)plane PMI - MXP
- Take the bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviariabus
- Take the train from Brig Bahnhofplatz to Zermatttrain
9h 6mCHF 67–219Car ferry, train
- 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 Genevetrain Ter
- Take the train from Genève to Visptrain
19h 26mCHF 212–677Train, ferry
- Take the train from Estació Intermodal to Sa Pobla Estaciótrain T2
- Take the ferry from Port d'Alcúdia to Port of Seteferry
- Take the train from Villeneuve Les Maguelonne to Marseille St Charlestrain Ter
- Take the train from Marseille St Charles to Genevetrain Tgv
- Take the train from Genève to Visptrain
26h 33mCHF 246–564Car ferry, bus, train
- Take the carferry from Port de Palma de Mallorca to Port de Barcelonacarferry
- Take the bus from Barcelona to Milanbus
- Take the train from Milano Centrale to Brigtrain Ec
- Take the train from Brig Bahnhofplatz to Zermatttrain R42 / ...
28h 48mCHF 160–530Fly to Basel, train
- Fly from Son Sant Joan Airport (PMI) to Basel (BSL)plane PMI - BSL
- Take the train from Basel SBB to Visptrain
- Take the train from Visp to Zermatttrain
8h 37mCHF 70–371Fly to Zurich Airport, train
- Fly from Son Sant Joan Airport (PMI) to Zurich Airport (ZRH)plane PMI - ZRH
- Take the train from Zürich Flughafen to Berntrain
- Take the train from Bern to Visptrain
- Take the train from Visp to Zermatttrain
8h 32mCHF 125–385Fly to Bern Airport, train
- Fly from Son Sant Joan Airport (PMI) to Bern Airport (BRN)plane PMI - BRN
- Take the train from Thun to Visptrain
- Take the train from Visp to Zermatttrain
7h 25mCHF 229–627Fly 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 Brigtrain
- Take the train from Brig Bahnhofplatz to Zermatttrain
9h 55mCHF 119–394Fly to Lyon–Saint Exupéry Airport, train
- Fly from Son Sant Joan Airport (PMI) to Lyon–Saint Exupéry Airport (LYS)plane PMI - LYS
- Take the train from Lyon Part Dieu to Genevetrain
- Take the train from Genève to Visptrain
11h 13mCHF 160–486Car ferry, train via Saint-Marcel-lès-Valence
- Take the carferry from Port de Palma de Mallorca to Port de Barcelonacarferry
- Take the train from Barcelona-Sants to Valence Tgv Rhone-Alpes Sudtrain Tgv
- Take the train from Valence Tgv Rhone-Alpes Sud to Genevetrain Ter
- Take the train from Genève to Visptrain
20h 24mCHF 213–757
Palma to Zermatt by car ferry, foot, subway, and train
Questions & Answers
The cheapest way to get from Palma to Zermatt is to fly and bus and train which costs SFr 65 - SFr 220 and takes 9h 6m.
The fastest way to get from Palma to Zermatt is to fly and train which takes 7h 25m and costs SFr 220 - SFr 650.
The distance between Palma and Zermatt is 1038 km.
The best way to get from Palma to Zermatt without a car is to car ferry and train which takes 19h 26m and costs SFr 210 - SFr 700.
It takes approximately 8h 20m to get from Palma to Zermatt, including transfers.
There are 2244+ hotels available in Zermatt.
What companies run services between Palma, Spain and Zermatt, Switzerland?
There is no direct connection from Palma to Zermatt. However, you can take the bus to 546-Aeroport - Sortides, walk to Son Sant Joan Airport (PMI) airport, fly to Geneva International Airport (GVA), walk to Genève-Aéroport, take the train to Visp, then take the train to Zermatt. Alternatively, you can take a car ferry from Port de Palma de Mallorca to Zermatt via Port Of Barcelona, Paral·lel, Barcelona Sants Estació Metro, Barcelona-Sants, Lyon Part Dieu, Genève, and Visp in around 19h 26m.
- Website
- easyjet.com
Flights from Son Sant Joan Airport to Geneva International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- CHF 35–150
Flights from Son Sant Joan Airport to Geneva International Airport via Toulouse
- Ave. Duration
- 4h 10m
- When
- Thursday
- Estimated price
- CHF 35–150
Flights from Son Sant Joan Airport to Basel
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- CHF 28–130
Flights from Son Sant Joan Airport to Zurich Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 45–85
Flights from Son Sant Joan Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 45m
- When
- Thursday, Friday, Monday, Tuesday, Sunday, and Wednesday
- Estimated price
- CHF 26–75
Flights from Son Sant Joan Airport to Lyon–Saint Exupéry Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- CHF 26–130
Train from Genève-Aéroport to Visp
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- CHF 65–200
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to Visp
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Estimated price
- CHF 65–190
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to Visp
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Estimated price
- CHF 65–190
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Visp
- Ave. Duration
- 2h 6m
- Frequency
- Hourly
- Estimated price
- CHF 65–190
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 40–130
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Visp
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 30–95
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Thun to Visp
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- CHF 21–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to Visp
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Estimated price
- CHF 65–190
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to Visp
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Estimated price
- CHF 65–190
- Website
- Swiss Federal Railways (SBB CFF FFS)
- 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 70–120
- 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 45–270
- Schedules at
- balearia.com
- Seating
- CHF 61–67
- Cabin
- CHF 220–240
- Car - Seat
- CHF 80–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 45–270
- Schedules at
- balearia.com
- Seating
- CHF 61–67
- Cabin
- CHF 220–240
- Car - Seat
- CHF 80–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 45–270
- Schedules at
- balearia.com
- Seating
- CHF 61–67
- Cabin
- CHF 220–240
- Car - Seat
- CHF 80–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
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 Spain: A guide to Renfe
Read the travel guide












