Rome2Rio

How to get fromGrampians National Park to Kangaroo Islandby bus, ferry, train, car, or plane

Find Transport to Kangaroo Island

See all options

There are 8 ways to get from Grampians National Park to Kangaroo Island by bus, ferry, train, car, or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Bus, ferry

    best
    1. Take the bus from Dadswells Bridge Motel/Western Hwy to Information Centre/Western Hwybus bus
    2. Take the bus from Nhill to Adelaidebus bus
    3. Take the bus from Adelaide Central Bus Station to Cape Jervis Ferry Terminalbus bus
    4. Take the ferry from Cape Jervis Ferry Terminal to Penneshaw Ferry Terminalferry ferry
    5. Take the bus from Penneshaw Ferry Terminal to Hog Bay Rd / Elsegood Rd - North sidebus bus
    14h 5m
    $61–190
  2. Bus, ferry via Poyntz Tce / Malcolm Tce - West side

    cheapest
    1. Take the bus from Coach Terminal/24 Roberts Ave to BP Roadhouse/North Tcebus bus
    2. Take the bus from Poyntz Tce / Malcolm Tce - West side to Adelaide Central Bus Stationbus bus
    3. Take the bus from Adelaide Central Bus Station to Cape Jervis Ferry Terminalbus bus
    4. Take the ferry from Cape Jervis Ferry Terminal to Penneshaw Ferry Terminalferry ferry
    5. Take the bus from Penneshaw Ferry Terminal to Hog Bay Rd / Elsegood Rd - North sidebus bus
    15h 42m
    $58–162
  3. Train, bus, ferry

    1. Take the train from Horsham Station to Adelaide Stationtrain train
    2. Take the bus from Zone C Flinders Medical Centre to Cape Jervis Ferry Terminalbus bus
    3. Take the ferry from Cape Jervis Ferry Terminal to Penneshaw Ferry Terminalferry ferry
    4. Take the bus from Penneshaw Ferry Terminal to Hog Bay Rd / Elsegood Rd - North sidebus bus
    14h 21m
    $146–306
  4. Drive, ferry

    1. Drive from Brambuk - The National Park and Cultural Centre to Cape Jervis Ferry Terminalcar car
    2. Take the ferry from Cape Jervis Ferry Terminal to Penneshaw Ferry Terminalferry ferry
    3. Drive from Penneshaw Ferry Terminal to Kangaroo Islandcar car
    8h 14m
    $118–170
  5. Bus, train to Melbourne Airport, fly

    1. Take the bus from Information Centre/Grampians Rd to Araratbus bus
    2. Take the train from Ararat Station to Melton Stationtrain train
    3. Fly from Melbourne Airport (MEL) to Kingscote (KGC)plane plane MEL - KGC
    10h 4m
    $415–770
  6. Bus, train, train to Avalon Airport, fly

    1. Take the bus from Information Centre/Grampians Rd to Araratbus bus
    2. Take the train from Ararat Station to Deer Park Stationtrain train
    3. Take the train from Deer Park Station to Lara Stationtrain train
    4. Fly from Avalon Airport (AVV) to Kingscote (KGC)plane plane AVV - KGC
    18h 55m
    $169–637
  7. Train to Adelaide Airport, fly

    1. Take the train from Horsham Station to Adelaide Stationtrain train
    2. Fly from Adelaide Airport (ADL) to Kingscote (KGC)plane plane ADL - KGC
    10h 7m
    $326–656
  8. Bus, bus to Mount Gambier Airport, fly

    1. Take the bus from Information Centre/Grampians Rd to Hamilton Station/Station Stbus bus
    2. Take the bus from Hamilton Station/Station St to Tourist Information Centre/Jubilee Hwy Eastbus bus
    3. Fly from Mount Gambier Airport (MGB) to Kingscote (KGC)plane plane MGB - KGC
    9h 13m
    $266–602

Melbourne Airport (MEL) to Kingscote (KGC) flights

Calendar20Weekly Planes
Duration4h 47mAverage Duration
Ticket$143Cheapest Price
See schedules

Questions & Answers

What companies run services between Grampians National Park, VIC, Australia and Kangaroo Island, SA, Australia?

There is no direct connection from Grampians National Park to Kangaroo Island. However, you can walk to Dadswells Bridge Motel/Western Hwy, take the bus to Information Centre/Western Hwy, take the bus to Adelaide, take the bus to Cape Jervis Ferry Terminal, walk to Cape Jervis Ferry Terminal, take the ferry to Penneshaw Ferry Terminal, walk to Penneshaw Ferry Terminal, take the bus to Hog Bay Rd / Elsegood Rd - North side, then take the taxi to Kangaroo Island. Alternatively, you can take a vehicle from Dadswells Bridge Motel/Western Hwy to Kangaroo Island via Dadswells Bridge Motel/Western Hwy, Coach Terminal/24 Roberts Ave, Horsham Station, Adelaide Station, Stop 1 Anzac Hwy - South East side, Zone C Flinders Medical Centre, Cape Jervis Ferry Terminal, Cape Jervis Ferry Terminal, Penneshaw Ferry Terminal, Penneshaw Ferry Terminal, and Hog Bay Rd / Elsegood Rd - North side in around 14h 21m.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around Australia

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides