Map

Click to enlarge

Buses: 24 (stops just in front of the Alliance), 23, 78, 79, 102, 107, 103  (stops on Stirling Hwy).
For timetables, log on to Transperth website