Kangaroo Island lies 15 kilometres off the mainland of South Australia, and is easily accessed by air or sea.


The flight is a short 30 minutes from Adelaide Airport to Kangaroo Island Airport. The airport is located 13 km from Kingscote but Kangaroo Island has no public transport and no taxi services. Visitors are welcome to hire a car or arrange a tour with one of the island's tour providers in order to ensure you see as many of the Island's attractions as possible.


  • Sealink - Operates from Cape Jervis on the mainland to Penneshaw. While you can drive yourself, coach connections are available between Adelaide and Cape Jervis and Penneshaw, American River and Kingscote. Ferry travelling time is a comfortable 40 minutes.