There are 7 ways to get from Madrid to Appenzell by plane, train, bus, night bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Fly to Zurich, train • 6h 35m
6 alternative options
Fly to Basel, train • 8h 25m
Train via Barcelona • 17h 4m
Train • 17h 12m
Bus, night bus • 26h 28m
Bus • 27h 28m
Drive • 16h 30m
Questions & Answers
The cheapest way to get from Madrid to Appenzell is to fly and train which costs €60 - €240 and takes 6h 35m.
The quickest way to get from Madrid to Appenzell is to fly and train which costs €60 - €240 and takes 6h 35m.
No, there is no direct bus from Madrid to Appenzell. However, there are services departing from Madrid Estacion Sur and arriving at Appenzell, Bahnhof via Zurich Bus Station and St. Gallen, Bahnhof. The journey, including transfers, takes approximately 27h 28m.
No, there is no direct train from Madrid to Appenzell. However, there are services departing from Madrid-Puerta De Atocha and arriving at Appenzell via Barcelona-Sants, Lyon Part Dieu, Genève and St. Gallen. The journey, including transfers, takes approximately 17h 4m.
It is 1299 km from Madrid to Appenzell. It is approximately 1735.8 km to drive.
The best way to get from Madrid to Appenzell without a car is to train via Barcelona which takes 17h 4m and costs €200 - €400.
It takes approximately 6h 35m to get from Madrid to Appenzell, including transfers.
Madrid to Appenzell bus services, operated by ALSA, depart from Madrid Estacion Sur station.
Madrid to Appenzell train services, operated by Renfe AVE, depart from Madrid-Puerta De Atocha station.
The best way to get from Madrid to Appenzell is to train via Barcelona which takes 17h 4m and costs €200 - €400. Alternatively, you can bus, which costs €240 - €370 and takes 27h 28m.

- Distance: 1299.4 km
- Duration: 6h 35m
What companies run services between Madrid, Spain and Appenzell, Switzerland?
You can take a train from Madrid to Appenzell via Barcelona-Sants, Lyon Part Dieu, Genève, and St. Gallen in around 17h 4m. Alternatively, you can take a bus from Madrid to Appenzell via Zurich Bus Station, St. Gallen train station, and St. Gallen, Bahnhof in around 27h 28m.

- Website
- lufthansa.com
Flights from Madrid to Zurich via Frankfurt
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- SFr 150 - SFr 550
Flights from Madrid to Zurich via Munich
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- SFr 150 - SFr 550
Flights from Madrid to Basel via Frankfurt
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- SFr 150 - SFr 600
Flights from Madrid to Basel via Munich
- Ave. Duration
- 5h 30m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- SFr 150 - SFr 600

- Website
- iberia.com
Flights from Madrid to Zurich
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- SFr 60 - SFr 400
Flights from Madrid to Basel via Barcelona
- Ave. Duration
- 4h 55m
- When
- Sunday
- Estimated price
- SFr 70 - SFr 800

- Website
- vueling.com
Flights from Madrid to Zurich
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- SFr 60 - SFr 400
Flights from Madrid to Basel via Barcelona
- Ave. Duration
- 4h 55m
- When
- Sunday
- Estimated price
- SFr 70 - SFr 800

- Website
- klm.com
Flights from Madrid to Zurich via Amsterdam Schiphol
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- SFr 130 - SFr 600
Flights from Madrid to Basel via Amsterdam Schiphol
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- SFr 120 - SFr 650

- Website
- aireuropa.com
Flights from Madrid to Zurich
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- SFr 60 - SFr 370

- Website
- flytap.com
Flights from Madrid to Zurich via Lisboa
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- SFr 100 - SFr 310

- Website
- easyjet.com
Flights from Madrid to Basel
- Ave. Duration
- 2h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- SFr 60 - SFr 550

- Website
- swiss.com
Flights from Madrid to Zurich
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- SFr 100 - SFr 490

- Website
- britishairways.com
Flights from Madrid to Zurich via London Heathrow
- Ave. Duration
- 5h 20m
- When
- Sunday
- Estimated price
- SFr 150 - SFr 750

- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Zuerich Flughafen to St. Gallen(Ch)
- Ave. Duration
- 47 min
- Frequency
- Every 20 minutes
- Estimated price
- SFr 29 - SFr 55
- Website
- https://www.sbb.ch/en/home.html
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 12m
- Frequency
- Every 15 minutes
- Estimated price
- SFr 30 - SFr 60
- Website
- https://www.sbb.ch/en/home.html
Train from Zuerich Hb to St. Gallen(Ch)
- Ave. Duration
- 57 min
- Frequency
- Every 20 minutes
- Estimated price
- SFr 24 - SFr 45
- Website
- https://www.sbb.ch/en/home.html
Train from Genève to St. Gallen
- Ave. Duration
- 4h 10m
- Frequency
- Hourly
- Estimated price
- SFr 110 - SFr 200
- Website
- https://www.sbb.ch/en/home.html
Train from Avignon TGV to Genève
- Ave. Duration
- 3h 22m
- Frequency
- Once daily
- Estimated price
- SFr 110 - SFr 210
- Website
- https://www.sbb.ch/en/home.html
Train from Genève to Gossau SG
- Ave. Duration
- 4h 2m
- Frequency
- Hourly
- Estimated price
- SFr 95 - SFr 180
- Website
- https://www.sbb.ch/en/home.html

- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Zürich Flughafen to St. Gallen(CH)
- Ave. Duration
- 47 min
- Frequency
- Every 4 hours
- Estimated price
- SFr 7 - SFr 10
- Schedules at
- sbb-deutschland.de
Train from Basel SBB to Zürich HB
- Ave. Duration
- 54 min
- Frequency
- 4 times a day
- Estimated price
- SFr 8 - SFr 11
- Schedules at
- sbb-deutschland.de
Train from Zürich HB to St. Gallen(CH)
- Ave. Duration
- 57 min
- Frequency
- Every 4 hours
- Estimated price
- SFr 5 - SFr 7
- Schedules at
- sbb-deutschland.de

- Phone
- +33 1 84 94 36 35
- Website
- en.oui.sncf
Train from Basel Sbb to Zuerich Hb
- Ave. Duration
- 53 min
- Frequency
- Every 4 hours
- Estimated price
- SFr 21 - SFr 50
- Website
- https://www.sncf.com/en
- 2nd Class
- SFr 21 - SFr 28
- 1st Class
- SFr 35 - SFr 50

- Phone
- +33 (0) 1 84 94 36 35
- info@lyria.com
- Website
- tgv-lyria.com
Train from Basel to Zürich
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- SFr 19 - SFr 27
- Website
- https://www.tgv-lyria.com/fr/en

Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta De Atocha to Barcelona-Sants
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- SFr 45 - SFr 70
- Website
- https://www.renfe.com/es/en
- Básico
- SFr 45 - SFr 70

- Phone
- +34 910 150 000
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Estación de Atocha to Barcelona Sants
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- SFr 20 - SFr 75
- Website
- https://iryo.eu/en/home
- Inicial
- SFr 20 - SFr 75

- Phone
- +34 910 780 990
Train from Madrid-Puerta De Atocha to Barcelona-Sants
- Ave. Duration
- 2h 45m
- Frequency
- 5 times a day
- Estimated price
- SFr 20 - SFr 28
- Website
- https://www.ouigo.com/es/en

Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta De Atocha to Barcelona-Sants
- Ave. Duration
- 2h 57m
- Frequency
- 5 times a day
- Estimated price
- SFr 45 - SFr 65
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 1m
- Frequency
- Once daily
- Estimated price
- SFr 45 - SFr 70
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta De Atocha to Avignon Tgv
- Ave. Duration
- 7h 18m
- Frequency
- Once daily
- Estimated price
- SFr 75 - SFr 110
- Website
- https://www.renfe.com/es/en

Rome2Rio's guide to SNCF
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- sncf.com
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 58m
- Frequency
- Every 3 hours
- Estimated price
- SFr 19 - SFr 35
- Website
- https://www.sncf-connect.com/en-en/
- 2nd Class
- SFr 19 - SFr 28
- Rail 1st Class
- SFr 27 - SFr 35

- Phone
- +33 1 71 53 01 80
- Website
- blablacar.fr
Bus from Madrid - South Station to Lyon - Perrache Bus Station
- Ave. Duration
- 16h 45m
- Frequency
- Twice daily
- Estimated price
- SFr 75 - SFr 120
- Website
- https://www.blablacar.co.uk/

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Night bus from Lyon Perrache to St. Gallen train station
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Estimated price
- SFr 35 - SFr 55
- Website
- https://www.flixbus.co.uk
Bus from Zurich Bus Station to St. Gallen train station
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- SFr 8 - SFr 12
- Website
- https://www.flixbus.co.uk
Frequently asked questions

- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.es
Bus from Madrid Estacion Sur to Zurich
- Ave. Duration
- 23h 45m
- Frequency
- 3 times a week
- Estimated price
- SFr 230 - SFr 340
- Website
- https://www.alsa.com/en/web/bus/home

- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Zurich Central Bus Station Sihlquai to St. Gallen Lagerstrasse
- Ave. Duration
- 1h
- Frequency
- Once a week
- Estimated price
- SFr 3 - SFr 6
- Website
- https://regiojet.com/
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
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guide5 delightfully under-the-radar French towns you need to visit
Go beyond Paris, the Alps, the Loire chateaux and the French Riviera.
Read the travel guideTrain travel in Spain: A guide to Renfe
Top tips on how to best navigate the nation by train, from Alicante to Zaragoza
Read the travel guideWhat are the different types of Renfe trains in Spain?
A simple guide to the different trains, routes and facilities, so you can identify which service is right for you.
Read the travel guideMore Questions & Answers
The quickest flight from Madrid Airport to Zurich Airport is the direct flight which takes 2h 15m.
Madrid to Appenzell bus services, operated by FlixBus, arrive at St. Gallen train station.
Madrid to Appenzell train services, operated by Swiss Railways (SBB/CFF/FFS), arrive at St. Gallen station.
Yes, the driving distance between Madrid to Appenzell is 1736 km. It takes approximately 16h 30m to drive from Madrid to Appenzell.
Swiss, Air Europa, British Airways and four other airlines offer flights from Madrid Airport to Zurich Airport.
There are 645+ hotels available in Appenzell. Prices start at SFr 71 per night.
The best way to get from Madrid to Madrid Airport is to train which takes 26 min and costs €2 - €3.