Here’s a tip for people who want to get from Geneva airport (GVA) in Switzerland to Annecy in France. While there is a bus which departs from the airport, it actually spent the best part of 40 minutes getting from the airport to the city centre when we took it in the middle of a week day recently.
To save yourself a bit of time you can take a local train from the airport direct to the city centre and then it’s just a short walk (less than 500m) to the Gare Routiere where you can pick up the same bus.
It might seem like an extra layer of complexity in your trip, but it really was a waste of time for us sitting in the bus in traffic when we could have got a train instead. The best bit about the train is that it is free for people arriving in Geneva Airport. You can get details of the free ticket here.