I am arriving in Geneva and travelling to Spiez. I will then stay various places before a final journey from Filisur to Tirano. Will the transfer ticket allow me to arrive/depart to different places
Yes, you can use the Swiss Transfer Ticket for different arrival and departure points. Please find details here.