- Balcatta to ibis Perth
- Baldivis to ibis Perth
- Balga to ibis Perth
- Ballajura to ibis Perth
- Banjup to ibis Perth
- Banksia Grove to ibis Perth
- Barragup to ibis Perth
- Bassendean to ibis Perth
- Bateman to ibis Perth
- Bayswater to ibis Perth
- Beaconsfield to ibis Perth
- Beckenham to ibis Perth
- Bedford to ibis Perth
- Bedfordale to ibis Perth
- Beechboro to ibis Perth
- Beeliar to ibis Perth
- Beldon to ibis Perth
- Bellevue to ibis Perth
- Belmont to ibis Perth
- Bentley to ibis Perth
- Bertram to ibis Perth
- Bibra Lake to ibis Perth
- Bickley to ibis Perth
- Bicton to ibis Perth
- Booragoon to ibis Perth
- Brentwood to ibis Perth
- Brookdale to ibis Perth
- Bull Creek to ibis Perth
- Burns Beach to ibis Perth
- Burswood to ibis Perth
- Butler to ibis Perth
- Byford to ibis Perth
- Perth Airport to ibis Perth
- ibis Perth to Balcatta
- ibis Perth to Baldivis
- ibis Perth to Balga
- ibis Perth to Ballajura
- ibis Perth to Banjup
- ibis Perth to Banksia Grove
- ibis Perth to Barragup
- ibis Perth to Bassendean
- ibis Perth to Bateman
- ibis Perth to Bayswater
- ibis Perth to Beaconsfield
- ibis Perth to Beckenham
- ibis Perth to Bedford
- ibis Perth to Bedfordale
- ibis Perth to Beechboro
- ibis Perth to Beeliar
- ibis Perth to Beldon
- ibis Perth to Bellevue
- ibis Perth to Belmont
- ibis Perth to Bentley
- ibis Perth to Bertram
- ibis Perth to Bibra Lake
- ibis Perth to Bickley
- ibis Perth to Bicton
- ibis Perth to Booragoon
- ibis Perth to Brentwood
- ibis Perth to Brookdale
- ibis Perth to Bull Creek
- ibis Perth to Burns Beach
- ibis Perth to Burswood
- ibis Perth to Butler
- ibis Perth to Byford
- ibis Perth to Perth Airport