Qantas, Virgin Australia and 2 other airlines fly from Adelaide to Perth hourly. Alternatively, Great Southern Rail - Indian Pacific operates a train from Adelaide to Perth twice a week. Tickets cost $450 - $1,100 and the journey takes 42 h 5 min.
From Stop W3 Currie St - South side bus to Adelaide airport, fly to Perth airport, then line 40 bus to Perth. 5 h 16 min $166. From Adelaide Parklands train to Perth. 42 h 5 min $941. From Adelaide drive to Perth. 29 h 40 min $293.