Is there a ticket that covers all public transport in Valais?

No, in Valais there is no one single ticket for all public transport. However, there is the Adventure Card, which is valid in some destinations in Upper Valais, and the Easy Card, which is mainly valid in Lower Valais. More special tickets

There is also the Swiss Travel System for the whole of Switzerland: click here for more information.