Fly with British Airways to Zurich and see the Swiss landscape at its best. Due to Covid-19, schedules and airports are subject to change. For the latest information, check our timetable.
Surrounded by mountains, sparkling blue waters and fresh air, Zurich is a famous destination both for business and leisure travellers. From watches to chocolate, you can shop for Swiss delicacies, do business in the busy city or get your fix of mountain air in the towns surrounding Zurich. From weekend city breaks to longer holidays, there's plenty to keep you entertained from dawn until dusk and beyond in buzzing Zurich.
Our direct flights from London Heathrow and London City to Zurich Airport take just 2 hours. When you fly with us, you can take advantage of mobile, online or airport check-in options, meaning you can spend even less time travelling and more time enjoying your time in Switzerland.
When you fly with British Airways, you can choose a departure date that suits you and you’ll enjoy a safe and comfortable journey. Our cabin crew will be happy to help you with anything you need, so you can simply relax. Choose to fly with hand baggage only or pick a price that includes a 23kg checked baggage allowance and free seat selection 48 hours before you fly.
Our flights from London Heathrow travel direct to Zurich Airport, located 12 kilometres from the city centre. Passengers arriving in Zurich can travel by train from beneath the airport to the surrounding area, or take the Glattalbahn tram no.10 to the centre of the city every 15 minutes. Taxi and car hire is also available from the airport, so you can travel whatever way suits you best.
Zurich has a varied climate, with four distinct seasons. Temperatures in the summer months reach around 25°C, and it's not unusual to have rain through most of August and September. The winter months are cold, with fog and rain in November and snow in December and January.
Find out useful information about the airports we fly from and check which terminal your flight departs from.