Travel options for:
Melbourne to Kangaroo Island
  • Fly

    $439 - $1,484
    1. Melbourne

      20 min - every 15 minutes

      $14

    2. Melbourne (MEL)

      1 h 25 min - non-stop

      $370 - $1,400

    3. Kingscote (KGC)

      31 min - 21.4 miles

      $55 - $70

  • Train, bus, drive, car ferry

    $125 - $189
    1. Southern Cross

      10 h 5 min - twice a week

      $60 - $120

    2. Adelaide Central Bus Station

      1 h 56 min - twice daily

      $16 - $19

    3. Encounter Bay Maude St Stop 4

      36 min - 37.1 miles

      $5 - $8

    4. Cape Jervis

      45 min - 3 times a day

      $37 - $38

    5. Kangaroo Island

      1 h 10 min - 53.6 miles

      $7 - $11

  • Bus, drive, car ferry

    $110 - $146
    1. Melbourne

      10 h 45 min - once daily

      $40 - $70

    2. Adelaide Central Bus Station

      1 h 56 min - twice daily

      $16 - $19

    3. Encounter Bay Maude St Stop 4

      36 min - 37.1 miles

      $5 - $8

    4. Cape Jervis

      45 min - 3 times a day

      $37 - $38

    5. Kangaroo Island

      1 h 10 min - 53.6 miles

      $7 - $11

  • Drive, car ferry

    $116 - $153
    1. Melbourne

      9 h 2 min - 502.9 miles

      $70 - $110

    2. Cape Jervis

      45 min - 3 times a day

      $37 - $38

    3. Kangaroo Island

      1 h 10 min - 53.6 miles

      $7 - $11

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

From Skybus Coach Terminal/Spencer St bus to Melbourne airport, fly to Kingscote airport, then taxi to Kangaroo Island. 3 h 16 min $493. From Southern Cross train to Adelaide Central Bus Station, bus to Encounter Bay Maude St Stop 4, drive to Cape Jervis, car ferry to Kangaroo Island, then drive to Kangaroo Island. 16 h 33 min $165. From Melbourne bus to Adelaide Central Bus Station, bus to Encounter Bay Maude St Stop 4, drive to Cape Jervis, car ferry to Kangaroo Island, then drive to Kangaroo Island. 17 h 13 min $118. From Melbourne drive to Cape Jervis, car ferry to Kangaroo Island, then drive to Kangaroo Island. 10 h 58 min $133.