We are leaving August 8th for Switzerland. I have not purchased our Swiss Travel pass yet. Does it take long to get it ? Will I get them in time if I order this weekend?
You can buy it at most train stations and airports when you arrive.
The above is true.
As far as ordering here, consecutive-day passes are available to print at home (but still takes a business day to process) or flexi-passes shipped as paper tickets would arrive next week via UPS.