There are 10 ways to get from Faro to Zermatt by plane, train, 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 Faro Airport to Geneva International Airport, train
best- Fly from Faro Airport (FAO) to Geneva International Airport (GVA)plane FAO - GVA
- Take the train from Genève-Aéroport to Visptrain
9h 23mCHF 136–346Fly Faro Airport to Il Caravaggio International Airport, bus, train
cheapest- Fly from Faro Airport (FAO) to Il Caravaggio International Airport (BGY)plane FAO - 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
11h 19mCHF 110–392Train, bus
- Take the train from Faro to Lisboa Orientetrain Ic
- Take the bus from Lisbon to Genevabus
- Take the train from Genève to Visptrain
36h 46mCHF 268–436Fly Faro Airport to Zurich Airport, train
- Fly from Faro Airport (FAO) to Zurich Airport (ZRH)plane FAO - ZRH
- Take the train from Zürich Flughafen to Berntrain
- Take the train from Bern to Visptrain
9h 45mCHF 185–406Bus to Seville Airport, fly to Geneva International Airport, train
- Take the bus from Faro to Sevillebus
- Fly from Seville Airport (SVQ) to Geneva International Airport (GVA)plane SVQ - GVA
- Take the train from Genève-Aéroport to Visptrain
12h 26mCHF 143–374Fly Faro Airport to Milano Malpensa Airport, bus, train
- Fly from Faro Airport (FAO) to Milano Malpensa Airport (MXP)plane FAO - MXP
- Take the bus from Gallarate to Domodossolabus
- Take the train from Brig Bahnhofplatz to Zermatttrain
12h 28mTrain to Lisbon-Portela Airport, fly to Geneva International Airport, train
- Take the train from Faro to Lisboa Orientetrain
- Fly from Lisbon-Portela Airport (LIS) to Geneva International Airport (GVA)plane LIS - GVA
- Take the train from Genève-Aéroport to Visptrain
12h 55mCHF 159–413Fly Faro Airport to Lyon–Saint Exupéry Airport, train
- Fly from Faro Airport (FAO) to Lyon–Saint Exupéry Airport (LYS)plane FAO - LYS
- Take the train from Lyon Part Dieu to Genevetrain
- Take the train from Genève to Visptrain
12h 37mCHF 178–426Bus, train
- Take the bus from Faro to Huelvabus
- Take the bus from Huelva to Barcelona Estació d'Autobusos Nordbus
- Take the bus from Barcelona - North Bus Station to Geneva - Bus Stationbus
- Take the train from Genève to Visptrain
37h 1mCHF 227–378Train, bus via Marseille
- Take the train from Faro to Porto Campanhatrain Ic
- Take the bus from Porto to Marseillebus
- Take the train from Marseille St Charles to Genevetrain Tgv
- Take the train from Genève to Visptrain
37h 43mCHF 344–556
Faro to Zermatt by train, bus, and foot
Comparing Your Travel Options
The cheapest way to get from Faro to Zermatt is to fly and train which costs SFr 130 - SFr 350 and takes 9h 23m.
The fastest way to get from Faro to Zermatt is to fly and train which takes 9h 23m and costs SFr 130 - SFr 350.
The distance between Faro and Zermatt is 1797 km.
The best way to get from Faro to Zermatt without a car is to train and bus which takes 36h 46m and costs SFr 260 - SFr 440.
It takes approximately 9h 23m to get from Faro to Zermatt, including transfers.
Zermatt is 1h ahead of Faro. It is currently 9:06 AM in Faro and 10:06 AM in Zermatt.
There are 2593+ hotels available in Zermatt.
What companies run services between Faro, Portugal and Zermatt, Switzerland?
There is no direct connection from Faro to Zermatt. However, you can take the bus to Faro Airport, walk to Faro Airport (FAO) 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 train from Faro to Zermatt via Lisboa Oriente, Lisbon, Geneva, Genève, and Visp in around 36h 46m.
- Website
- easyjet.com
Flights from Faro Airport to Geneva International Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Thursday, and Saturday
- Estimated price
- CHF 55–180
Flights from Faro Airport to Geneva International Airport via Bordeaux
- Ave. Duration
- 5h 15m
- When
- Saturday
- Estimated price
- CHF 55–180
Flights from Seville Airport to Geneva International Airport
- Ave. Duration
- 2h 25m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- CHF 40–180
Flights from Faro Airport to Milano Malpensa Airport via Malaga
- Ave. Duration
- 5h
- When
- Friday
- Estimated price
- CHF 50–200
Flights from Faro Airport to Milano Malpensa Airport via Porto
- Ave. Duration
- 5h 10m
- When
- Tuesday
- Estimated price
- CHF 50–200
Flights from Lisbon-Portela Airport to Geneva International Airport
- Ave. Duration
- 2h 31m
- When
- Every day
- Estimated price
- CHF 35–190
Flights from Faro Airport to Lyon–Saint Exupéry Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday and Saturday
- Estimated price
- CHF 45–190
- Website
- flytap.com
Flights from Faro Airport to Geneva International Airport via Lisbon-Portela Airport
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- CHF 70–290
Flights from Lisbon-Portela Airport to Geneva International Airport
- Ave. Duration
- 2h 33m
- When
- Every day
- Estimated price
- CHF 60–220
Flights from Lisbon-Portela Airport to Geneva International Airport via Porto
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- CHF 60–220
Flights from Faro Airport to Lyon–Saint Exupéry Airport via Lisbon-Portela Airport
- Ave. Duration
- 5h 25m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- CHF 55–130
- Website
- swiss.com
Flights from Faro Airport to Geneva International Airport
- Ave. Duration
- 2h 30m
- When
- Sunday
- Estimated price
- CHF 70–290
Flights from Faro Airport to Zurich Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 65–320
Flights from Faro Airport to Zurich Airport via Geneva International Airport
- Ave. Duration
- 5h 30m
- When
- Sunday
- Estimated price
- CHF 70–280
Flights from Lisbon-Portela Airport to Geneva International Airport
- Ave. Duration
- 2h 33m
- When
- Every day
- Estimated price
- CHF 60–220
- Website
- iberia.com
Flights from Seville Airport to Geneva International Airport via Madrid
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- CHF 40–230
Flights from Faro Airport to Milano Malpensa Airport via Barcelona
- Ave. Duration
- 7h 30m
- When
- Tuesday
- Estimated price
- CHF 45–180
Flights from Lisbon-Portela Airport to Geneva International Airport via Madrid
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- CHF 75–290
- Website
- ryanair.com
Flights from Faro Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- CHF 45–220
Flights from Faro Airport to Il Caravaggio International Airport via Porto
- Ave. Duration
- 4h 40m
- When
- Thursday and Tuesday
- Estimated price
- CHF 45–220
Flights from Faro Airport to Il Caravaggio International Airport via Barcelona
- Ave. Duration
- 6h 20m
- When
- Tuesday
- Estimated price
- CHF 45–220
Flights from Faro Airport to Il Caravaggio International Airport via Madrid
- Ave. Duration
- 6h 35m
- When
- Sunday
- Estimated price
- CHF 45–220
Flights from Faro Airport to Milano Malpensa Airport via Madrid
- Ave. Duration
- 7h 20m
- When
- Sunday
- Estimated price
- CHF 45–180
- Website
- vueling.com
Flights from Faro Airport to Milano Malpensa Airport via Barcelona
- Ave. Duration
- 6h 47m
- When
- Saturday and Tuesday
- Estimated price
- CHF 45–190
Flights from Lisbon-Portela Airport to Geneva International Airport via Madrid
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- CHF 75–290
- Website
- aireuropa.com
Flights from Seville Airport to Geneva International Airport via Madrid
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- CHF 55–140
Flights from Lisbon-Portela Airport to Geneva International Airport via Madrid
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- CHF 75–210
- Website
- twinjet.fr
Flights from Faro Airport to Milano Malpensa Airport via Lyon–Saint Exupéry Airport
- Ave. Duration
- 6h 15m
- When
- Monday and Tuesday
- Estimated price
- CHF 50–290
- Website
- flyedelweiss.com
Flights from Faro Airport to Zurich Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 65–320
- Website
- flyulendo.com
Flights from Faro Airport to Milano Malpensa Airport via Porto
- Ave. Duration
- 8h 35m
- When
- Monday and Thursday
- Estimated price
- CHF 35–180
- Website
- volotea.com
Flights from Faro Airport to Lyon–Saint Exupéry Airport
- Ave. Duration
- 2h 20m
- When
- Thursday
- Estimated price
- CHF 21–110
- Website
- transavia.com
Flights from Faro Airport to Lyon–Saint Exupéry Airport
- Ave. Duration
- 2h 25m
- When
- Monday
- Estimated price
- CHF 65–350
Train from Genève-Aéroport to Visp
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- CHF 60–95
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to Visp
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Estimated price
- CHF 60–95
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 35–60
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Visp
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 29–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève-Aéroport to Visp
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- CHF 60–95
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève-Aéroport to Visp
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- CHF 60–95
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to Visp
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Estimated price
- CHF 60–95
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to Visp
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Estimated price
- CHF 60–95
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to Visp
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Estimated price
- CHF 60–95
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Faro to Lisboa Oriente
- Ave. Duration
- 3h 41m
- Frequency
- 5 times a day
- Estimated price
- CHF 28–50
- Website
- Comboios de Portugal
Train from Faro to Lisboa Oriente
- Ave. Duration
- 3h 41m
- Frequency
- 5 times a day
- Estimated price
- CHF 28–50
- Website
- Comboios de Portugal
Train from Faro to Porto Campanha
- Ave. Duration
- 5h 48m
- Frequency
- Twice daily
- Estimated price
- CHF 55–100
- Website
- Comboios de Portugal
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Brig
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- CHF 35–80
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 55–80
- 2nd Class
- CHF 35–50
- Phone
- +41 (0)848 642 442
- railcenter@mgbahn.ch
- Website
- Matterhorn Gotthard Bahn
Train from Brig Bahnhofplatz to Zermatt
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- CHF 25–55
- Website
- Matterhorn Gotthard Bahn
- 2nd Class Ticket
- CHF 25–31
- 1st Class Ticket
- CHF 45–55
Train from Brig Bahnhofplatz to Zermatt
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- CHF 25–55
- Website
- Matterhorn Gotthard Bahn
- 2nd Class Ticket
- CHF 25–31
- 1st Class Ticket
- CHF 45–55
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 2h 2m
- Frequency
- Every 3 hours
- Estimated price
- CHF 27–45
- Website
- Oui.SNCF
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a week
- Estimated price
- CHF 29–45
- Website
- TGV inOui
Train from Marseille St Charles to Geneve
- Ave. Duration
- 3h 39m
- Frequency
- 5 times a week
- Estimated price
- CHF 85–130
- Website
- TGV inOui
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Lisbon to Geneva
- Ave. Duration
- 27h 50m
- Frequency
- 3 times a day
- Estimated price
- CHF 160–250
- Website
- Flixbus
Bus from Faro to Seville
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- CHF 16–25
- Website
- Flixbus
Bus from Faro to Huelva
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- CHF 9–14
- Website
- Flixbus
Bus from Porto to Marseille
- Ave. Duration
- 22h
- Frequency
- 5 times a week
- Estimated price
- CHF 120–190
- Website
- Flixbus
- customerservices@terravision.eu
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–21
- Website
- TERRAVISION
- Phone
- 035.319366
- ticket@orioshuttle.com
- Website
- orioshuttle.com
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–13
- Schedules at
- orioshuttle.com
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Faro to Seville
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- CHF 12–40
- Website
- Rede Expressos
- Adult
- CHF 19–40
Bus from Faro to Huelva
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- CHF 6–12
- Website
- Rede Expressos
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- Trenord
Bus from Gallarate to Domodossola
- Ave. Duration
- 1h 5m
- Frequency
- Every 2 hours
- Website
- Trenord
- Phone
- +34 916 52 00 11
- infobus@interbus.es
- Website
- grupointerbus.com
Bus from Huelva to Barcelona Estació d'Autobusos Nord
- Ave. Duration
- 19h 5m
- Frequency
- Once a week
- Estimated price
- CHF 85–130
- Schedules at
- grupointerbus.com
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Barcelona - North Bus Station to Geneva - Bus Station
- Ave. Duration
- 10h 15m
- Frequency
- 6 times a week
- Estimated price
- CHF 55–95
- Website
- BlaBlaCar Bus
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
Want to know more about Flixbus?
Read the travel guide
Italy Travel Guides
Read the travel guide





























































