Go By Train
Martigny is directly accessible from Geneva in about 1h30. In Martigny you need to change train or better to get a taxi which will bring you up to Verbier.
If you continue from Martigny to Verbier by public transfer, it will take another hour; by taxi approx. 30 min.
Further information on the site of the SBB/CFF (Swiss train company).

