7124 posts
Hi Prakash, welcome to MySwissAlps!
Sure you can buy it there (see here for all options), but there’s no need to. You can purchase the pass online and print it at home. That way you’ll skip waiting for a ticket office and you can board the first available train immediately. Just visit http://www.swissrailways.com/ en and pick Online Ticket as the delivery option. You’ll receive it through e-mail in 1 to 3 working days.
72625 posts
Thanks for the response and am reaching Zurich on 18july so do I have sufficient time to receive the pass on email ?
7124 posts
Hi Prakash,
Yes, if you order today you still have sufficient time.
Enjoy your stay!