Find out about the best ways of getting to Kangaroo Island with our easy guide. Choose to take a quick 20 minute flight, or take the ferry. Interstate and international access tips included.
Qantas currently operates scheduled commercial flights from Adelaide to Kangaroo Island.
Please note: Passengers travelling by air are encouraged to arrive at Adelaide Airport for check-in at least 60 minutes prior to departure.
Sealink operate a consistent passenger/vehicle ferry service between Cape Jervis on mainland Australia to Penneshaw on Kangaroo Island.
Please note: Passengers travelling by ferry are encouraged to arrive at Cape Jervis for check-in at least 30-minutes prior to departure.

Guests travelling to Kangaroo Island from Sydney will need to fly via Adelaide (ADL).
Most Australian domestic airlines operate multiple flights per day from Sydney (SYD) to Adelaide (ADL), including:
From Adelaide, guests can fly to Kangaroo Island (KGC) with QantasLink.
Guests travelling to Kangaroo Island from Melbourne will need to fly via Adelaide (ADL).
Most Australian domestic airlines operate multiple flights per day from Melbourne (MEL) to Adelaide (ADL), including:
From Adelaide, guests can fly to Kangaroo Island (KGC) with QantasLink.
Another option is to drive from Melbourne via the Great Ocean Road and Fleurieu Peninsula.
Guests travelling to Kangaroo Island from Brisbane will need to fly via Adelaide (ADL).
Most Australian domestic airlines operate multiple flights per day from Brisbane (BNE) to Adelaide (ADL), including:
From Adelaide, guests can fly to Kangaroo Island (KGC) with QantasLink.
Guests travelling to Kangaroo Island from Perth will need to fly via Adelaide Airport (ADL).
Most Australian domestic airlines operate multiple flights per day from Perth (PER) to Adelaide (ADL), including:
From Adelaide, guests can fly to Kangaroo Island (KGC) with QantasLink.
Guests travelling to Kangaroo Island from Darwin will need to fly via Adelaide (ADL).
Some Australian domestic airlines operate flights from Darwin (DRW) to Adelaide (ADL), including:
From Adelaide, guests can fly to Kangaroo Island (KGC) with QantasLink.
Guests travelling to Kangaroo Island from Cairns will need to fly via Adelaide (ADL).
Jetstar Airways operate a daily flight from Cairns (CNS) to Adelaide (ADL). Other options are to connect via Brisbane (BNE), Melbourne (MEL) or Sydney (SYD).
From Adelaide, guests can fly to Kangaroo Island (KGC) with QantasLink.
Guests travelling to Kangaroo Island from Hobart will need to fly via Adelaide (ADL).
Jetstar Airways currently operate 3 flights per week from Hobart (HBA) to Adelaide (ADL). Other options are to connect via Melbourne (MEL) or Sydney (SYD).
From Adelaide, guests can fly to Kangaroo Island (KGC) with QantasLink.

Adelaide Airport (ADL) connects with a large number of international destinations and major connecting hubs, including:
Guests can also choose to fly into Adelaide via other domestic airports, such as Perth (PER), Melbourne (MEL), Sydney (SYD) and Brisbane (BNE).