- ✓The standard route is a drive south from Adelaide to Cape Jervis, roughly 1.5-2 hours, followed by the SeaLink ferry crossing to Penneshaw, roughly 45 minutes.
- ✓The ferry carries vehicles, which matters given how spread out Kangaroo Island's sights are — a car is close to essential once you're there.
- ✓A direct flight from Adelaide to Kingscote Airport is the alternative, a short hop of well under an hour, useful for a shorter visit but meaning a hire car on arrival rather than bringing your own vehicle across.
- ✓The drive to Cape Jervis passes through the Fleurieu Peninsula, with Onkaparinga Gorge, McLaren Vale's wineries and Deep Creek Conservation Park all realistic stop-offs if you're not racing to catch a sailing.
- ✓Given the island's size and the distances between its east and west, most visitors treat this as the start of a multi-day trip rather than a rushed day out and back.
The drive to Cape Jervis
Most visitors reach Kangaroo Island by sea, and that starts with a drive south from Adelaide to Cape Jervis, at the tip of the Fleurieu Peninsula — roughly 107 kilometres via the B23, commonly cited at somewhere between 1.5 and 2 hours depending on traffic and how many stops you make along the way. It's a straightforward, sealed drive the whole way, well within reach of an ordinary rental car.
The route isn't just a transit leg, either — it passes through genuinely worthwhile Fleurieu Peninsula country, with Onkaparinga Gorge, the McLaren Vale wineries and Deep Creek Conservation Park all realistic stop-offs if your ferry timing allows some slack. Given that, it's worth treating the drive south as part of the trip rather than simply the road to the terminal, particularly if you're not pressed for a specific sailing.
The ferry crossing
From Cape Jervis, the SeaLink ferry crosses to Penneshaw on Kangaroo Island's eastern tip in roughly 45 minutes, with sailings running up to a dozen times a day each way during peak periods. It's a genuinely straightforward crossing, and one that carries vehicles — which matters given how spread out the island's sights actually are. Seal Bay sits on the south coast, Flinders Chase occupies the western tip, and a car is close to essential to see much of the island properly, since public transport options are limited.
Because the ferry carries cars, bringing your own vehicle across avoids the need to arrange a hire car on the island itself — a genuine convenience if you're already driving down from Adelaide rather than flying in separately. Fares are charged per vehicle and per passenger separately, so it's worth checking current pricing directly with SeaLink rather than assuming a flat per-person rate covers the car as well.
Flying instead
The alternative is flying directly from Adelaide to Kingscote Airport, a short hop of well under an hour that Qantas operates on a roughly daily basis — a useful option for a shorter visit, or for travellers who'd rather skip the drive and the ferry crossing altogether. The trade-off is straightforward: flying means arranging a hire car on arrival rather than bringing your own vehicle across on the ferry, which adds a small logistical step but can still work out faster overall for a short trip.
Which option makes more sense really comes down to how much time you have and whether you're already planning to self-drive from Adelaide. A longer trip with your own car already in hand favours the ferry; a quick visit, or one where you're flying into Adelaide specifically to see Kangaroo Island, often favours the direct flight.
Booking ahead
Whichever way you're travelling, booking ahead matters more for this route than for most of this site's other transport pages — both the ferry and the direct flight run limited daily capacity rather than a frequent shuttle service, and sailings and flights alike can sell out during summer, school holidays and long weekends. A car booked onto the ferry needs its own reservation separate from any passenger ticket, so it's worth confirming both are locked in rather than assuming a passenger booking automatically covers a vehicle.
Weather is worth keeping half an eye on too — the crossing runs across open water exposed to the Southern Ocean's swell, and while cancellations aren't common, a booking with some flexibility either side is sensible if your schedule genuinely can't absorb a delay.
Planning around the distances
Kangaroo Island is Australia's third-largest island, and it runs long and irregular from east to west — a genuine drive apart, not a quick loop. Given that scale, plus the drive to Cape Jervis and the ferry crossing itself, most visitors find two to three days a realistic minimum to do the island justice, with a single day trip from Adelaide technically possible but genuinely rushed once the crossing and driving time either side of any actual sightseeing are factored in.
Self-driving is the most flexible way to see the island once you're there, though it's worth knowing that plenty of the roads linking the main sights — particularly toward Flinders Chase and the beaches along the south coast — are unsealed and slower going than the distances on a map suggest. Organised day tours and multi-day packages running from Adelaide are a reasonable alternative for visitors who'd rather not manage the driving themselves, bundling the ferry crossing, a vehicle or coach, and a set itinerary into one booking.
Adelaide to Kangaroo Island · at a glanceRoute FC
- Adelaide → Cape Jervis
- Roughly 107km, about 1.5-2 hours' drive via the B23
- Cape Jervis → Penneshaw (ferry)
- SeaLink ferry, roughly 45 minutes
- Alternative
- Direct flight, Adelaide to Kingscote — well under an hour, roughly daily
- Ferry
- Carries vehicles — worth it if you want your own car on the island
- Flying instead
- Faster, but means hiring a car on arrival rather than bringing your own
- Recommended minimum stay
- Two to three days, given the distances across the island itself