There are 7 ways to get from Seville to Canton of St. Gallen by plane, train, train (Renfe, Ouigo, TGV), bus, car, or ferry
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, train
best- Fly from Seville Airport (SVQ) to Zurich Airport (ZRH)plane SVQ - ZRH
- Take the train from Zürich Flughafen to Wil SGtrain
5h 58mCHF 85–235Train via Mulhouse
- Take the train from Sevilla-Santa Justa to Barcelona-Santstrain
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Mulhouse Villetrain Tgv
- Take the train from Mulhouse Ville to Zuerich Hbtrain Tgv
- Take the train from Zuerich Hb to St. Gallen(Ch)train Ec
20h 13mCHF 286–639Bus, train
- Take the bus from Sevilla, Estación de Autobuses to Estación Sur de Autobusesbus
- Take the bus from Estación Sur de Autobuses to Strasbourg - L'Étoile Park Bus Stationbus
- Take the train from Offenburg Bahnhof to Konstanz Bahnhoftrain Re2
- Take the train from Konstanz to St. Gallen(Ch)train Re / ...
37h 2mCHF 213–479Drive 2,092.8 km
- Drive from Seville to Sankt Gallencar 2,092.8 km
20h 12mCHF 339–489Fly to Friedrichshafen Airport, ferry
- Fly from Seville Airport (SVQ) to Friedrichshafen Airport (FDH)plane SVQ - FDH
- Take the ferry from Friedrichshafen Faehre to Romanshorn Autoquaiferry
12h 25mCHF 87–308Train
- Take the train from Sevilla-Santa Justa to Barcelona-Santstrain
- 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 St. Gallentrain Ic1 / ...
21h 4mCHF 321–879Bus
- Take the bus from Sevilla, Estación de Autobuses (Plaza de Armas) to Meridabus
- Take the bus from Merida to Milanbus
- Take the bus from Milan Lampugnano to St. Gallen Lagerstrassebus
38hCHF 192–313
Seville to Canton of St. Gallen by train
Questions & Answers
The cheapest way to get from Seville to Canton of St. Gallen is to fly and train which costs SFr 85 - SFr 240 and takes 5h 58m.
The fastest way to get from Seville to Canton of St. Gallen is to fly and train which takes 5h 58m and costs SFr 85 - SFr 240.
No, there is no direct bus from Seville to Canton of St. Gallen. However, there are services departing from Sevilla, Estación de Autobuses (Plaza de Armas) and arriving at St. Gallen Lagerstrasse via Merida and Milan Lampugnano. The journey, including transfers, takes approximately 38h.
No, there is no direct train from Seville to Canton of St. Gallen. However, there are services departing from Sevilla-Santa Justa and arriving at St. Gallen(Ch) via Barcelona-Sants, Lyon Part Dieu, Mulhouse Ville and Zuerich Hb. The journey, including transfers, takes approximately 20h 13m.
The distance between Seville and Canton of St. Gallen is 1680 km. The road distance is 2092.8 km.
The best way to get from Seville to Canton of St. Gallen without a car is to train via Mulhouse which takes 20h 13m and costs SFr 280 - SFr 650.
It takes approximately 5h 58m to get from Seville to Canton of St. Gallen, including transfers.
Seville to Canton of St. Gallen bus services, operated by ALSA, depart from Sevilla, Estación de Autobuses (Plaza de Armas) station.
Seville to Canton of St. Gallen train services, operated by iryo, depart from Sevilla-Santa Justa station.
The best way to get from Seville to Canton of St. Gallen is to train via Mulhouse which takes 20h 13m and costs SFr 280 - SFr 650. Alternatively, you can bus, which costs SFr 190 - SFr 320 and takes 38h.
What companies run services between Seville, Spain and Canton of St. Gallen, Switzerland?
You can take a train from Sevilla-Santa Justa to St. Gallen(Ch) via Barcelona-Sants, Lyon Part Dieu, Mulhouse Ville, and Zuerich Hb in around 20h 13m. Alternatively, you can take a bus from Sevilla, Estación de Autobuses (Plaza de Armas) to St. Gallen Lagerstrasse via Merida and Milan Lampugnano in around 38h.
- Website
- iberia.com
Flights from Seville Airport to Zurich Airport via Madrid
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- CHF 55–220
- Website
- ryanair.com
Flights from Seville Airport to Friedrichshafen Airport via Palma Mallorca
- Ave. Duration
- 11h 35m
- When
- Thursday and Tuesday
- Estimated price
- CHF 70–280
- Website
- flyedelweiss.com
Flights from Seville Airport to Zurich Airport
- Ave. Duration
- 2h 40m
- When
- Monday and Thursday
- Estimated price
- CHF 55–290
- Website
- aireuropa.com
Flights from Seville Airport to Zurich Airport via Madrid
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- CHF 65–170
- Website
- easyjet.com
Flights from Seville Airport to Friedrichshafen Airport via London Gatwick
- Ave. Duration
- 14h 25m
- When
- Friday
- Estimated price
- CHF 100–350
- Website
- flexflight.dk
Flights from Seville Airport to Friedrichshafen Airport via Dusseldorf
- Ave. Duration
- 7h 20m
- When
- Thursday
- Estimated price
- CHF 85–350
Train from Zürich Flughafen to Wil SG
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 15–50
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zuerich Hb to St. Gallen(Ch)
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 29–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to St. Gallen
- Ave. Duration
- 4h 17m
- Frequency
- Hourly
- Estimated price
- CHF 120–360
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +34 900 926 851
- [email protected]
- Website
- Iryo
Train from Sevilla-Santa Justa to Barcelona-Sants
- Ave. Duration
- 6h 20m
- Frequency
- Every 4 hours
- Estimated price
- CHF 100–200
- Website
- Iryo
Train from Sevilla-Santa Justa to Barcelona-Sants
- Ave. Duration
- 6h 20m
- Frequency
- Every 4 hours
- Estimated price
- CHF 100–200
- Website
- Iryo
Rome2Rio's guide to Renfe AVE
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Sevilla-Santa Justa to Barcelona-Sants
- Ave. Duration
- 6h 17m
- Frequency
- 4 times a day
- Estimated price
- CHF 150–270
- Website
- Renfe AVE
Train from Sevilla-Santa Justa to Barcelona-Sants
- Ave. Duration
- 6h 17m
- Frequency
- 4 times a day
- Estimated price
- CHF 150–270
- Website
- Renfe AVE
- Phone
- +34 900 759 781
- Website
- Ouigo
Train from Sevilla-Santa Justa to Barcelona-Sants
- Ave. Duration
- 6h 26m
- Frequency
- Once daily
- Estimated price
- CHF 95–160
- Website
- Ouigo
Train from Sevilla-Santa Justa to Barcelona-Sants
- Ave. Duration
- 6h 26m
- Frequency
- Once daily
- Estimated price
- CHF 95–160
- Website
- Ouigo
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Twice daily
- Estimated price
- CHF 75–120
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 4h 29m
- Frequency
- Twice daily
- Estimated price
- CHF 65–100
- Website
- Renfe Viajeros
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Lyon Part Dieu to Mulhouse Ville
- Ave. Duration
- 3h 8m
- Frequency
- Hourly
- Estimated price
- CHF 75–120
- Website
- TGV inOui
Train from Mulhouse Ville to Zuerich Hb
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- CHF 23–40
- Website
- TGV inOui
Train from Barcelona-Sants to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 4h 26m
- Frequency
- 5 times a day
- Estimated price
- CHF 100–170
- Website
- TGV inOui
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Offenburg Bahnhof to Konstanz Bahnhof
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Estimated price
- CHF 35–70
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Offenburg Bahnhof to Konstanz Bahnhof
- Ave. Duration
- 2h 37m
- Frequency
- Once a week
- Estimated price
- CHF 13–17
- Schedules at
- SBB GmbH
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Offenburg Bahnhof to Konstanz Bahnhof
- Ave. Duration
- 2h 31m
- Frequency
- Once a week
- Estimated price
- CHF 29–130
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +41 71 554 00 00
- Website
- Thurbo
Train from Konstanz to St. Gallen(Ch)
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 6–13
- Schedules at
- Thurbo
- 2nd Class Ticket
- CHF 6–9
- 1st Class Ticket
- CHF 11–13
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Valence Tgv Rhone-Alpes Sud to Geneve
- Ave. Duration
- 3h 16m
- Frequency
- Every 4 hours
- Estimated price
- CHF 40–80
- Website
- Oui.SNCF
- Phone
- +34 915 304 417
- [email protected]
- Website
- Socibus
Bus from Sevilla, Estación de Autobuses to Estación Sur de Autobuses
- Ave. Duration
- 6h 15m
- Frequency
- 4 times a day
- Estimated price
- CHF 35–60
- Website
- Socibus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Estación Sur de Autobuses to Strasbourg - L'Étoile Park Bus Station
- Ave. Duration
- 24h 20m
- Frequency
- Once daily
- Estimated price
- CHF 150–270
- Website
- BlaBlaCar Bus
- 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
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Merida to Milan
- Ave. Duration
- 27h 40m
- Frequency
- Once daily
- Estimated price
- CHF 150–250
- Website
- Flixbus
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Bus from Milan Lampugnano to St. Gallen Lagerstrasse
- Ave. Duration
- 6h 10m
- Frequency
- Twice a week
- Estimated price
- CHF 27–40
- Website
- RegioJet
- Phone
- +49 (0) 7531 3640-0
- [email protected]
- Website
- bsb.de
Ferry from Friedrichshafen Faehre to Romanshorn Autoquai
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- CHF 8–12
- Schedules at
- bsb.de
Ferry from Friedrichshafen Faehre to Romanshorn Autoquai
- Ave. Duration
- 46 min
- Frequency
- Every 4 hours
- Schedules at
- Schweizerische Bodensee-Schifffahrt Ag
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 Canton of St. Gallen bus services, operated by ALSA, arrive at Merida station.
Seville to Canton of St. Gallen train services, operated by iryo, arrive at Barcelona-Sants station.
Yes, the driving distance between Seville to Canton of St. Gallen is 2093 km. It takes approximately 20h 12m to drive from Seville to Canton of St. Gallen.
Book your Seville to Canton of St. Gallen train tickets online with Omio.
Book your Seville to Canton of St. Gallen bus tickets online with Omio.
There are 883+ hotels available in Canton of St. Gallen.








































































