- O'connor to Esplanade Hotel Fremantle - by Rydges
- Oakford to Esplanade Hotel Fremantle - by Rydges
- Ocean Reef to Esplanade Hotel Fremantle - by Rydges
- Oldbury to Esplanade Hotel Fremantle - by Rydges
- Orange Grove to Esplanade Hotel Fremantle - by Rydges
- Orelia to Esplanade Hotel Fremantle - by Rydges
- Osborne Park to Esplanade Hotel Fremantle - by Rydges
- Perth Airport to Esplanade Hotel Fremantle - by Rydges
- Esplanade Hotel Fremantle - by Rydges to O'connor
- Esplanade Hotel Fremantle - by Rydges to Oakford
- Esplanade Hotel Fremantle - by Rydges to Ocean Reef
- Esplanade Hotel Fremantle - by Rydges to Oldbury
- Esplanade Hotel Fremantle - by Rydges to Orange Grove
- Esplanade Hotel Fremantle - by Rydges to Orelia
- Esplanade Hotel Fremantle - by Rydges to Osborne Park
- Esplanade Hotel Fremantle - by Rydges to Perth Airport