we are travelling in May 2017 next year to ride the Bernina Express from Chur to Tirano and then onto Lake Como should we pre purchase tickets before leaving Australia?
You should at least pre purchase the seat reservations if you want to travel on the actual Bernina Express, rather than one of the local trains. Please see here.
But before you buy any tickets I'd recommend to first list all of your travel plans and see whether a rail pass is an option for you. In that case the Bernina Express would be included or discounted. Rail passes are explained here, and how to pick one is explained here.
Can we reserve seat first and buy Swiss travel pass later , is it possible ? Or we must have passes before reservation? Thanks
You can book seats without having a pass. The pass can be purchased at any time and printed at home: myswissalps.com/ swisstravelpass/price.
All you need to know about traveling by train, bus or car in Switzerland.
Hand picked Swiss hotels and other accommodations are right here.