Hello Fuethisau11
Thank you for your enquiry
For your journey from Milan to Wengen and then to Geneva, I recommend the Swiss Travel Pass.
Question 1: The Swiss Travel Pass offers you unlimited travel by train, bus and boat in Switzerland. It is available for a certain number of days, e.g. 4, 8, 15 or 22 days. With this pass you can travel flexibly and explore the Jungfrau Region, the Männlichen and the Lauterbrunnen Valley without having to buy separate tickets. Information on purchasing the Swiss Travel Pass can be found on the Swiss Federal Railways (SBB) website.
Question 2: The Swiss Travel Pass also covers your day trips from Geneva to Annecy in France. The pass is valid for cross-border journeys on local trains between Switzerland and France. You can therefore travel to Annecy in comfort and at no extra cost.
Please note that the Swiss Travel Pass is available for non-Swiss residents. As your trip takes place in July, I recommend that you purchase the pass as early as possible to ensure that you receive it in time.
Have a great trip! If you have any further questions, please do not hesitate to contact me.
Kind regards
LevinA