I have following trips in my itinerary:- 5-8 weekday trips from Lausanne to Geneva (same day return).- 1-2 trips to Berne or Lucern (same day return).- 3 Days trip to Zurich/Alps/Interlaken.- 3 Days trip to Italy (Milan, Florence and Rome)- Weekend trip to Paris.

I cannot book tickets in much advance, so cannot look for air travel like EasyJet, as weekend tickets are very costly.

Please suggest the cheapest pass or combination of passes I shall take.

Hello AshishChd, and welcome! If you like the comfort of free traveling on each day of your stay, your best option would be the 1 month Swiss (Saver) Pass, allowing you to get on and off board whenever and wherever you like.

If you don't mind buying discounted tickets for your trips, I suggest that you look into the Swiss (Saver) Flexi Pass. You can use a number of (non-consecutive) free travel days for your longest and most expensive trips, and profit from a 50% discount on all days between your first and last free travel day.

If you have an exact list of your plans, you can calculate which pass is most economical.