Kangaroo Island sits in the St. Vincent Gulf, off the coast of South Australia, about 80 miles (130 km) from Adelaide. It's a popular destination among travelers to Adelaide and is easy to reach. Here's what you need to know about getting from Adelaide to Kangaroo Island.

By Bus and Ferry

Duration: 90-minute drive, plus 45-minute ferry

Vehicle/passenger ferries run from Cape Jervis, at the bottom of the Fleurieu Peninsula, to Penneshaw on Kangaroo Island. There are normally four crossings per day, with more put on at particularly busy times. It's important to book ahead. Most ferries take 45 minutes, and there are also some express ferries.

Cape Jervis is about 90 minutes' drive from Adelaide. If you have your own car, you can drive there yourself, which will be convenient if you want to drive around Kangaroo Island. However, bus transfers are provided for passengers booked on the ferry. They pick up from inner-city hotels in Adelaide and drop off at accommodation on Kangaroo Island.

By Air

Duration: 30 minutes

Daily flights operate between Adelaide Airport and Kangaroo Island Airport; more are offered in December and January, the peak season. It's a short 30-minute flight. You'll need to arrange a pick-up at Kangaroo Island, as there's no public transportation on the island, just shuttles.


Map of How to Get from Adelaide to Kangaroo Island
Map of How to Get from Adelaide to Kangaroo Island