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