Travel options for:
Nearby airports Mandurah
  • Perth (PER)

    $10 - $14
    1. Fauntleroy Av Before Miller Rd

      37 min - hourly - line 40

      $3 - $6

    2. Elizabeth Quay Bus Stn Stand

      0 min - 293 feet

    3. Elizabeth Quay Stn Platform 2

      49 min - every 20 minutes

      $6 - $9

  • Albany (ALH)

    $53 - $78
    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 - 573 feet

    6. Perth Underground Stn Platform

      51 min - every 20 minutes

      $6 - $9

  • Kalgoorlie (KGI)

    $66 - $97
    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

      0 min - 608 feet

    7. Perth Underground Stn Platform

      51 min - every 20 minutes

      $6 - $9

  • Geraldton (GET)

    $87 - $123
    1. Geraldton (GET)

      12 min - 7.8 miles

      $20 - $25

    2. Geraldton Station

      5 h 46 min - once a week

      $60 - $90

    3. Wellington St, Perth

      0 min - 261 feet

    4. Perth Underground Stn Platform

      51 min - every 20 minutes

      $6 - $9

  • Esperance (EPR)

    $118 - $154
    1. Esperance (EPR)

      26 min - 23.1 miles

      $50 - $65

    2. South Coast Hwy To Dalyup

      9 h 17 min - once a week

      $55 - $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

      0 min - 608 feet

    6. Perth Underground Stn Platform

      51 min - every 20 minutes

      $6 - $9

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

Travel from Nearby-Airports to Mandurah

Train from Nearby airports to Mandurah

You can take a train from Kalgoorlie (KGI) to Mandurah via Hannan St After Wilson St, Kalgoorlie Stn Kalgoorlie 1, Midland Stn Midland 2, Midland Stn Platform 3, Perth Stn Platform 7, and Perth Underground Stn Platform 2 in around 9 h 13 min.

Travel Guides

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

How to get from Nearby airports to Mandurah

ModeDurationPrice
From Fauntleroy Av Before Miller Rd line 40 bus to Elizabeth Quay Bus Stn Stand D7, walk to Elizabeth Quay Stn Platform 2, then train to Mandurah Stn Platform 2.1 h 34 min$15
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 Underground Stn Platform 2, then train to Mandurah Stn Platform 2.7 h 4 min$91
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, walk to Perth Underground Stn Platform 2, then train to Mandurah Stn Platform 2.9 h 13 min$113
From Geraldton (GET) taxi to Geraldton Station, bus to Wellington St, Perth, walk to Perth Underground Stn Platform 2, then train to Mandurah Stn Platform 2.6 h 58 min$142
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, walk to Perth Underground Stn Platform 2, then train to Mandurah Stn Platform 2.11 h 17 min$189

How long does it take to get from Nearby airports to Mandurah?

It takes approximately 1 h 34 min to get from Nearby airports to Mandurah, including transfers.

Operators from Nearby airports to Mandurah

OperatorPhoneWebsite
TransperthTransperth
TransWA1300 662 205TransWA
TransBusseltonTransBusselton
Integrity Coach Lines (Aust) Pty LtdIntegrity Coach Lines (Aust) Pty Ltd