Travel options for:
Perth to Denmark
  • Bus

    $45 - $65
    1. Transwa Bay East Perth

      8 h 18 min - once a week

      $45 - $65

  • Bus via Proudlove Pde Albany

    $48 - $69
    1. Perth Stn Platform 5

      35 min - every 30 minutes

      $4 - $7

    2. Armadale Stn Rd Armadale

      5 h 16 min - once daily

      $35 - $50

    3. Proudlove Pde Albany

      47 min - 5 times a week

      $9 - $13

  • Train, bus

    $50 - $71
    1. Perth Stn Transwa Rail Perth

      2 h 25 min - twice daily

      $19 - $27

    2. Bunbury Rail Stn Bunbury

      5 h 23 min - 5 times a week

      $30 - $45

  • Drive

    $35 - $55
    1. Perth

      5 h 6 min - 260.2 miles

      $35 - $55

  • Fly, bus

    $173 - $372
    1. Perth

      33 min - hourly - line 40

      $3 - $6

    2. Perth (PER)

      1 h 10 min - non-stop

      $140 - $330

    3. Albany (ALH)

      10 min - 7.4 miles

      $20 - $24

    4. Proudlove Pde Albany

      47 min - 5 times a week

      $9 - $13

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

From Transwa Bay East Perth bus to Strickland St Denmark. 8 h 18 min $71. From Perth Stn Platform 5 train to Armadale Stn Rd Armadale, bus to Proudlove Pde Albany, then bus to Strickland St Denmark. 8 h 38 min $75. From Perth Stn Transwa Rail Perth train to Bunbury Rail Stn Bunbury Passenger then bus to Strickland St Denmark. 8 h 48 min $83. From Perth drive to Denmark. 5 h 6 min $59. From St Georges Tce Stand A C D line 40 bus to Perth airport, fly to Albany airport, taxi to Proudlove Pde Albany, then bus to Denmark. 4 h 40 min $291.