Travel options for:
Nearby airports Rottnest Island
  • Perth (PER)

    $85 - $118
    1. Perth (PER)

      25 min - 18.9 miles

      $40 - $55

    2. Hillarys Boat Harbour

      1 h - 3 times a day

      $40 - $65

  • Kalgoorlie (KGI)

    $90 - $130
    1. Maxwell St After Boomerang Cr

      11 min - every 3 hours - line 862

      $1 - $3

    2. Hannan St After Wilson St

      9 min - 2569 feet

    3. Kalgoorlie Stn Kalgoorlie 1

      6 h 18 min - once daily

      $55 - $80

    4. Midland Stn Midland 2

      0 min - 44 feet

    5. Midland Stn Platform 3

      25 min - every 30 minutes

      $3 - $6

    6. Perth Stn Platform 7

      28 min - every 30 minutes

      $1 - $2

    7. Fremantle Stn Platform 2

      0 min - 899 feet

    8. Fremantle

      30 min - every 4 hours

      $29 - $40

  • Geraldton (GET)

    $108 - $157
    1. Geraldton (GET)

      12 min - 7.8 miles

      $20 - $24

    2. Geraldton Station

      5 h 16 min - once a week

      $55 - $85

    3. Victoria St Before Marion St

      5 min - 1636 feet

    4. Midland Stn Platform 3

      25 min - every 30 minutes

      $3 - $6

    5. Perth Stn Platform 7

      28 min - every 30 minutes

      $1 - $2

    6. Fremantle Stn Platform 2

      0 min - 899 feet

    7. Fremantle

      30 min - every 4 hours

      $29 - $40

  • Albany (ALH)

    $80 - $115
    1. Albany (ALH)

      5 min - 4.2 miles

      $12 - $15

    2. Albany Hwy To Redmond T/O

      5 h 11 min - once daily

      $30 - $45

    3. Armadale Stn Rd Armadale

      0 min - 506 feet

    4. Armadale Stn Platform 1

      35 min - every 30 minutes

      $4 - $9

    5. Perth Stn Platform 5

      0 min - 37 feet

    6. Perth Stn Platform 7

      28 min - every 30 minutes

      $4 - $6

    7. Fremantle Stn Platform 2

      0 min - 899 feet

    8. Fremantle

      30 min - every 4 hours

      $29 - $40

  • Esperance (EPR)

    $137 - $187
    1. Esperance (EPR)

      26 min - 23.1 miles

      $50 - $65

    2. South Coast Hwy To Dalyup

      9 h 17 min - once a week

      $50 - $75

    3. Midland Stn Midland

      0 min - 414 feet

    4. Midland Stn Platform 3

      25 min - every 30 minutes

      $3 - $6

    5. Perth Stn Platform 7

      28 min - every 30 minutes

      $1 - $2

    6. Fremantle Stn Platform 2

      0 min - 899 feet

    7. Fremantle

      30 min - every 4 hours

      $29 - $40

  • 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 car ferry to Rottnest. Alternatively, you can take a vehicle from Kalgoorlie (KGI) to Rottnest Island via Hannan St After Wilson St, Kalgoorlie Stn Kalgoorlie 1, Midland Stn Midland 2, Midland Stn Platform 3, Perth Stn Platform 7, Fremantle Stn Platform 2, and Fremantle in around 10 h 21 min.

Travel Guides

Best ways to travel around AustraliaRome2rio’s tips and tricks to getting around Australia

How to get from Nearby airports to Rottnest Island

ModeDurationPrice
From Perth (PER) taxi to Hillarys Boat Harbour then car ferry to Rottnest.1 h 25 min$132
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$144
From Geraldton (GET) taxi to Geraldton Station, bus to Victoria St Before Marion St, 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.8 h 16 min$173
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 11 min$128
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 25 min$220

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

It takes approximately 1 h 25 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
TransBusseltonTransBusselton
TransWA1300 662 205TransWA
TransperthTransperth
Rottnest Express+61 1300 467 688Rottnest Express
Integrity Coach Lines (Aust) Pty LtdIntegrity Coach Lines (Aust) Pty Ltd