There are 9 ways to get from Seville to Zurich by plane, train (Renfe, Ouigo, TGV), bus, car, train, or train (Renfe, TGV)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Seville Airport to Zurich Airport
best- Fly from Seville Airport (SVQ) to Zurich Airport (ZRH)SVQ - ZRH
5h 37mCHF 85–212Fly Seville Airport to Milano Malpensa Airport, train
cheapest- Fly from Seville Airport (SVQ) to Milano Malpensa Airport (MXP)SVQ - MXP
- Take the train from Malpensa Aeroporto T1 to Lugano
- Take the train from Lugano to Zürich HB
10h 35mCHF 72–216Train via Madrid
- Take the train from Sevilla-Santa Justa to Madrid-Puerta de Atocha-Almudena GrandesAve
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-SantsAve
- Take the train from Barcelona-Sants to Lyon Part Dieu
- Take the train from Lyon Part Dieu to Dijon VilleTer
- Take the train from Dijon Ville to Zuerich HbTgv
17h 35mCHF 161–558Bus
- Take the bus from Sevilla, Estación de Autobuses (Plaza de Armas) to Salamanca, Estación de AutobusesAlsa
- Take the bus from Salamanca to Zurich Bus StationFlixBus N1156
34h 25mCHF 161–257Drive 2,006.7 km
- Drive from Seville to Zurich2,006.7 km
19h 30mCHF 319–461Fly Seville Airport to Basel, train
- Fly from Seville Airport (SVQ) to Basel (BSL)SVQ - BSL
- Take the train from Basel SBB to Zürich HB
6h 41mCHF 86–209Train, train to Málaga Airport, fly to Zurich Airport
- Take the train from Sevilla-Santa Justa to Cordoba-Central
- Take the train from Cordoba-Central to Malaga Maria Zambrano
- Fly from Málaga Airport (AGP) to Zurich Airport (ZRH)AGP - ZRH
7h 47mCHF 84–322Train
- Take the train from Sevilla-Santa Justa to Figueres VilafantAve
- Take the train from Figueres Vilafant to Lyon Part Dieu
- Take the train from Lyon Part Dieu to GeneveTer
- Take the train from Genève to Zürich HBIc1 / ...
19h 23mCHF 198–393Bus, train
- Take the bus from Seville Central Bus Station to Milano, Autostazione LampugnanoUnion Ivkoni - Unibus 3602 / ...
- Take the train from Milano Centrale to Zuerich HbEc
39hCHF 134–220
Seville to Zurich by train
Questions & Answers
The cheapest way to get from Seville to Zurich is to fly and train which costs SFr 85 - SFr 210 and takes 6h 41m.
The fastest way to get from Seville to Zurich is to fly which takes 5h 37m and costs SFr 80 - SFr 220.
No, there is no direct bus from Seville to Zurich station. However, there are services departing from Sevilla, Estación de Autobuses (Plaza de Armas) and arriving at Zurich Bus Station via Salamanca. The journey, including transfers, takes approximately 34h 25m.
No, there is no direct train from Seville to Zurich. However, there are services departing from Sevilla-Santa Justa and arriving at Zuerich Hb via Madrid-Puerta de Atocha-Almudena Grandes, Barcelona-Sants, Lyon Part Dieu and Dijon Ville. The journey, including transfers, takes approximately 17h 35m.
The distance between Seville and Zurich is 1645 km. The road distance is 2006.7 km.
The best way to get from Seville to Zurich without a car is to train via Madrid which takes 17h 35m and costs SFr 160 - SFr 600.
It takes approximately 5h 37m to get from Seville to Zurich, including transfers.
Seville to Zurich bus services, operated by ALSA, depart from Sevilla, Estación de Autobuses (Plaza de Armas) station.
Seville to Zurich train services, operated by Renfe AVE, depart from Sevilla-Santa Justa station.
The best way to get from Seville to Zurich is to fly which takes 5h 37m and costs SFr 80 - SFr 220. Alternatively, you can train via Madrid, which costs SFr 160 - SFr 600 and takes 17h 35m, you could also bus, which costs SFr 160 - SFr 260 and takes 34h 25m.
What companies run services between Seville, Spain and Zurich, Switzerland?
Edelweiss Air flies from Seville Airport (SVQ) to Zurich Airport (ZRH) 4 times a week. Alternatively, you can take a train from Sevilla-Santa Justa to Zuerich Hb via Madrid-Puerta de Atocha-Almudena Grandes, Barcelona-Sants, Lyon Part Dieu, and Dijon Ville in around 17h 35m.
- Website
- swiss.com
Flights from Seville Airport to Zurich Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 180–420
Flights from Málaga Airport to Zurich Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- CHF 55–250
Flights from Málaga Airport to Zurich Airport via Geneva
- Ave. Duration
- 5h 15m
- When
- Monday and Friday
- Estimated price
- CHF 55–250
- Website
- easyjet.com
Flights from Seville Airport to Basel
- Ave. Duration
- 2h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- CHF 35–160
Flights from Málaga Airport to Zurich Airport
- Ave. Duration
- 2h 35m
- When
- Monday and Sunday
- Estimated price
- CHF 65–200
Flights from Seville Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 25–85
- Website
- vueling.com
Flights from Málaga Airport to Zurich Airport via Barcelona
- Ave. Duration
- 5h 41m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 50–170
- Website
- ryanair.com
Flights from Seville Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 50–130
- Website
- flyedelweiss.com
Flights from Seville Airport to Zurich Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 180–420
- Website
- flyulendo.com
Flights from Seville Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 30m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 19–120
Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Sevilla-Santa Justa to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 2h 39m
- Frequency
- Every 2 hours
- Estimated price
- CHF 23–80
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- CHF 40–180
- Website
- https://www.renfe.com/es/en
Train from Sevilla-Santa Justa to Cordoba-Central
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- CHF 19–50
- Website
- https://www.renfe.com/es/en
Train from Cordoba-Central to Malaga Maria Zambrano
- Ave. Duration
- 58 min
- Frequency
- Every 3 hours
- Estimated price
- CHF 17–50
- Website
- https://www.renfe.com/es/en
Train from Sevilla-Santa Justa to Figueres Vilafant
- Ave. Duration
- 7h 47m
- Frequency
- Twice daily
- Estimated price
- CHF 85–120
- Website
- https://www.renfe.com/es/en
- Básico
- CHF 85–120
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Sevilla-Santa Justa to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 2h 37m
- Frequency
- Every 4 hours
- Estimated price
- CHF 23–80
- Website
- https://iryo.eu/en/home
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 2h 57m
- Frequency
- Hourly
- Estimated price
- CHF 40–120
- Website
- https://iryo.eu/en/home
Train from Sevilla-Santa Justa to Cordoba-Central
- Ave. Duration
- 41 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 13–60
- Website
- https://iryo.eu/en/home
Train from Cordoba-Central to Malaga Maria Zambrano
- Ave. Duration
- 58 min
- Frequency
- 4 times a day
- Estimated price
- CHF 13–65
- Website
- https://iryo.eu/en/home
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Sevilla-Santa Justa to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 7m
- Frequency
- Every 4 hours
- Estimated price
- CHF 40–80
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 4m
- Frequency
- Twice daily
- Estimated price
- CHF 45–65
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- CHF 50–70
- Website
- https://www.renfe.com/es/en
Train from Sevilla-Santa Justa to Cordoba-Central
- Ave. Duration
- 44 min
- Frequency
- Every 3 hours
- Estimated price
- CHF 13–50
- Website
- https://www.renfe.com/es/en
Train from Cordoba-Central to Malaga Maria Zambrano
- Ave. Duration
- 1h 17m
- Frequency
- 3 times a day
- Estimated price
- CHF 27–45
- Website
- https://www.renfe.com/es/en
Train from Figueres Vilafant to Lyon Part Dieu
- Ave. Duration
- 4h 5m
- Frequency
- Twice daily
- Estimated price
- CHF 40–55
- Website
- https://www.renfe.com/es/en
- Phone
- +34 910 780 990
- Website
- ouigo.com
Train from Sevilla-Santa Justa to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 2h 47m
- Frequency
- 4 times a day
- Estimated price
- CHF 17–55
- Website
- https://www.ouigo.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 2m
- Frequency
- Every 4 hours
- Estimated price
- CHF 30–75
- Website
- https://www.ouigo.com/es/en
Train from Sevilla-Santa Justa to Cordoba-Central
- Ave. Duration
- 42 min
- Frequency
- 4 times a day
- Estimated price
- CHF 8–24
- Website
- https://www.ouigo.com/es/en
Train from Cordoba-Central to Malaga Maria Zambrano
- Ave. Duration
- 59 min
- Frequency
- 3 times a day
- Estimated price
- CHF 8–27
- Website
- https://www.ouigo.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Lyon Part Dieu to Dijon Ville
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 13–35
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 57m
- Frequency
- Every 3 hours
- Estimated price
- CHF 23–35
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lyon Part Dieu to Dijon Ville
- Ave. Duration
- 1h 39m
- Frequency
- Every 4 hours
- Estimated price
- CHF 35–50
- Website
- https://www.sncf-connect.com/en-en
Train from Dijon Ville to Zuerich Hb
- Ave. Duration
- 2h 25m
- Frequency
- 3 times a day
- Estimated price
- CHF 50–180
- Website
- https://www.sncf-connect.com/en-en
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a week
- Estimated price
- CHF 40–120
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 12m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 19–40
- Website
- https://www.sbb.ch/en
Train from Lugano to Zürich HB
- Ave. Duration
- 2h 57m
- Frequency
- Hourly
- Estimated price
- CHF 35–75
- Website
- https://www.sbb.ch/en
Train from Genève to Zürich HB
- Ave. Duration
- 2h 53m
- Frequency
- Hourly
- Estimated price
- CHF 50–100
- Website
- https://www.sbb.ch/en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- https://www.trenord.it/en/
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Every 3 hours
- Estimated price
- CHF 50–100
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 65–100
- 2nd Class
- CHF 50–70
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Sevilla, Estación de Autobuses (Plaza de Armas) to Salamanca, Estación de Autobuses
- Ave. Duration
- 6h 15m
- Frequency
- 4 times a day
- Estimated price
- CHF 40–80
- Website
- https://www.alsa.com/en/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Salamanca to Zurich Bus Station
- Ave. Duration
- 27h 10m
- Frequency
- 3 times a week
- Estimated price
- CHF 120–180
- Website
- https://www.flixbus.co.uk
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Seville Central Bus Station to Milano, Autostazione Lampugnano
- Ave. Duration
- 34h
- Frequency
- 4 times a week
- Estimated price
- CHF 80–120
- Website
- https://union-ivkoni.com/en
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
More Questions & Answers
Seville to Zurich bus services, operated by ALSA, arrive at Salamanca, Estación de Autobuses station.
Seville to Zurich train services, operated by Renfe AVE, arrive at Madrid-Puerta de Atocha-Almudena Grandes station.
Yes, the driving distance between Seville to Zurich is 2007 km. It takes approximately 19h 30m to drive from Seville to Zurich.
Book your Seville to Zurich train tickets online with Omio.
Book your Seville to Zurich bus tickets online with Omio.
There are 1234+ hotels available in Zurich.





















































