There are 7 ways to get from Seville to Zermatt by plane, train, train (Renfe, Ouigo, TGV), 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 Seville Airport (SVQ) to Geneva International Airport (GVA)plane SVQ - GVA
- Take the train from Genève-Aéroport to Visptrain
9h 20mCHF 135–345Fly to Milano Malpensa Airport, bus, train
cheapest- Fly from Seville Airport (SVQ) to Milano Malpensa Airport (MXP)plane SVQ - MXP
- Take the bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviariabus
- Take the train from Brig Bahnhofplatz to Zermatttrain
10h 11mCHF 69–248Train via Barcelona
- Take the train from Sevilla-Santa Justa to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- 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
18h 38mCHF 261–621Bus, train
- Take the bus from Sevilla, Estación de Autobuses (Plaza de Armas) to Meridabus
- Take the bus from Merida to Avignon - Le Pontet - Le Lac Stopbus
- Take the bus from Avignon - Le Pontet - Le Lac Stop to Geneva - Bus Stationbus
- Take the train from Genève to Visptrain
36h 10mCHF 213–358Fly to Il Caravaggio International Airport, bus, train
- Fly from Seville Airport (SVQ) to Il Caravaggio International Airport (BGY)plane SVQ - 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 4mCHF 119–591Fly to Lyon–Saint Exupéry Airport, train
- Fly from Seville Airport (SVQ) to Lyon–Saint Exupéry Airport (LYS)plane SVQ - LYS
- Take the train from Lyon Part Dieu to Genevetrain
- Take the train from Genève to Visptrain
12h 8mCHF 191–410Train
- Take the train from Sevilla-Santa Justa to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgvtrain
- Take the train from Avignon Tgv to Genevetrain Tgv
- Take the train from Genève to Visptrain
19h 52mCHF 300–526
Seville to Zermatt by train
Comparing Your Travel Options
The cheapest way to get from Seville to Zermatt is to fly and bus and train which costs SFr 65 - SFr 250 and takes 10h 11m.
The fastest way to get from Seville to Zermatt is to fly and train which takes 9h 20m and costs SFr 130 - SFr 350.
No, there is no direct train from Seville to Zermatt. However, there are services departing from Sevilla-Santa Justa and arriving at Zermatt via Madrid-Puerta de Atocha-Almudena Grandes, Barcelona-Sants, Lyon Part Dieu, Genève and Visp. The journey, including transfers, takes approximately 18h 38m.
The distance between Seville and Zermatt is 1640 km.
The best way to get from Seville to Zermatt without a car is to train via Barcelona which takes 18h 38m and costs SFr 260 - SFr 650.
It takes approximately 9h 20m to get from Seville to Zermatt, including transfers.
Seville to Zermatt train services, operated by Renfe AVE, depart from Sevilla-Santa Justa station.
Seville to Zermatt train services, operated by Renfe AVE, arrive at Madrid-Puerta de Atocha-Almudena Grandes station.
Book your Seville to Zermatt train tickets online with Omio.
There are 2584+ hotels available in Zermatt.
What companies run services between Seville, Spain and Zermatt, Switzerland?
You can take a train from Sevilla-Santa Justa to Zermatt via Madrid-Puerta de Atocha-Almudena Grandes, Barcelona-Sants, Lyon Part Dieu, Genève, and Visp in around 18h 38m.
- Website
- easyjet.com
Flights from Seville Airport to Geneva International Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 35–200
Flights from Seville Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 30m
- When
- Thursday, Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 35–170
Flights from Seville Airport to Lyon–Saint Exupéry Airport
- Ave. Duration
- 2h 10m
- When
- Thursday and Sunday
- Estimated price
- CHF 65–210
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–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to Visp
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Estimated price
- CHF 60–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to Visp
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Estimated price
- CHF 60–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to Visp
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Estimated price
- CHF 60–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Sevilla, Estación de Autobuses (Plaza de Armas) to Merida
- Ave. Duration
- 2h 10m
- Frequency
- 5 times a day
- Estimated price
- CHF 14–23
- Website
- ALSA
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







