hey hey laura
don't know about swiss pass, i'm sure not valid in france. we will be in geneva for 2 nights (sept 16-18) then onto annecy (sept 18-24) for 6 nights next month. looked at different options for us and we decided on a taxi.
it's about 105E, yes more pricey but will be door to door service, about 30-40 minutes, with our luggage, splitting it in half, using taxiannecygeneva.net
trains were 2H9M (42 to 93E) with one stop and every 4 hours. too time constricting for us
bus was 1H3M or more (2 to 20E) about every hour
blablacar.co.uk is a rideshare program.
don't wanna leave too early, because of checkin time and if luggage hold? we are in an apartment in annecy, have time to pack up, checkout of our geneva hotel, have a late breakfast then taxi to annecy.
once there will do some shopping, store below apartment, for goodies, snacks, wine. relax on the terrace, enjoy our lake view with a glass of wine. will find a restaurant for dinner that night, let the "party" begin.
hope that helps, a decision for you to decide what you want. have fun and enjoy
aloha