Travel options for:
Nearby airports Rottnest Island

Perth (PER)  •  1 h 26 min

$83 - $116

Geraldton (GET)  •  8 h 4 min

$106 - $155

Kalgoorlie (KGI)  •  10 h 21 min

  1. ×3

$89 - $123

Albany (ALH)  •  8 h 9 min

$77 - $114

Esperance (EPR)  •  12 h 26 min

$134 - $178

  • Rottnest Island Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to Rottnest-Island

How to get from Nearby airports to Rottnest Island?

There is no direct connection from Perth (PER) to Rottnest Island. However, you can take the taxi to Hillarys Boat Harbour then take the carferry to Rottnest. Alternatively, you can take a vehicle from Geraldton (GET) to Rottnest Island via Geraldton station, Wellington St Forrest Place R10 / Y14, Perth Stn Platform 7, Fremantle Stn Platform 2, and Fremantle in around 8 h 4 min.

How to get from Nearby airports to Rottnest Island

ModeDurationPrice
From Perth (PER) taxi to Hillarys Boat Harbour then carferry to Rottnest.1 h 26 min$127
From Geraldton (GET) taxi to Geraldton station, bus to Wellington St Forrest Place R10 / Y14, walk to Perth Stn Platform 7, train to Fremantle Stn Platform 2, walk to Fremantle, then ferry to Rottnest Island.8 h 4 min$178
From Maxwell St After Boomerang Cr line 862 bus to Hannan St After Wilson St, walk to Kalgoorlie Stn Kalgoorlie 1, train to Midland Stn Midland 2, walk to Midland Stn Platform 3, train to Perth Stn Platform 7, train to Fremantle Stn Platform 2, walk to Fremantle, then ferry to Rottnest Island.10 h 21 min$140
From Albany (ALH) taxi to Albany Hwy To Redmond T/O, bus to Armadale Stn Rd Armadale, walk to Armadale Stn Platform 1, train to Perth Stn Platform 5, walk to Perth Stn Platform 7, train to Fremantle Stn Platform 2, walk to Fremantle, then ferry to Rottnest Island.8 h 9 min$124
From Esperance (EPR) taxi to South Coast Hwy To Dalyup, bus to Midland Stn Midland, walk to Midland Stn Platform 3, train to Perth Stn Platform 7, train to Fremantle Stn Platform 2, walk to Fremantle, then ferry to Rottnest Island.12 h 26 min$216

How long does it take to get from Nearby airports to Rottnest Island?

It takes approximately 1 h 26 min to get from Nearby airports to Rottnest Island, including transfers.

Operators from Nearby airports to Rottnest Island

OperatorPhoneWebsite
Rottnest Fast Ferries+61 8 9246 1039Rottnest Fast Ferries
Integrity Coach Lines (Aust) Pty Ltd08 9274 7464Integrity Coach Lines (Aust) Pty Ltd
TransperthTransperth
Rottnest Express+61 1300 467 688Rottnest Express
TransBusseltonTransBusselton
TransWA1300 662 205TransWA