- Must visit
Skansen
Open-air museum and zoo presenting historic Swedish buildings, crafts and traditions across a large Djurgården hillside site.
Flights from Zurich to Stockholm depart on average 101 times per day, taking around 3h 16m. Cheap flight tickets for this journey start at £68 if you book in advance.
There are 3 flights per day. The earliest flight runs at 00:25, the last at 23:00. The fastest flight covers the 1469 km distance in 2h 25m. March is the cheapest month to fly.
Distance 1469 km |
Average flight duration 3h 16m |
Cheapest ticket price £68 |
Flights per day 101 |
Direct flights 3 |
Fastest flight 2h 25m |
First flight 0:25 |
Last flight 23:00 |
Cheapest Month Mar |
Cheapest Day Thu |
High Season Jul - Sept |
Low Season Jan - Mar |
Busiest Day Sun |
Least Busy Day Tue |
Best time to book 35 days |
Cheapest price
£153
Average price
£470
Fastest journey
2 h 25 m
Average duration
3 h 1 m
Flights per day
110
Distance
1469 km
The best way to find a cheap flight ticket from Zurich to Stockholm is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Zurich to Stockholm will cost around £470 if you buy it on the day, but you can find cheap flight tickets today for only £153.
Of the 110 flights that leave Zurich for Stockholm every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct flights cover the 1469 km distance in an average of 3 h 1 m but if you time it right, some flights will get you there in just 2 h 25 m .
The slowest flights will take 3 h 55 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
LO412 · LO457
LO412 · LO453
LO410 · LO453
KL1924 · KL1227
KL1916 · KL1225
LX1254
LX1250
LX1248
SK602 · SK1422
SK610 · SK1428Omio recommends booking the train as it is the most popular option from Zurich to Stockholm among Omio's users. If you are prioritising price take the coach with prices starting from £76. For those with little time consider booking a flight which can get you there in 3h 16m. The ticket price range depends on the travel mode: a coach costs an average of £76, and a train costs an average of £86.
Distance: 1469 km
| Flight | Most popular Train | Coach |
|---|---|---|
£159 Average Price | £159 Average Price | £135 Average Price Cheapest |
5h 16m Average total duration Fastest 3h 16m Onboard + 2h 0m Additional time* | 21h 9m Average total duration 20h 39m Onboard + 30m Additional time* | 32h 9m Average total duration 31h 39m Onboard + 30m Additional time* |
![]() Most popular airline | ![]() Most popular train company | ![]() Most popular bus company |
Direct Options | Direct Options | Direct Options |
The table below shows live departures for Zurich to Stockholm flights for today, Friday 28 August. You can also manually refresh the results below to see updated flight journeys.
| Provider | Departs | Duration | Arrives | Changes | Tickets |
|---|---|---|---|---|---|
LH5737+ LH802 | 6:55 Zurich Airport | 5h35 | 12:30 Stockholm Arlanda Airport | 1 change | |
KL1916 · KL1219 | 7:00 Zurich Airport | 6h10 | 13:10 Stockholm Arlanda Airport | 1 change | |
KL1916+ KL2858 | 7:00 Zurich Airport | 6h05 | 13:05 Stockholm Arlanda Airport | 1 change | |
KL1916 · KL1223 | 7:00 Zurich Airport | 9h35 | 16:35 Stockholm Arlanda Airport | 1 change | |
KL1916 · KL1225 | 7:00 Zurich Airport | 12h40 | 19:40 Stockholm Arlanda Airport | 1 change | |
OS148 · OS965 | 7:30 Zurich Airport | 6h55 | 14:25 Stockholm Arlanda Airport | 1 change | |
AF1415+ AF4930 | 7:40 Zurich Airport | 12h25 | 20:05 Stockholm Arlanda Airport | 1 change | |
AF1415 · AF1062 | 7:40 Zurich Airport | 9h55 | 17:35 Stockholm Arlanda Airport | 1 change | |
LH1183 · LH802 | 8:15 Zurich Airport | 4h15 | 12:30 Stockholm Arlanda Airport | 1 change | |
EW9761 · EW4675 | 8:40 Zurich Airport | 8h25 | 17:05 Stockholm Arlanda Airport | 1 change | |
OS132 · OS965 | 8:50 Zurich Airport | 5h35 | 14:25 Stockholm Arlanda Airport | 1 change | |
KL1918 · KL1225 | 9:20 Zurich Airport | 10h20 | 19:40 Stockholm Arlanda Airport | 1 change | |
KL1918 · KL1223 | 9:20 Zurich Airport | 7h15 | 16:35 Stockholm Arlanda Airport | 1 change | |
KL1918+ KL2862 | 9:20 Zurich Airport | 11h40 | 21:00 Stockholm Arlanda Airport | 1 change | |
KL1918 · KL1227 | 9:20 Zurich Airport | 13h35 | 22:55 Stockholm Arlanda Airport | 1 change | |
LH1185+ LH804 | 9:25 Zurich Airport | 6h10 | 15:35 Stockholm Arlanda Airport | 1 change | |
LH5763+ LH2416 | 9:30 Zurich Airport | 4h55 | 14:25 Stockholm Arlanda Airport | 1 change | |
LX1248 | 9:40 Zurich Airport | 2h35 | 12:15 Stockholm Arlanda Airport | 0 changesdirect | |
KL1944+ KL2862 | 10:15 EuroAirport Basel Mulhouse Freiburg | 10h45 | 21:00 Stockholm Arlanda Airport | 1 change | |
KL1944 · KL1227 | 10:15 EuroAirport Basel Mulhouse Freiburg | 12h40 | 22:55 Stockholm Arlanda Airport | 1 change | |
KL1944 · KL1225 | 10:15 EuroAirport Basel Mulhouse Freiburg | 9h25 | 19:40 Stockholm Arlanda Airport | 1 change | |
KL1944 · KL1223 | 10:15 EuroAirport Basel Mulhouse Freiburg | 6h20 | 16:35 Stockholm Arlanda Airport | 1 change | |
D84316 | 10:25 EuroAirport Basel Mulhouse Freiburg | 2h25 | 12:50 Stockholm Arlanda Airport | 0 changesdirect | |
SK602 · SK408 | 10:25 Zurich Airport | 6h50 | 17:15 Stockholm Arlanda Airport | 1 change | |
SK602 · SK1424 | 10:25 Zurich Airport | 6h00 | 16:25 Stockholm Arlanda Airport | 1 change | |
SK602 · SK1422 | 10:25 Zurich Airport | 3h45 | 14:10 Stockholm Arlanda Airport | 1 change | |
LO412 · LO455 | 10:30 Zurich Airport | 11h55 | 22:25 Stockholm Arlanda Airport | 1 change | |
LO412 · LO453 | 10:30 Zurich Airport | 23h20 | 9:50 Stockholm Arlanda Airport | 1 change | |
LO412 · LO457 | 10:30 Zurich Airport | 8h10 | 18:40 Stockholm Arlanda Airport | 1 change | |
AF1193+ AF4930 | 10:35 EuroAirport Basel Mulhouse Freiburg | 9h30 | 20:05 Stockholm Arlanda Airport | 1 change | |
AF1193+ AF4558 | 10:35 EuroAirport Basel Mulhouse Freiburg | 12h05 | 22:40 Stockholm Arlanda Airport | 1 change | |
AF1193 · AF1462 | 10:35 EuroAirport Basel Mulhouse Freiburg | 12h45 | 23:20 Stockholm Arlanda Airport | 1 change | |
AF1193 · AF1062 | 10:35 EuroAirport Basel Mulhouse Freiburg | 7h00 | 17:35 Stockholm Arlanda Airport | 1 change | |
AY1512 · AY813 | 10:40 Zurich Airport | 5h15 | 15:55 Stockholm Arlanda Airport | 1 change | |
AY1512 · AY815 | 10:40 Zurich Airport | 6h15 | 16:55 Stockholm Arlanda Airport | 1 change | |
AY1512 · AY819 | 10:40 Zurich Airport | 9h45 | 20:25 Stockholm Arlanda Airport | 1 change | |
AF1115+ AF4930 | 10:55 Zurich Airport | 9h10 | 20:05 Stockholm Arlanda Airport | 1 change | |
AF1115+ AF4558 | 10:55 Zurich Airport | 11h45 | 22:40 Stockholm Arlanda Airport | 1 change | |
AF1115 · AF1462 | 10:55 Zurich Airport | 12h25 | 23:20 Stockholm Arlanda Airport | 1 change | |
AF1115 · AF1062 | 10:55 Zurich Airport | 6h40 | 17:35 Stockholm Arlanda Airport | 1 change | |
LH1187 · LH804 | 11:20 Zurich Airport | 4h15 | 15:35 Stockholm Arlanda Airport | 1 change | |
VF54 · VF265 | 11:40 Zurich Airport | 23h30 | 11:10 Stockholm Arlanda Airport | 1 change | |
VF106 · VF265 | 11:45 EuroAirport Basel Mulhouse Freiburg | 23h25 | 11:10 Stockholm Arlanda Airport | 1 change | |
KL1920+ KL2862 | 11:50 Zurich Airport | 9h10 | 21:00 Stockholm Arlanda Airport | 1 change | |
KL1920 · KL1223 | 11:50 Zurich Airport | 4h45 | 16:35 Stockholm Arlanda Airport | 1 change | |
KL1920+ KL2860 | 11:50 Zurich Airport | 11h30 | 23:20 Stockholm Arlanda Airport | 1 change | |
KL1920 · KL1225 | 11:50 Zurich Airport | 7h50 | 19:40 Stockholm Arlanda Airport | 1 change | |
KL1920 · KL1227 | 11:50 Zurich Airport | 11h05 | 22:55 Stockholm Arlanda Airport | 1 change | |
LX1250 | 12:20 Zurich Airport | 2h25 | 14:45 Stockholm Arlanda Airport | 0 changesdirect | |
LH5765+ LH2418 | 13:15 Zurich Airport | 4h15 | 17:30 Stockholm Arlanda Airport | 1 change | |
OS138 · OS967 | 13:30 Zurich Airport | 5h45 | 19:15 Stockholm Arlanda Airport | 1 change | |
LH1189 · LH806 | 13:30 Zurich Airport | 5h05 | 18:35 Stockholm Arlanda Airport | 1 change | |
SK842 · SK488 | 13:40 Zurich Airport | 5h10 | 18:50 Stockholm Arlanda Airport | 1 change | |
SK842 · SK886 | 13:40 Zurich Airport | 7h10 | 20:50 Stockholm Arlanda Airport | 1 change | |
SK842 · SK844 | 13:40 Zurich Airport | 18h20 | 8:00 Stockholm Arlanda Airport | 1 change | |
SK842 · SK882 | 13:40 Zurich Airport | 27h25 | 17:05 Stockholm Arlanda Airport | 1 change | |
SK842 · SK884 | 13:40 Zurich Airport | 4h05 | 17:45 Stockholm Arlanda Airport | 1 change | |
SK842 · SK486 | 13:40 Zurich Airport | 24h00 | 13:40 Stockholm Arlanda Airport | 1 change | |
SK842 · SK1488 | 13:40 Zurich Airport | 8h25 | 22:05 Stockholm Arlanda Airport | 1 change | |
SK842 · SK864 | 13:40 Zurich Airport | 20h20 | 10:00 Stockholm Arlanda Airport | 1 change | |
AF1393+ AF4930 | 14:10 EuroAirport Basel Mulhouse Freiburg | 5h55 | 20:05 Stockholm Arlanda Airport | 1 change | |
AF1393 · AF1462 | 14:10 EuroAirport Basel Mulhouse Freiburg | 9h10 | 23:20 Stockholm Arlanda Airport | 1 change | |
AF1393+ AF4558 | 14:10 EuroAirport Basel Mulhouse Freiburg | 8h30 | 22:40 Stockholm Arlanda Airport | 1 change | |
KL1946+ KL2862 | 14:20 EuroAirport Basel Mulhouse Freiburg | 6h40 | 21:00 Stockholm Arlanda Airport | 1 change | |
KL1946 · KL1227 | 14:20 EuroAirport Basel Mulhouse Freiburg | 8h35 | 22:55 Stockholm Arlanda Airport | 1 change | |
KL1946 · KL1225 | 14:20 EuroAirport Basel Mulhouse Freiburg | 5h20 | 19:40 Stockholm Arlanda Airport | 1 change | |
KL1946+ KL2860 | 14:20 EuroAirport Basel Mulhouse Freiburg | 9h00 | 23:20 Stockholm Arlanda Airport | 1 change | |
SK604 · SK1410 | 14:55 Zurich Airport | 7h40 | 22:35 Stockholm Arlanda Airport | 1 change | |
SK604 · SK1428 | 14:55 Zurich Airport | 9h25 | 0:20 Stockholm Arlanda Airport | 1 change | |
SK604 · SK1430 | 14:55 Zurich Airport | 5h20 | 20:15 Stockholm Arlanda Airport | 1 change | |
SK604 · SK410 | 14:55 Zurich Airport | 4h20 | 19:15 Stockholm Arlanda Airport | 1 change | |
OS140 · OS967 | 15:05 Zurich Airport | 4h10 | 19:15 Stockholm Arlanda Airport | 1 change | |
EW9763 · EW4677 | 15:40 Zurich Airport | 6h45 | 22:25 Stockholm Arlanda Airport | 1 change | |
D83631 · D83210 | 15:45 EuroAirport Basel Mulhouse Freiburg | 4h25 | 20:10 Stockholm Arlanda Airport | 1 change | |
D83631 · D83194 | 15:45 EuroAirport Basel Mulhouse Freiburg | 16h25 | 8:10 Stockholm Arlanda Airport | 1 change | |
SN5114+ SN2297 | 17:15 Zurich Airport | 6h05 | 23:20 Stockholm Arlanda Airport | 1 change | |
OS142 · OS969 | 18:00 Zurich Airport | 4h40 | 22:40 Stockholm Arlanda Airport | 1 change | |
LH1197 · LH810 | 18:05 Zurich Airport | 6h00 | 0:05 Stockholm Arlanda Airport | 1 change | |
KL1948 · KL1227 | 18:30 EuroAirport Basel Mulhouse Freiburg | 4h25 | 22:55 Stockholm Arlanda Airport | 1 change | |
KL1948+ KL2860 | 18:30 EuroAirport Basel Mulhouse Freiburg | 4h50 | 23:20 Stockholm Arlanda Airport | 1 change | |
LH5741+ LH810 | 18:55 Zurich Airport | 5h10 | 0:05 Stockholm Arlanda Airport | 1 change | |
LH5751+ LH2420 | 19:15 Zurich Airport | 4h25 | 23:40 Stockholm Arlanda Airport | 1 change | |
KL1926 · KL1215 | 19:25 Zurich Airport | 13h25 | 8:50 Stockholm Arlanda Airport | 1 change | |
LH1199 · LH810 | 19:55 Zurich Airport | 4h10 | 0:05 Stockholm Arlanda Airport | 1 change | |
LO410 · LO453 | 19:55 Zurich Airport | 13h55 | 9:50 Stockholm Arlanda Airport | 1 change | |
LO410 · LO457 | 19:55 Zurich Airport | 22h45 | 18:40 Stockholm Arlanda Airport | 1 change | |
SK610 · SK404 | 20:25 Zurich Airport | 14h50 | 11:15 Stockholm Arlanda Airport | 1 change | |
SK610 · SK1416 | 20:25 Zurich Airport | 12h50 | 9:15 Stockholm Arlanda Airport | 1 change | |
SK610 · SK1428 | 20:25 Zurich Airport | 3h55 | 0:20 Stockholm Arlanda Airport | 1 change | |
SK610 · SK1410 | 20:25 Zurich Airport | 26h10 | 22:35 Stockholm Arlanda Airport | 1 change | |
LX1254 | 21:30 Zurich Airport | 2h25 | 23:55 Stockholm Arlanda Airport | 0 changesdirect | |
| Saturday 29 August | |||||
KL1942 · KL1217 | 6:30 EuroAirport Basel Mulhouse Freiburg | 4h15 | 10:45 Stockholm Arlanda Airport | 1 change | |
KL1942 · KL1227 | 6:30 EuroAirport Basel Mulhouse Freiburg | 16h25 | 22:55 Stockholm Arlanda Airport | 1 change | |
KL1942+ KL2860 | 6:30 EuroAirport Basel Mulhouse Freiburg | 10h40 | 17:10 Stockholm Arlanda Airport | 1 change | |
KL1942 · KL1225 | 6:30 EuroAirport Basel Mulhouse Freiburg | 13h10 | 19:40 Stockholm Arlanda Airport | 1 change | |
KL1942 · KL1223 | 6:30 EuroAirport Basel Mulhouse Freiburg | 10h05 | 16:35 Stockholm Arlanda Airport | 1 change | |
This is the last flight of the day. | |||||
Find all the dates and times for this journey
Compare train, coach and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Discover the best of Stockholm — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Stockholm trip today.
Open-air museum and zoo presenting historic Swedish buildings, crafts and traditions across a large Djurgården hillside site.
Maritime museum built around the preserved 17th-century warship Vasa. A standout visit for shipbuilding, history and conservation.
Photography museum with major contemporary exhibitions, strong views over the water and a popular cultural programme at Stadsgården.
Stockholm’s old town of narrow lanes, colourful buildings and small squares. Ideal for walking between historic landmarks and viewpoints.
Leafy island park and museum district with waterside paths, bridges and major attractions. Excellent for a full day of walking and visits.
Lively square in Södermalm known for market activity, surrounding shops and easy access to one of the city’s most characterful districts.
Herring cured in many ways, often served with potatoes, onion and sour cream. A cornerstone of Swedish festive meals and coastal food culture.
Swedish meatballs served with creamy gravy, mashed or boiled potatoes, lingonberries and pickled cucumber. A classic everyday comfort dish.
Gravlax is salmon cured with salt, sugar and dill, usually served cold with hovmästarsås. It is a long-standing Nordic preservation tradition.
Elegant waterfront dining room serving refined Swedish cuisine with strong seafood options and views over Nybroviken.
Classic Södermalm beer hall known for traditional Swedish dishes, house beers and a lively historic atmosphere.
Traditional fine dining restaurant specialising in classic Swedish dishes such as herring, meatballs and game in a formal setting.
Stockholm is pricier than many European capitals, with high hotel, dining and alcohol costs, though public transport is efficient and helps control daily spending.
Service is usually included. Round up or leave 5-10% for great restaurant service. Taxis may be rounded up. Tipping in cafés is optional and uncommon.
Official public transport app
Stockholm Arlanda Airport -> Stockholm Centralstation
Stockholm, with its scenic setting on a cluster of islands on the Baltic, is one of Europe's most attractive capitals. Sightseers can admire the 17th-century buildings of the Swedish capital's old town as well as cutting edge 21st-century Scandinavian design and architecture. City break vacationers and business travelers from Switzerland can book daily direct flights from Zurich to Stockholm with a choice of national airlines. Flight times to the Swedish city are around two hours 20 minutes, with morning and afternoon departures available. Several airlines offer indirect routes to Stockholm from Zurich, requiring one change in transit. These take a little longer than direct services but increase the daily flight options to Stockholm.
Swedish national carrier SAS Scandinavian Airlines and Switzerland's national airline Swiss Air provide daily direct flights from Zurich to Stockholm Arlanda Airport with some Swiss Air services operated by its affiliate Tab. Indirect connections include SAS Scandinavian Airlines routes to Stockholm Arlanda via Copenhagen or Oslo Gardermoen, Lufthansa flights via Munich, and Swiss Air and Brussels Airlines routes to Stockholm Bromma Airport via Brussels.
Some SAS Scandinavian Airlines direct flights from Zurich to Stockholm Arlanda offer the fastest journey times for the 1469 kilometer route north east to the Swedish capital, taking two hours and 20 minutes. Swiss Air direct flights take five minutes longer to complete the trip from Zurich. SAS routes via Copenhagen are the fastest indirect service, with a total journey time to Stockholm Arlanda of four hours. SAS flights via Oslo take five minutes longer, while Lufthansa routes via Munich and Brussels Airlines services to Stockholm Bromma via the Belgian capital take 25 minutes longer. Other indirect flights can take upwards of five hours, depending on the route and layover time.
The Swiss Air national airline timetable offers two direct flights from Zurich to Stockholm daily, with three on Fridays. Departure times include midday and late afternoon services. SAS Scandinavian Airlines has two direct flights on Mondays, Thursdays and Fridays, one flight on Tuesdays, Wednesdays and Sundays and no Saturday service. There are also 15 daily indirect flights from Zurich to Stockholm requiring one change en route, with departure times from early morning to late afternoon.
Departure Airport: Zurich Airport is Switzerland's largest flight hub, located 11 kilometers north of the city center, with frequent public transport links to the terminal available on city tram routes 10 and 12, taking 30 minutes, or trains taking 20 minutes. Facilities at the terminal include long and short stay parking lots, currency exchange desks, left luggage lockers, fashion boutiques, duty free shopping, Swiss specialty gift stores, international restaurants, coffee shops, business lounges and free WiFi.
Arrival Airport: Stockholm Arlanda Airport is about 42 kilometers north of the city center, with frequent transfers available on Arlanda Express rail services taking 20 minutes for the trip downtown. Stockholm Bromma Airport is located closer to the center, eight kilometers west of the city, with express Flygbussarna buses providing frequent connections taking 20 minutes. Both airports have car rental desks, ATMs, currency exchange bureaux, international restaurants, bakeries, coffee shops, Swedish specialty food stores, book stores, business facilities, free WiFi and taxi stands.
Find answers to the most common questions about traveling from Zurich to Stockholm by flight. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest flight, the cheapest option, or tips for making the most of your visit at Stockholm, this guide helps you travel smarter and with confidence.

Most Zurich to Stockholm flights use the Zurich Airport to Stockholm Arlanda Airport airport pair. Use this guide to compare Zurich and Stockholm airports on this route, check city-centre transport, alongside checking practicalities like airport facilities and services.
Zurich Airport is 1 km from Zurich city centre. Public transport options include:
Zurich Airport has practical services for this route, including Wifi, Shopping, Parking, ATM, Taxis, Accessibility, WC, Shower, Lounge and Lost and Found Office.
Free Wi-Fi available for 2 hours; additional time can be purchased. ATMs are located in Arrival and Departureas, offering multiple currencies.
Lost and found is available at the station.
Available at Zurich Airport: Parking, Taxis, WC.
Accessibility facilities are available at Zurich Airport: Elevators, ramps, assistance.
Stockholm Arlanda Airport has practical services for this route, including Wifi, Shopping, Parking, ATM, Taxis, Accessibility, WC, Shower, Lounge and Lost and Found Office.
Free Wi-Fi available throughout the airport. ATMs are located in all terminals.
Lost and found is available at the station.
Available at Stockholm Arlanda Airport: Parking, Taxis, WC.
Accessibility facilities are available at Stockholm Arlanda Airport: Ramps, assistance.
Here are some other resources that might have the information you need