SeaLink Kangaroo Island’s ferry service operates between Penneshaw, Kangaroo Island and Cape Jervis (two hours south of Adelaide). The journey takes just 45 minutes for the 16km crossing.