1map logoGo to main page

Madrid to Zurich from $625: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Madrid, Spain
to
Zurich, Switzerland

How to Get from Madrid to Zurich: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$625 - Train, BusBest price
1254 kmDistance
5h 15m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Madrid to Zurich with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
5h  15m
Estimated price
66-247
Recommended
route map
Distance: 1254 km
Duration: 5h 15m

See more options

Pricing table
Company
various
Plane
Train
Average Duration
6h  31m
Estimated price
90-289
Company
various
Plane
Train
Average Duration
7h  32m
Estimated price
131-360
Company
ALSA
Bus
Average Duration
23h  45m
Estimated price
134-620
Company
various
Train
Average Duration
14h  16m
Estimated price
158-347
Company
various
Train
Bus
Average Duration
25h  23m
Estimated price
621-622
Company
various
Drive
Average Duration
15h  33m
Estimated price
623-624

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $131 $78 $88 $85 $84 $97 $84
Fly $70 $56 $50 $53 $57 $56 $95

Madrid - Zurich operators

Explore transport companies operating between Madrid and Zurich, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
iberia.com

Plane from Madrid (MAD) to Zurich (ZRH)

Average Duration
2h 25m
Estimated price
2471-2472

Plane from Madrid (MAD) to Geneva (GVA)

Average Duration
1h 58m
Estimated price
2473-2475
Website
vueling.com

Plane from Madrid (MAD) to Zurich (ZRH)

Average Duration
2h 25m
Estimated price
2471-2472

Plane from Madrid (MAD) to Geneva (GVA)

Average Duration
2h
Estimated price
2473-2475
Website
easyjet.com

Plane from Madrid (MAD) to Basel (BSL)

Average Duration
2h 15m
Estimated price
2471-2478

Plane from Madrid (MAD) to Geneva (GVA)

Average Duration
2h
Estimated price
2479-900
Website
swiss.com

Plane from Madrid (MAD) to Zurich (ZRH)

Average Duration
2h 18m
Estimated price
901-902
Website
aireuropa.com

Plane from Madrid (MAD) to Zurich (ZRH)

Average Duration
2h 15m
Estimated price
2471-2472
Train
Contact phone
+34 91 232 03 20
Website
renfe.com

Train from Estación de tren de Atocha to Barcelona-Sants

Average Duration
2h 30m
Estimated price
906-2476

Train from Madrid-Chamartin to Valladolid

Average Duration
1h 3m
Estimated price
907-905
Contact phone
+41 848 44 66 88
Website
sbb.ch

Train from Basel Sbb to Zürich Hb

Average Duration
1h 13m
Estimated price
903-627

Train from Genève-Aéroport to Zürich Hb

Average Duration
2h 52m
Estimated price
2479-904

Train from Mulhouse to Zürich Hb

Average Duration
1h 20m
Estimated price
905-2479
Bus Show bus routes
Contact phone
+34 910 207 007
Website
alsa.es

Bus from Estación Sur de Autobuses to Zurich

Average Duration
23h 45m
Estimated price
134-620
Contact phone
+33 1 71 53 01 80
Website
blablacar.fr

Bus from Valladolid to Zürich

Average Duration
22h 15m
Estimated price
2896-134

Madrid to Zurich: Overview of Bus, Train, Flight, and Car Trips

Traveling between Madrid and Zurich offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Madrid to Zurich, spanning 1030 miles of diverse landscapes and charming towns. The journey offers a unique chance to witness the gradual transition from the vibrant Spanish culture to the picturesque Swiss scenery. 💰 Depending on your preferences and route choices, the cost of driving from Madrid to Zurich ranges between €304 to €443. This flexibility allows travelers to tailor their expenses according to their budget and desired level of comfort. ⏰ Plan for a thrilling 15-hour and 33-minute drive filled with adventure and discovery as you make your way from the bustling streets of Madrid to the serene beauty of Zurich.
Average price
€304 - €442
🛤️ The total travel time for this adventure is approximately 14 hours and 16 minutes, spanning a distance of 1,704 kilometers. With multiple transfers along the way, passengers will have the opportunity to experience the beauty of different regions and cultures as they make their way to Zurich.
Departure Point
Estación de tren de Atocha station
Arrival Point
Zürich Hb station
Useful tips for train travellers
• On your train journey from Madrid to Zurich, expect quality onboard services. The train line, primarily operated by Renfe-SNCF, offers a catering service with a selection of meals, snacks, and beverages. You can enjoy a variety of regional Spanish dishes as well as Swiss chocolate and coffee options. A bar car is typically available, allowing you to purchase refreshments throughout the journey.
• The train from Madrid to Zurich typically offers several seating classes. First Class provides spacious seating and additional comfort, along with complimentary meals and drinks. Business Class also offers larger seating and enhanced services, while Economy Class is more budget-friendly but still provides decent comfort and amenities. For this journey, you can book through Renfe-SNCF or look at OBB for other seating alternatives.
• For booking, the main operators for this route are Renfe-SNCF (renfe-sncf.com) and OBB (oebb.at). Before traveling, check their websites for the latest schedules and ticket options. Additionally, useful links can include the Spanish train schedule (renfe.com) and local transport schedules in Zurich (zurich.com).
🛫 Flying from Madrid to Zurich is a convenient option, with a direct flight taking just 2 hours and 15 minutes. Airlines like Vueling, Air Europa, Swiss, and Iberia operate this route. 🌍 The journey from Madrid to Zurich by air typically lasts around 5 hours and 15 minutes. Travelers can choose from various carriers offering different flight options. 💸 The cost of a flight between Zurich and Madrid can range from €64 to €255, so travelers can find a suitable option based on their budget and preferences.
Departure Point
Madrid Airport
Arrival Point
Zurich Airport
🚌 The journey from Madrid to Zurich by bus takes approximately 23 hours and 45 minutes. The services operate three times a week on Tuesday, Thursday, and Saturday. 🌍 Route options vary in duration and transfers, with one requiring 3 transfers and the others 2 or 3 transfers. Distances range from 1,574 km to 1,772 km, providing passengers with different travel experiences. 🎫 Ticket prices for the Madrid to Zurich bus range from €138 to €203, offering travelers affordable options for this long but scenic journey through multiple countries.
Departure Point
Estación Sur de Autobuses station
Arrival Point
Zurich station

Frequently asked questions

Find out more about the route from Madrid to Zurich.

Or choose the category:
The distance between Madrid and Zurich is approximately 1253.7 km. The typical travel times vary depending on the mode of transportation. It takes around 14 hours and 34 minutes to travel by train, 6 hours and 20 minutes by flying to Basel and then taking a train, and 5 hours and 16 minutes by plane. If traveling the other way from Zurich to Madrid, it takes approximately 15 hours and 33 minutes by car and 24 hours and 10 minutes by bus.
The most cost-effective and time-efficient transportation option for traveling from Madrid to Zurich is to fly. It takes approximately 5 hours and 16 minutes and can cost between €60 and €269.
The prices for a train journey between Madrid and Zurich range from €172 to €339. Alternatively, taking a bus from Zurich to Madrid can cost between €124 and €177.
To get from Madrid to Zurich without using public transportation, you can drive the approximately 1657.6 km distance. This would take approximately 15 hours and 33 minutes. The cost of driving may vary between €306 and €445, depending on factors such as fuel prices and tolls.
The best way to travel from Madrid to Zurich without a car is by train or by plane. Taking the train from Madrid to Zurich takes approximately 14 hours and 34 minutes, with ticket prices ranging from €167 to €343. Alternatively, flying from Madrid to Zurich is quicker, taking around 5 hours and 16 minutes, with ticket prices ranging from €60 to €269. Another option is to take a bus via Lyon, which takes approximately 24 hours and 10 minutes, with ticket prices ranging from €121 to €186.
Yes, there is a direct link between Madrid and Zurich. Train services operated by Renfe AVE depart from Madrid-Puerta De Atocha station and arrive at Zurich HB station, with transfers in Barcelona-Sants, Lyon Part Dieu, and Genève. The journey takes approximately 14 hours and 34 minutes. Additionally, there is a direct bus service operated by FlixBus that departs once daily from Madrid and arrives at Zurich Bus Station, with a travel time of approximately 3 days and 8 hours.
The flight duration between Madrid and Zurich is approximately 2 hours and 15 minutes for a direct flight. However, the cost of the flight can vary between €64 and €265 depending on factors such as the airline, time of booking, and availability.
There are 647+ hotels available in Zürich offering a range of options to suit different budgets and preferences. Prices start at €72 per night for accommodations. Some popular areas to stay near Zurich include the city center, Old Town, and the trendy district of Zurich West.